Problem
Several components ship with agent .md files in agents/ but are actually skills, not agents. This causes two issues:
-
Token waste: Agent descriptions are eagerly loaded into the Task tool definition on every API call (~100-200 tokens each). Skills are lazy-loaded (name + 1-line description only). Having skill-only components in agents/ means their full descriptions load every session whether used or not.
-
Runtime error: Invoking these via the Task tool produces Unknown Agent Type because they lack proper agent persona configurations. Users must know to use the Skill tool instead.
Affected components
workflow/agent-browser.md
workflow/brainstorming.md
docs/compound-docs.md
design/frontend-design.md
design/gemini-imagegen.md
workflow/skill-architect.md
Expected behaviour
These should either:
- Not have agent files — if they're skills-only, remove the
.md from agents/ so they don't load into the Task tool description
- Work as agents — if they're meant to be invocable via Task, add the necessary agent persona/configuration
Workaround
Deleting the files from the plugin cache manually (automated via a shell script on startup). They reappear on plugin updates.
Context
Related to #139 (selective agent loading). This is a narrower issue — these specific files shouldn't exist as agents at all, regardless of whether selective loading is implemented.
Problem
Several components ship with agent
.mdfiles inagents/but are actually skills, not agents. This causes two issues:Token waste: Agent descriptions are eagerly loaded into the Task tool definition on every API call (~100-200 tokens each). Skills are lazy-loaded (name + 1-line description only). Having skill-only components in
agents/means their full descriptions load every session whether used or not.Runtime error: Invoking these via the Task tool produces
Unknown Agent Typebecause they lack proper agent persona configurations. Users must know to use theSkilltool instead.Affected components
workflow/agent-browser.mdworkflow/brainstorming.mddocs/compound-docs.mddesign/frontend-design.mddesign/gemini-imagegen.mdworkflow/skill-architect.mdExpected behaviour
These should either:
.mdfromagents/so they don't load into the Task tool descriptionWorkaround
Deleting the files from the plugin cache manually (automated via a shell script on startup). They reappear on plugin updates.
Context
Related to #139 (selective agent loading). This is a narrower issue — these specific files shouldn't exist as agents at all, regardless of whether selective loading is implemented.