fix: filter actual assignees before dispatching agents #82
Reference in New Issue
Block a user
Delete Branch "fix/agent-assignee-filter-spam"
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?
Summary
find_agent_issues()so agent loops post-filter the actual assignee list instead of trusting Gitea's misleading assignee queryRCA
Gitea assignee-filter queries were returning Timmy-assigned issues for
claude,gemini,kimi,grok, andperplexity. Huey dispatch/worker code trusted that result, so it sprayed dispatch comments to every agent and spawned worthless branches/PRs.Test Plan
python3 -m pytest tests/test_gitea_assignee_filter.py -qRefs the runaway loop RCA from 2026-03-28.