[Bug] Subagents complete multiple times causing duplicate processing and redundant summaries
Resolved 💬 3 comments Opened Jan 30, 2026 by anthony-ferraro Closed Feb 3, 2026
Bug Description
When multiple parallel tasks are launched and the main claude agent waits for them to complete, it writes its summary of the subagents' activity. However, then one by one the four sub agents complete for a second time causing the main agent to say things like "The full report is already displayed above... Already incorporated into the report above... All already in the report"
What should happen is that the subagents should only complete once (the first time)
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.25
- Feedback ID: 0e4f387d-3a83-425b-bb68-383219bf4d5c
Errors
[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at readdirSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:2063)\n at iW (/$bunfs/root/claude:11:35715)\n at readdirSync (/$bunfs/root/claude:12:2024)\n at wQR (/$bunfs/root/claude:1783:380)\n at wQR (/$bunfs/root/claude:1783:1350)\n at <anonymous> (/$bunfs/root/claude:1783:4670)\n at <anonymous> (/$bunfs/root/claude:1783:5401)\n at A (/$bunfs/root/claude:11:7259)\n at Ay8 (/$bunfs/root/claude:4793:4342)","timestamp":"2026-01-30T04:13:51.201Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/aferraro/.local/share/claude/versions/2.1.25 (expected in multi-process scenarios)\n at kzR (/$bunfs/root/claude:3940:2098)\n at JxA (/$bunfs/root/claude:3940:1209)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-30T04:13:51.219Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at readdirSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:2063)\n at iW (/$bunfs/root/claude:11:35715)\n at readdirSync (/$bunfs/root/claude:12:2024)\n at wQR (/$bunfs/root/claude:1783:380)\n at wQR (/$bunfs/root/claude:1783:1350)\n at <anonymous> (/$bunfs/root/claude:1783:4670)\n at <anonymous> (/$bunfs/root/claude:1783:5401)\n at A (/$bunfs/root/claude:11:7259)\n at Ay8 (/$bunfs/root/claude:4793:4342)","timestamp":"2026-01-30T04:18:24.056Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:742)\n at iW (/$bunfs/root/claude:11:35715)\n at readFileSync (/$bunfs/root/claude:12:701)\n at fgB (/$bunfs/root/claude:5142:28396)\n at call (/$bunfs/root/claude:3501:945)\n at call (/$bunfs/root/claude:3497:6569)\n at gI8 (/$bunfs/root/claude:3007:12583)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-30T04:19:19.416Z"},{"error":"MaxFileReadTokenExceededError: File content (26573 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at zgB (/$bunfs/root/claude:3492:3003)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-30T04:20:32.600Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:47:10681)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:46:3321)\n at request (/$bunfs/root/claude:49:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-30T04:23:55.363Z"},{"error":"Error: Request was aborted.\n at FIR (/$bunfs/root/claude:1688:44936)\n at A90 (/$bunfs/root/claude:5062:7413)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-30T04:24:31.654Z"},{"error":"Error: 1P event logging: 1 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n at queueFailedEvents (/$bunfs/root/claude:640:2350)\n at async doExport (/$bunfs/root/claude:640:1257)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-30T09:54:58.521Z"},{"error":"Error: {\"message\":\"Failed to export 1 events (code=ECONNABORTED, timeout of 10000ms exceeded)\",\"originalLine\":\"640\",\"originalColumn\":\"1409\",\"line\":\"640\",\"column\":\"1409\",\"sourceURL\":\"/$bunfs/root/claude\",\"stack\":\"Error: Failed to export 1 events (code=ECONNABORTED, timeout of 10000ms exceeded)\\n at doExport (/$bunfs/root/claude:640:1409)\\n at processTicksAndRejections (native:7:39)\",\"name\":\"Error\"}\n at error (/$bunfs/root/claude:1976:25028)\n at <anonymous> (/$bunfs/root/claude:634:34986)\n at raD (/$bunfs/root/claude:634:35530)\n at <anonymous> (/$bunfs/root/claude:635:17366)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-30T09:54:58.524Z"},{"error":"Error: ENOENT: no such file or d…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗