This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

Routing abcd's agent roles to the person's API key takes a hand-written roles block in ~/.abcd.noindex/config.json (roles.<role>.runner: "claude" for the implementer, both reviewers, the intent auditor, the drain judge and the planning interviewer) plus an API key the runner can reach, and nothing in abcd offers, explains or checks either: on 2026-11-01 the person pasted the block as given with no way to tell what it was for, and the key had to be passed by hand on each command from the login keychain. A managed repository's person should be offered the choice between the subscription, the default, and the API key, without editing JSON.

issueopenminoriss-2611012054262885

Routing abcd's agent roles to the person's API key takes a hand-written roles block in ~/.abcd.noindex/config.json (roles.<role>.runner: "claude" for the implementer, both reviewers, the intent auditor, the drain judge and the planning interviewer) plus an API key the runner can reach, and nothing in abcd offers, explains or checks either: on 2026-11-01 the person pasted the block as given with no way to tell what it was for, and the key had to be passed by hand on each command from the login keychain. A managed repository's person should be offered the choice between the subscription, the default, and the API key, without editing JSON.

Frontmatter

idiss-2611012054262885
typeissue
lifecycleopen
severityminor

mentions1