github / github/copilot-cli

Agent configuration needs an effort and length configuration

未關閉
#3,678 0 則留言 4 個 reaction 已指派 0 人 在 GitHub 檢視
area:agents area:configuration area:models
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

### Describe the feature or problem you'd like to solve

I can only define which model an agent should be using, but cannot configure anything with that model such as effort level and context length.

### Proposed solution

In [custom agents configuration](https://docs.github.com/en/copilot/reference/custom-agents-configuration) there should be a configuration for effort (like claude code has) and context length.

This would allow me to make research agents that can take advantage of higher reasoning and context length vs task agents who don't necessarily need the added effort and window.

### Example prompts or workflows
Sample agent configuration I'd like:
```
---
name: sample-research-agent
description: "Agent to do some deep research in a large codebase."
tools:
- "*"

# Proposed: structured model configuration block
model: claude-opus-4.7 # base model (decoupled from effort/context)
effort: high # low | medium | high | xhigh (claude code supports this already)
context_length: long # default | long
---
```

Also changes to `task` tool call to launch subagents:
```
// Current (only knob is a suffixed model ID)
{
"agent_type": "general-purpose",
"model": "claude-opus-4.7",
"name": "review-agent-d",
"prompt": "..."
}

// Proposed (orthogonal, composable)
{
"agent_type": "general-purpose",
"model": "claude-opus-4.7",
"effort": "xhigh",
"context_length": "long",
"name": "review-agent-d",
"prompt": "..."
}
```

### Additional context

_No response_

貢獻指南

開啟貢獻指南

研究方向

Start with the custom agents configuration documentation and the task tool call shape described in the issue. Define how effort and context_length should be represented independently of model selection, then verify that both agent configuration and subagent launches support the proposed values.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
github, shell
領域
ai, cli
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
冷清
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。