Skip to content

agent-team: -f issue_number=... inputs not reliably propagated to implementer-agent on manual dispatch #55

@verkyyi

Description

@verkyyi

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

  • Reproduction test covering the failure mode (either CI-runnable or documented manual repro).
  • Root cause identified and pinned to catalog or gh-aw.
  • Fallback removed (on the catalog side) in favor of a loud failure with a precise error message.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions