Summary
During the verkyyi/agentfolio#105 dogfood, a manual re-dispatch of the implementer via gh workflow run implementer-agent.yml -f issue_number=105 -f iteration=1 did not propagate the inputs — the agent's first 19 tool calls were spent label-searching the repo to infer which issue to act on (run 24680708086), burning ~69s of wall clock before real work started. Only the second re-dispatch (also with -f) propagated correctly.
Unclear whether this is a gh-aw framework bug (how it wires workflow_dispatch inputs into the prompt), a catalog bug (how implementer-agent.md reads them), or a gh CLI quirk.
Proposal
- Add a
catalog/agent-team/test/ harness that re-dispatches each of planner/implementer/reviewer with known inputs and asserts the agent received them (log-scrape check).
- If confirmed as catalog-side: make each agent fail-loud when a required input is empty instead of falling back to label search. Label-search fallback silently selecting the wrong issue is strictly worse than a crash.
- If confirmed as
gh-aw-side: open a tracking issue there and link it.
Acceptance
Summary
During the
verkyyi/agentfolio#105dogfood, a manual re-dispatch of the implementer viagh workflow run implementer-agent.yml -f issue_number=105 -f iteration=1did not propagate the inputs — the agent's first 19 tool calls were spent label-searching the repo to infer which issue to act on (run 24680708086), burning ~69s of wall clock before real work started. Only the second re-dispatch (also with-f) propagated correctly.Unclear whether this is a
gh-awframework bug (how it wiresworkflow_dispatchinputs into the prompt), a catalog bug (howimplementer-agent.mdreads them), or aghCLI quirk.Proposal
catalog/agent-team/test/harness that re-dispatches each of planner/implementer/reviewer with known inputs and asserts the agent received them (log-scrape check).gh-aw-side: open a tracking issue there and link it.Acceptance
gh-aw.