feat(lilith): CLI-driven teacher adapter and sibling teacher-kind (claude -p, codex exec) #570
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/lilith-dojo-cli-teacher"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Run 5 (plan PR #569, ADR 126): the sealed Ollama teachers are capped until the monthly reset; the operator's teachers are Claude Fable 5.1, Claude Opus 5.5 and GPT-6 Astra through their CLIs.
CliChatAdapterdrives one turn per invocation with a strict JSON reply contract (tool_calls or answer, optional reasoning), through the unchanged replay broker and result budgets.--model-kind cli --cli-command ...on the dojo runner;dojo.siblings --teacher-kind cli --teacher NAME=COMMAND(repeatable). Smoke-tested on this Mac: Opus 5.5 played two replay episodes (commitment, read-failure) end to end, three rounds each, contract answers. Note: a variadic CLI flag such as--disallowedToolsmust not be the last flag (the prompt is appended as the final argument). Tests: dojo suite 543 passed.