Team space
crbro_spaceCreate, join, sync, status, or leave shared team spaces—a private git repository for notes teammates choose to share. Manage project-specific memory together without exposing personal brain data.
Instructions
Read or write team spaces — shared memory with teammates: a private git repository holding notes about the projects you choose to share; nothing else from your brain goes near it. create starts one (name, remote, author); join clones one a teammate created; status reads your identity and spaces; sync exchanges notes now — the manual form of what crbro_boot and crbro_consolidate do alone, useful right after crbro_share (offline is a normal answer, not a failure); leave pushes pending notes, deletes the local copy and stops following its neurons (neurons untouched). Joining shares nothing: put each project in with crbro_share. create and join reply ok:false with the reason on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Short name, e.g. "equipo" — the same on everyone's machine. Required for create, join and leave; optional for sync (omit = every space); ignored for status. | |
| action | Yes | create = start a new space and push it; join = clone one a teammate created; status = your identity and spaces; sync = exchange notes now; leave = sync, then forget the space locally. | |
| author | No | How your notes are signed, e.g. "ana". Lowercase, no spaces. Required for create and join. | |
| branch | No | Branch to use (default "main"). create and join only. | |
| remote | No | Git URL of a private repository — EMPTY for create, the same URL the creator used for join. E.g. git@github.com:acme/team-memory.git. |