Description
Two related regressions affecting externally-installed subagents (e.g. get-shit-done):
- Agents with model: inherit in their frontmatter have inherit passed to Provider.parseModel(), producing { providerID: "inherit", modelID: "" }. Since the field is non-null, the ?? fallback in task.ts is skipped and the spawned session fails with ProviderModelNotFoundError.
- The /agents dialog only shows agents where mode !== "subagent", so any externally-installed subagent is invisible — even though the agents load correctly and appear in permission logs.
Plugins
N/A
OpenCode version
1.2.27-cb69501
Steps to reproduce
- Install get-shit-done for OpenCode.
- Try to use any get-shit-done command, see spawned subagents failed with ProviderModelNotFoundError.
- Open /agents and see none of the installed agents.
Screenshot and/or share link
Operating System
NixOS
Terminal
COSMIC Terminal
Description
Two related regressions affecting externally-installed subagents (e.g. get-shit-done):
Plugins
N/A
OpenCode version
1.2.27-cb69501
Steps to reproduce
Screenshot and/or share link
Operating System
NixOS
Terminal
COSMIC Terminal