r/opencode 1d ago

Would you let teammates work with an OpenCode agent running on your machine?

Sometimes an agent already has the useful context: the repo, the task history, and the changes it has been working on.

Instead of a teammate starting another session from scratch, would it be useful if they could talk to that same agent, give it a follow-up task, or check what it changed—while it still runs on your machine?

I can imagine this helping with handoffs, but also creating permission and ownership problems. Has anyone wanted this in practice, or would you rather keep every agent session personal?

4 Upvotes

7 comments sorted by

2

u/Atretador 1d ago

No. Each session should be a isolated targeted implementation or plan.

1

u/CriteriumA 1d ago

That's what the project's memory system is for. Sharing between sessions doesn't even make sense, although with OpenCode it would be relatively simple to do so.

1

u/geearf 1d ago

A system to share memory seems better than sharing the machine for now.

1

u/migsperez 1d ago

Absolutely No

There's no logical reason for it.

1

u/kevbob02 1d ago

I would tell it to write a summary out to a file and then share the file. Or that file becomes part of the agent resources of the repository.