Share a project
crbro_shareShare or unshare a neuron with a team space: dry-run previews what will be sent and blocks credentials, then confirm token publishes on the next sync.
Instructions
Write: put one neuron into a team space, or take it out with unshare. Call it without confirm first: the dry run reports what would be sent — ops_to_emit, skipped_preferences (preferences never leave this machine) — and refuses outright if it finds a credential (crbro_forget it and rotate it). Show the user, get agreement, call again with the confirm token; a stale token is refused. Entries go out on the next crbro_space action=sync or consolidate, and from then on everything learned about that project flows to the team. unshare stops future notes; what was already sent stays in the remote and in teammates' brains. Spaces are managed with crbro_space.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| space | No | Space name, as created or joined with crbro_space. Required unless unshare:true. | |
| neuron | Yes | Neuron id or name to share or unshare. | |
| confirm | No | The confirm_token from the dry run — returned only when no credential was found. Omit the first time. Ignored with unshare. | |
| unshare | No | Stop following `neuron` in its space: no more notes go out, the next sync ignores it, and the neuron can then be forgotten. Already-sent notes stay in the remote and in teammates' brains. space and confirm are ignored in this mode. |