agent-ecosystem/packages/agent-graph/src
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
..
canvas fix(team): stable context % + show "% of context" + graph improvements 2026-03-28 18:32:10 +02:00
constants fix(graph): merge name+role into single line, increase kanban zone offset 2026-03-28 12:50:10 +02:00
hooks fix(graph): no spawn replay on toggle + always bloom + rich popovers 2026-03-28 14:20:59 +02:00
layout refactor(graph): fix SOLID/DRY violations from audit 2026-03-28 14:41:24 +02:00
ports fix(team): deduplicate permission_request processing across all entry paths 2026-03-28 20:32:42 +02:00
strategies feat(graph): force-directed agent graph visualization with kanban-zone task layout 2026-03-28 12:03:42 +02:00
ui fix(agent-graph): remove borders from toggle buttons, add gap between groups 2026-03-28 15:44:33 +02:00
index.ts feat(graph): force-directed agent graph visualization with kanban-zone task layout 2026-03-28 12:03:42 +02:00