Skip to content

retro: subagent-as-tool v1 shakedown#187

Open
rdwj wants to merge 1 commit into
mainfrom
retro/2026-05-08-subagent-as-tool-shakedown
Open

retro: subagent-as-tool v1 shakedown#187
rdwj wants to merge 1 commit into
mainfrom
retro/2026-05-08-subagent-as-tool-shakedown

Conversation

@rdwj
Copy link
Copy Markdown
Contributor

@rdwj rdwj commented May 8, 2026

Adds retrospectives/2026-05-08_subagent-as-tool-v1-shakedown/RETRO.md documenting the 2026-05-08 session that took the just-merged subagent-as-tool v1 (PR #173) through end-to-end production validation.

Highlights

Patterns

Start: sanity-check load-bearing dependencies (specialist endpoints, MCP backends, model availability) before declaring end-to-end works; file issues at the moment of diagnosis (verbal "I'll file" is not a filed issue); visual UI verification on every UI-touching demo; isolate model-can't from prompt-can't with a 30-second curl harness.

Stop: batching CLAUDE.md updates at session-close; JSON-Patch index paths against positional arg arrays.

Continue: foundation-design-before-piecemeal-implementation; reproducible scorecard methodology; surgical cluster operations.

Test plan

End-to-end retrospective on the 2026-05-08 session: triage of subagent-
as-tool issues, design synthesis for the foundation underneath
#163/#164/#166/#168 (#182), demo build (calculus-coordinator delegating
to calculus-agent specialist via subagent-as-tool v1), three-model
scorecard, and cluster cleanup.

Champion model: Ministral 3 14B — only candidate with 6/6 delegation
correctness. Granite 4.1 8B partial; Granite 4.0 H-Small blocked on a
vLLM hermes-parser bug. Two framework bugs surfaced and filed
(#185 observers drop subagent events, #186 transport URL doubling).

Patterns to start: sanity-check load-bearing dependencies before
declaring end-to-end works; file at the moment of diagnosis. Patterns
to stop: batching CLAUDE.md updates at session-close; JSON-Patch index
paths against positional arg arrays.

Assisted-by: Claude Code (Opus 4.7)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant