microsoft / microsoft/GitHub-Copilot-for-Azure

Skill descriptions exceed agent tool character budget

Open
#1,227 1 comment 0 reactions 0 assignees View on GitHub
skill-tool-consolidation skills
Dominant language
Python
Stars
250
Forks
204
Avg merge
1d 12h
Merged PRs (30d)
67

Description

Agent tools have a hard char count budget for how many skills it can put in its context. For example, Copilot CLI has a pre-defined 15000 char count budget. If the aggregated char count of all skills exceed this budget, Copilot CLI may truncate any skill at runtime, causing inconsistent behavior.

A PR check is added to count the aggregated char count of all skills in this repo and compares it against Copilot CLI's default budget.

If you are adding a new skill, consider the following:
- Can the content be added as a reference to an existing skill?
- Can an existing skill be rebranded (e.g. change skill name and description) and cover the new content?
- Can the description of the new skill made more concise?

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the PR check and the repository's skill files, then determine how their aggregate character count is calculated and compared with Copilot CLI's 15,000-character budget. Done means the check reliably flags an over-budget aggregate and permits content within the limit.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ai-infra-agents, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.