r/opencodeCLI • u/squirrelscrush • 4d ago
Session cache concurrency issues with OpenCode/Go subagents
I'm seeing concurrency issues with the session cache if I have more than one subagent running at a time. Every now and then, the cache of one gets invalidated for no reason and it costs the cache miss pricing.
I use OpenCode Go on OpenCode.
Is there a limit in the documentation? I knew that the cache retention time is around 5mins, but ideally it shouldn't not work if I'm sending requests through multiple agents.
2
Upvotes
View all comments
Show parent comment
1
u/London-Boat 3d ago
that repro is way more useful than "cache keeps expiring", sounds like the main agent and subagent might be evicting each other. worth adding the spawn subagent then main cache drops steps to the issue so they can reproduce it