You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue was automatically generated from meeting notes by the scribe agent.
Please review, edit, and add any missing context before prioritizing.
Problem
The fix agent triggers on human-created PRs by default. When a human opens a PR and CI fails, the fix agent may attempt automated fixes that conflict with the author's intent or create noise. The team agreed this should be opt-in for human PRs rather than automatic.
Options considered
Filter by PR author at dispatch time — the shim workflow checks whether the PR was created by a bot or human and skips dispatch for human PRs. Simple but requires maintaining author detection logic.
Configuration flag in harness or config.yaml — add fix_agent.human_prs: false as a default, allowing orgs to opt in. More flexible but adds config surface area.
Label-based opt-in — require a specific label (e.g., fullsend-fix) on human PRs to trigger the fix agent. Gives per-PR control but adds manual steps.
Acceptance criteria
Fix agent does not trigger automatically on PRs authored by humans
Fix agent still triggers on agent-authored PRs (e.g., from fullsend-coder)
Mechanism exists for humans to opt in to fix agent on their PRs if desired
Existing behavior for agent-created PRs is unchanged
Documentation updated to describe the default behavior
Note
This issue was automatically generated from meeting notes by the scribe agent.
Please review, edit, and add any missing context before prioritizing.
Problem
The fix agent triggers on human-created PRs by default. When a human opens a PR and CI fails, the fix agent may attempt automated fixes that conflict with the author's intent or create noise. The team agreed this should be opt-in for human PRs rather than automatic.
Options considered
fix_agent.human_prs: falseas a default, allowing orgs to opt in. More flexible but adds config surface area.fullsend-fix) on human PRs to trigger the fix agent. Gives per-PR control but adds manual steps.Acceptance criteria
Related