Multi-agent shared projects: team brain support · Issue #4 · basicmachines-co/openclaw-basic-memory · GitHub
Skip to content

Multi-agent shared projects: team brain support #4

Description

@bm-clawd

Context

Multiple OpenClaw agents should be able to share a BM project as a "team brain" while also having their own private projects. This is the killer feature for agent orchestration — shared context without agent-to-agent messaging.

Inspired by real demand: https://x.com/ericosiu/status/2021249104710598785 (61K views — guy rebuilt this with symlinks and markdown files)

What this enables

  • Agent A writes an insight → Agent B finds it via semantic search
  • Shared priorities, KPIs, feedback loops across agents
  • Each agent also has private memory (their own project)
  • Humans participate too — same graph, Obsidian or cloud app

Implementation

  • Support multiple projects in config (primary + shared)
  • project: agent's own memory (read/write)
  • sharedProjects: list of team projects (read/write or read-only)
  • Search spans all configured projects
  • Write operations go to the primary project by default
  • bm_write gets optional project param to target shared project

Config example

{
  "basic-memory": {
    "config": {
      "project": "claw-private",
      "sharedProjects": [
        { "name": "team-brain", "access": "read-write" },
        { "name": "company-wiki", "access": "read-only" }
      ]
    }
  }
}

Depends on

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions