This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

A repository's committed .abcd/config.json can hand a role to a command-line runner (roles.<role>.runner: claude or opencode), so a checkout decides when the person's paid key is spent on its behalf; and the opencode runner is sealed only against plugins (--pure), so the repository's AGENTS.md, CLAUDE.md, opencode.json, project agents and skills still reach the run.

issueresolvedminoriss-2610020723185314

A repository's committed .abcd/config.json can hand a role to a command-line runner (roles.<role>.runner: claude or opencode), so a checkout decides when the person's paid key is spent on its behalf; and the opencode runner is sealed only against plugins (--pure), so the repository's AGENTS.md, CLAUDE.md, opencode.json, project agents and skills still reach the run.

Grounds

  • pursued: we expect no repository's committed configuration to start a runner on the person's key, and no repository instruction, setting, agent or skill to reach an opencode run; shown wrong if a repo-layer roles.<role>.runner naming claude or opencode yields a runner route, or if the opencode launch lacks any of the three switches or --pure

Frontmatter

idiss-2610020723185314
typeissue
lifecycleresolved
severityminor

mentions1