You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 9, 2026. It is now read-only.
Migrated agents (intern, engineer, architect, etc.) work correctly via @agent-name invocation but do not appear in the /agents UI picker.
Current behavior:
/agents shows only "Build Native" and "Plan Native"
@engineer, @architect, @intern-sonnet, @intern-opus all work correctly
Agent personalities and capabilities function as expected
Expected behavior:
All 7 migrated agents should appear in /agents picker
Users should be able to visually confirm which model variant is in use
Impact
Cost Control Risk: Without visual confirmation, users cannot verify which model (haiku vs opus) is burning tokens. An agent might silently use opus when haiku was intended.
Investigation
Hypothesis: The mode: subagent configuration in agent YAML files may prevent agents from appearing in user-facing pickers. Need to investigate:
mode: subagent vs mode: user configuration
OpenCode agent registration mechanism
UI picker filtering logic
Files to Investigate
.opencode/agent/*.md - All agent definitions use mode: subagent
OpenCode source code for agent picker logic
Acceptance Criteria
All 7 agents appear in /agents UI picker
Users can visually identify which model variant is active
Problem
Migrated agents (intern, engineer, architect, etc.) work correctly via
@agent-nameinvocation but do not appear in the/agentsUI picker.Current behavior:
/agentsshows only "Build Native" and "Plan Native"@engineer,@architect,@intern-sonnet,@intern-opusall work correctlyExpected behavior:
/agentspickerImpact
Cost Control Risk: Without visual confirmation, users cannot verify which model (haiku vs opus) is burning tokens. An agent might silently use opus when haiku was intended.
Investigation
Hypothesis: The
mode: subagentconfiguration in agent YAML files may prevent agents from appearing in user-facing pickers. Need to investigate:mode: subagentvsmode: userconfigurationFiles to Investigate
.opencode/agent/*.md- All agent definitions usemode: subagentAcceptance Criteria
/agentsUI pickerRelated