agent-ecosystem/src/main
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
..
constants feat: add support for Claude Code CLI worktrees 2026-03-01 13:47:33 +02:00
http fix: handle ENOENT error gracefully in file reading functions 2026-03-20 14:26:47 +02:00
ipc fix(team): deduplicate permission_request processing across all entry paths 2026-03-28 20:32:42 +02:00
services fix(team): deduplicate permission_request processing across all entry paths 2026-03-28 20:32:42 +02:00
types fix: requestId dedup to prevent ~2x cost overcounting + stale session detection 2026-03-25 14:05:01 +02:00
utils improvement(task-change): improve task change presence tracking and related IPC handlers 2026-03-27 17:52:39 +02:00
workers feat(graph): force-directed agent graph visualization with kanban-zone task layout 2026-03-28 12:03:42 +02:00
index.ts fix(team): deduplicate permission_request processing across all entry paths 2026-03-28 20:32:42 +02:00
sentry.ts fix(standalone): fix standalone mode to run without Electron 2026-03-24 03:43:26 +00:00
standalone.ts feat: add Sentry error tracking and update docs 2026-03-22 17:03:15 +02:00