Skip to content

Init DevTools Cli#4

Merged
sellakumaran merged 17 commits intomainfrom
users/radevika/initCli
Nov 14, 2025
Merged

Init DevTools Cli#4
sellakumaran merged 17 commits intomainfrom
users/radevika/initCli

Conversation

@rahuldevikar761
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 13, 2025 06:40
@rahuldevikar761 rahuldevikar761 requested a review from a team as a code owner November 13, 2025 06:40
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request introduces initial CLI functionality for the Agent365 DevTools CLI, implementing core configuration management, service layer architecture, and comprehensive test coverage for the developer tools.

Key Changes:

  • Added configuration service with two-file model (static + generated state)
  • Implemented multi-platform deployment services (DotNet, Node.js, Python)
  • Created comprehensive test suite with 2,000+ lines of unit and integration tests
  • Added Azure service integrations (authentication, deployment, bot configuration)

Reviewed Changes

Copilot reviewed 76 out of 93 changed files in this pull request and generated 34 comments.

Show a summary per file
File Description
Microsoft.Agents.A365.DevTools.Cli.Tests.csproj Test project configuration with xUnit, Moq, and FluentAssertions dependencies
McpServerConfigTests.cs Unit tests for MCP server configuration model validation and serialization
Agent365ConfigTests.cs Tests for static/dynamic configuration properties and JSON serialization
ScopeIntegrationTests.cs Integration tests for MCP server scope and audience flow
ProjectSettingsSyncHelperTests.cs Tests for syncing settings across DotNet, Python, and Node.js projects
ManifestHelperTests.cs Tests for manifest creation and server object generation
TestConstants.cs Centralized test constants for consistent test data
AuthenticationConstantsTests.cs Validation tests for authentication constants
SetupCommandTests.cs Tests for setup command dry-run functionality
QueryEntraCommandTests.cs Tests for Entra query command structure
DevelopCommandTests.cs Tests for develop command with MCP server management
DeployCommandTests.cs Tests for deployment command structure
CreateInstanceCommandTests.cs Tests for instance creation command
ConfigCommandTests.cs Tests for configuration management commands
CleanupCommandTests.cs Tests for cleanup command with interactive confirmation
Directory.Build.props Test project build configuration
Service files (PythonBuilder.cs, NodeBuilder.cs, etc.) Platform-specific build and deployment implementations

@rahuldevikar761 rahuldevikar761 changed the title Users/radevika/init cli Init DevTools Cli Nov 13, 2025
Copilot AI review requested due to automatic review settings November 13, 2025 06:53
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 76 out of 93 changed files in this pull request and generated 41 comments.

Copilot AI review requested due to automatic review settings November 13, 2025 07:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 75 out of 93 changed files in this pull request and generated 3 comments.

tmlsousa
tmlsousa previously approved these changes Nov 13, 2025
Copilot AI review requested due to automatic review settings November 13, 2025 19:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 75 out of 92 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

src/Microsoft.Agents.A365.DevTools.Cli/Services/GraphApiService.cs:1

  • Exception is logged with Debug level and generic message. When token cache read fails, this should be logged as a warning or info since it's a normal scenario (cache might not exist yet), and the message should clarify this is expected: 'Token cache file not found or unreadable - will acquire fresh token'.
// Copyright (c) Microsoft Corporation.

Copilot AI review requested due to automatic review settings November 13, 2025 20:13
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 75 out of 92 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

src/Tests/Microsoft.Agents.A365.DevTools.Cli.Tests/Commands/ConfigCommandTests.cs:1

  • The bullet character '�' appears to be a unicode character that may not render correctly. Consider using a standard ASCII character like '-' or '*' for better compatibility.
// Copyright (c) Microsoft Corporation.

Copilot AI review requested due to automatic review settings November 13, 2025 23:02
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 75 out of 92 changed files in this pull request and generated 1 comment.

pontemonti
pontemonti previously approved these changes Nov 13, 2025
Copy link
Contributor

Copilot AI commented Nov 13, 2025

@sellakumaran I've opened a new pull request, #5, to work on those changes. Once the pull request is ready, I'll request review from you.

@sellakumaran sellakumaran marked this pull request as draft November 13, 2025 23:58
@sellakumaran sellakumaran marked this pull request as ready for review November 14, 2025 00:11
Copilot AI review requested due to automatic review settings November 14, 2025 00:11
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 75 out of 92 changed files in this pull request and generated 2 comments.

@sellakumaran sellakumaran merged commit ef4b54f into main Nov 14, 2025
2 checks passed
@pontemonti pontemonti deleted the users/radevika/initCli branch December 5, 2025 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants