agent-ecosystem/test/main/services
iliya e431cfd02c fix(team): deduplicate permission_request processing across all entry paths
Root cause: handleTeammatePermissionRequest was called from 3 paths
(early inbox scan, Category 4 relay scan, stdout/native) but only
the early scan checked processedPermissionRequestIds, causing
duplicate ToolApprovalRequests and extra permission_responses.

Fix:
- Move processedPermissionRequestIds check INTO handleTeammatePermissionRequest
  so ALL callers are protected by the same dedup gate
- Remove duplicate Category 4 scan that re-processed inbox messages
  (early scan already covers all messages including read=true)
- Category 4 now only builds a filter Set to exclude permission_request
  from relay to lead
2026-03-28 20:32:42 +02:00
..
analysis feat: enhance task change retrieval with additional options 2026-03-04 15:22:59 +02:00
discovery perf: replace remark-based search with plain text indexOf 2026-03-25 14:32:37 +02:00
editor feat: enhance notification and task management features 2026-03-02 18:17:57 +02:00
extensions fix: resolve CLI binary dynamically for MCP diagnostics and extension installs 2026-03-22 13:10:11 +02:00
infrastructure feat(graph): force-directed agent graph visualization with kanban-zone task layout 2026-03-28 12:03:42 +02:00
parsing feat: color badges for subagent types with .claude/agents/ config support 2026-02-21 13:52:59 -03:00
schedule feat: UI improvements, bug fixes, and protocol noise filtering 2026-03-24 17:47:15 +02:00
team fix(team): deduplicate permission_request processing across all entry paths 2026-03-28 20:32:42 +02:00