-
Notifications
You must be signed in to change notification settings - Fork 5
Implement Agent Settings SDK for Node.js/TypeScript [SDK Parity] [DO NOT review] [DO NOT merge] #87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: sergioescalera <8428450+sergioescalera@users.noreply.github.com>
…gs templates and instance settings Co-authored-by: sergioescalera <8428450+sergioescalera@users.noreply.github.com>
…vulnerability Co-authored-by: sergioescalera <8428450+sergioescalera@users.noreply.github.com>
🔄 Original PR Updated@copilot The original PR microsoft/Agent365-dotnet#110 has been updated with new commits. Action Required:
Original PR Details:
Note: This is an automated notification triggered by new commits. If the changes are not relevant to this parity task, you can ignore this message. Automated by AI-First Workflow |
…fields Co-authored-by: sergioescalera <8428450+sergioescalera@users.noreply.github.com>
Reviewed the updated .NET PR (commit
Updated README and tests to reflect these changes. All tests pass. |
🔄 Additional Changes DetectedNew commits have been pushed to the original PR #110. Action Required:
Automated by AI-First Workflow v2 |
🔄 Additional Changes DetectedNew commits have been pushed to the original PR #110. Action Required:
Automated by AI-First Workflow |
Reviewed commit
Commit |
🤖 Auto-AssignmentThis PR is part of a parity chain that started with a Copilot-generated PR. Human reviewers from the original PR have been added: @sergioescalera Reason: This is a parity implementation for issue #86, which was triggered by Copilot's PR #110. Next Steps:
Automated by AI-First Workflow |
🔄 Additional Changes DetectedNew commits have been pushed to the original PR #110. Action Required:
Automated by AI-First Workflow |
🤖 Auto-AssignmentThis PR is part of a parity chain that started with a Copilot-generated PR. Human reviewers from the original PR have been added: @sergioescalera Reason: This is a parity implementation for issue #86, which was triggered by Copilot's PR #110. Next Steps:
Automated by AI-First Workflow |
🔄 Additional Changes DetectedNew commits have been pushed to the original PR #110. Action Required:
Automated by AI-First Workflow |
@microsoft/agents-a365-settingsfor managing agent settingsAgentSettingsTemplate,AgentSettings,AgentSettingPropertyAgentSettingsServicewith CRUD operationsOriginal prompt
This section details on the original issue you should resolve
<issue_title>[SDK Parity] Node.js/TypeScript for PR 110</issue_title>
<issue_description>## SDK Parity Update Required
This issue was automatically created by the AI-First workflow to maintain SDK parity.
Source PR Information
Original PR: #110 - Implement Agent Settings SDK for .NET [DO NOT Review, DO NOT Merge]
PR URL: microsoft/Agent365-dotnet#110
PR Author: @copilot
PR Description
Adds SDK support for managing agent settings templates by agent type and agent instance settings via the Agent 365 platform API.
New Package:
Microsoft.Agents.A365.SettingsModels
AgentSettingsTemplate- Settings template for an agent typeAgentSettings- Settings for a specific agent instanceAgentSettingProperty- Individual setting with name, value, type, required flag, descriptionService Interface
IAgentSettingsService- CRUD operations for templates and instance settingsAPI Endpoints
/agents/types/{agentType}/settings/template/agents/{agentInstanceId}/settingsUsage
Configuration
MCP_PLATFORM_ENDPOINT- Override platform base URL (validated for proper URI format)Tests
24 unit tests covering service methods, model serialization, and error handling.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Parity Task
Changes detected in: csharp SDK
Target SDK: Node.js/TypeScript (
nodejs/)Action Required
Please apply the changes described in the original PR (#110) to the Node.js/TypeScript SDK to maintain feature parity across all SDKs.
Before implementing:
wontfixlabel and add a comment explaining that parity already existsFor bug fixes (IMPORTANT):
wontfixlabel and explain that the bug is not presentWhen creating the PR for this implementation:
Implementation Guidelines for Node.js/TypeScript
When implementing this feature in the TypeScript SDK:
nodejs/to understand the codebase structure and patterns.eslintrc.json,tsconfig.json,.prettierrc) that define coding standardsRelated Information
This is an automated issue. Please close with
wontfixlabel if parity is not needed.</issue_descr...💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Parity Task
Changes detected in: csharp SDK
Target SDK: Node.js/TypeScript (
nodejs/)Action Required
Please apply the changes described in the original PR (#110) to the Node.js/TypeScript SDK to maintain feature parity across all SDKs.
Before implementing:
wontfixlabel and add a comment explaining that parity already existsFor bug fixes (IMPORTANT):
wontfixlabel and explain that the bug is not presentWhen creating the PR for this implementation:
Implementation Guidelines for Node.js/TypeScript
When implementing this feature in the TypeScript SDK:
nodejs/to understand the codebase structure and patterns.eslintrc.json,tsconfig.json,.prettierrc) that define coding standardsRelated Information
This is an automated issue. Please close with
wontfixlabel if parity is not needed.</issue_descr...💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Parity Task
Changes detected in: csharp SDK
Target SDK: Node.js/TypeScript (
nodejs/)Action Required
Please apply the changes described in the original PR (#110) to the Node.js/TypeScript SDK to maintain feature parity across all SDKs.
Before implementing:
wontfixlabel and add a comment explaining that parity already existsFor bug fixes (IMPORTANT):
wontfixlabel and explain that the bug is not presentWhen creating the PR for this implementation:
Implementation Guidelines for Node.js/TypeScript
When implementing this feature in the TypeScript SDK:
nodejs/to understand the codebase structure and patterns.eslintrc.json,tsconfig.json,.prettierrc) that define coding standardsRelated Information
This is an automated issue. Please close with
wontfixlabel if parity is not needed.</issue_descr...💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Parity Task
Changes detected in: csharp SDK
Target SDK: Node.js/TypeScript (
nodejs/)Action Required
Please apply the changes described in the original PR (#110) to the Node.js/TypeScript SDK to maintain feature parity across all SDKs.
Before implementing:
wontfixlabel and add a comment explaining that parity already existsFor bug fixes (IMPORTANT):
wontfixlabel and explain that the bug is not presentWhen creating the PR for this implementation:
Implementation Guidelines for Node.js/TypeScript
When implementing this feature in the TypeScript SDK:
nodejs/to understand the codebase structure and patterns.eslintrc.json,tsconfig.json,.prettierrc) that define coding standardsRelated Information
This is an automated issue. Please close with
wontfixlabel if parity is not needed.</issue_descr...💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Parity Task
Changes detected in: csharp SDK
Target SDK: Node.js/TypeScript (
nodejs/)Action Required
Please apply the changes described in the original PR (#110) to the Node.js/TypeScript SDK to maintain feature parity across all SDKs.
Before implementing:
wontfixlabel and add a comment explaining that parity already existsFor bug fixes (IMPORTANT):
wontfixlabel and explain that the bug is not presentWhen creating the PR for this implementation:
Implementation Guidelines for Node.js/TypeScript
When implementing this feature in the TypeScript SDK:
nodejs/to understand the codebase structure and patterns.eslintrc.json,tsconfig.json,.prettierrc) that define coding standardsRelated Information
This is an automated issue. Please close with
wontfixlabel if parity is not needed.</issue_descr...✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.