microsoft / microsoft/vscode

CopilotAH: support more custom agent properties

Open
#325,952 0 comments 0 reactions 2 assignees Claimed by @DonJayamanne View on GitHub
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

When we read the custom agent files, we read properties from the header: 'model', 'skills', 'infer', 'tools' and pass agents as `customAgents?: CustomAgentConfig[];`
https://github.com/microsoft/vscode/blob/af7386688ddfec0bc8ad1d1de25475309fd8b07d/src/vs/platform/agentHost/node/copilot/copilotPluginConverters.ts#L127

It looks that internally Copilot supports more properties, e.g. 'reasoning-effort'
https://github.com/github/copilot-agent-runtime/blob/73b057a8ab40076852018d9d032933e0f7424dd7/src/core/agents/customAgents.ts#L731

Ideally we should not do any discovery or parsing, but let Copilot do the reading.

The only problem is that for 'model' it would be good if we can do a migration from VS Code local model(s) to aCopilot model.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.