Agent Context Persistence Failure in Multi-Agent Workflow

Resolved 💬 3 comments Opened Aug 13, 2025 by Electro-Jam Closed Aug 16, 2025

Bug Description
I really am having trouble with main agents and sub-agents not knowing what each other did even whe I ask them to connect and keep deatiled logs for review. The sub agent did a HUGE pile of investigation, found a great issue, think it fixed it, and had issues runnig an incorrect script. I stopeed the run with ESC, adjust what is should look for to build and deply. Suddenly the main agent secided that the issue was not looked at and wnated to start the sub-agent again.

I don't know what is going on but I feel that Claude Opus 4.1 is more: 1) forgetfull 2) more prone to making things up and 3) being lazier than 4.0. For me this keeps costing me time and tokens to keep re-asking, reminding, and have to adjust. I do not seem to be able to trust it to the same level as 4.0.

Environment Info

  • Platform: win32
  • Terminal: mintty
  • Version: 1.0.77
  • Feedback ID: e138b9b8-e690-40f1-82d7-be6d697a8bf0

Errors

[{"error":"Error: Request was aborted.\n    at yZ1._createMessage (file:///C:/Users/direc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:944:7955)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-13T01:48:34.839Z"},{"error":"Error: Request was aborted.\n    at yZ1._createMessage (file:///C:/Users/direc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:944:7955)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at runNextTicks (node:internal/process/task_queues:69:3)\n    at process.processTimers (node:internal/timers:520:9)","timestamp":"2025-08-13T03:25:38.989Z"},{"error":"Error: Request was aborted.\n    at yZ1._createMessage (file:///C:/Users/direc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:944:7955)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at runNextTicks (node:internal/process/task_queues:69:3)\n    at process.processTimers (node:internal/timers:520:9)","timestamp":"2025-08-13T03:27:39.951Z"},{"error":"Error: Request was aborted.\n    at QS.makeRequest (file:///C:/Users/direc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:953:3840)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-13T03:29:19.955Z"},{"error":"Error: Request was aborted.\n    at yZ1._createMessage (file:///C:/Users/direc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:944:7955)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at runNextTicks (node:internal/process/task_queues:69:3)\n    at process.processTimers (node:internal/timers:520:9)","timestamp":"2025-08-13T03:30:40.824Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗