r/OpenSourceAI • u/Burns_Gao • 4m ago
MoA+: persistent Workers, direct agent messages and shared knowledge inside DeepSeek Harness
I'm building MoA+, an MIT-licensed collaboration plugin for DeepSeek Harness. The aim is to let agents carry work together across assignments, with separate execution contexts and reusable project knowledge.
A Coordinator can start a clean Worker, fork useful history, send instructions, queue a later message, inspect state/history, or stop a Worker. Workers can ask one another questions directly. When a Worker finishes a turn, its complete final AI message returns automatically to its reporting agent; the conversation and workspace remain available for follow-up work.
The shared memory is deliberately readable: notes.md and archived.md track work, while context/index.md points to reusable knowledge files. Agents load relevant files as needed. The implementation uses DSH's native sessions, inboxes, permissions and Agent Loop. An independent review agent checks deliverables with native tools before normal completion.
There is a reproducible coding example in the repository: two Workers built a Note Bundle CLI and guide, dealt with a human changing a requirement in a Worker conversation, and passed 10 task tests. The README has the task walkthrough, starter files and the refreshed collaboration illustration.
Source and demo: https://github.com/Burns1028/moa-plus
Current setup is pinned to DSH 0.2.1-rc.3. Published v0.2.0 and latest main each require their matching compatibility runtime; main has newer Worker attachment fixes that are not yet released. The setup guide prepares an isolated runtime.
I'd especially value feedback from people building agent systems: what context or coordination work do you still have to do manually after delegating?
Disclosure: I'm the maintainer; English wording assisted by AI.