Skip to content

Commit da00e1f

Browse files
phernandezclaude
andcommitted
docs(teams): fill gaps from product overview, fix --visibility semantics
Teams about page (4.teams/1.about.md) - Stronger intro: knowledge isn't confined to one person; teammates and their AI assistants share the same workspace. - Clarify in the subscription note that joining a team doesn't change existing personal cloud or local setups. - New 'Working together in real time' section: CRDT/Yjs editing, presence avatars with distinct colors. - New 'AI agents as collaborators' subsection (tagged Coming soon) with live status indicators. - New 'Activity feed' note. - New 'File history -- undo on the file level' section, cross-linked to /cloud/file-history and /cloud/restore-lost-content. - Rewrite 'Sharing projects' as a Standard / Shared / Private table using correct CLI visibility values. - Add 14-day grace period for seat overages to Seats and billing. - New 'Security and isolation' section: per-org isolated DB and storage, WorkOS AuthKit. CLI Reference (9.reference/1.cli-reference.md) - Fix --visibility semantics. 'workspace' is the default and is visible to all members; 'shared' is restricted to granted users; 'private' is creator-only. Previous example labeled 'shared' as 'visible to everyone,' which was the opposite of its behavior. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 32701af commit da00e1f

2 files changed

Lines changed: 57 additions & 15 deletions

File tree

content/4.teams/1.about.md

Lines changed: 51 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ title: Basic Memory Teams
33
description: Share a cloud workspace with your team — invite members, assign roles, and collaborate on the same projects.
44
---
55

6-
Basic Memory Teams lets you share a cloud workspace with other people. Everyone on the team can read and write the same projects, so your AI assistant and your teammates work from one shared knowledge base instead of scattered copies.
6+
Basic Memory Teams gives your team a single, shared cloud workspace. Knowledge isn't confined to one person — anything a teammate writes is immediately available to everyone else and to their AI assistants. Edit a note together in real time, hand work off between humans and agents, and build one connected knowledge base instead of scattered copies.
77

88
::note{icon="i-lucide-users"}
9-
**Teams requires a subscription with one or more seats.** Billing is per seat. You can keep your personal and local workspaces at the same time — Teams adds a shared workspace, it doesn't replace what you already have.
9+
**Teams requires a subscription with one or more seats.** Billing is per seat. Joining or starting a team doesn't change anything about your existing setup — your personal cloud subscription (if you have one) and any local projects keep working exactly as before. Teams adds an organization workspace alongside them.
1010
::
1111

1212
---
@@ -46,6 +46,32 @@ Members also have a **status**:
4646

4747
---
4848

49+
## Working together in real time
50+
51+
When two people open the same note, they see each other's edits as they happen. The editor is built on CRDTs (Yjs), so every keystroke syncs instantly across collaborators with no merge conflicts to resolve. A presence avatar appears in the note header for each active collaborator — each one gets a distinct color so you can tell at a glance who's typing where.
52+
53+
### AI agents as collaborators
54+
55+
::note{icon="i-lucide-sparkles"}
56+
**Coming soon.** AI agents will join as first-class collaborators alongside your team.
57+
::
58+
59+
Once available, you'll connect an agent to a note and it shows up in the same presence list as your teammates with a live status indicator — _working_, _just updated_, or _waiting for input_. Agents read the shared knowledge graph for context and write structured observations and relations back into it, so the more your team uses Basic Memory, the better your AI gets at answering from your team's actual knowledge.
60+
61+
### Activity feed
62+
63+
The **Activity** view in the app keeps you aware of what's happening across the workspace. It shows operations in progress (imports, indexing, large edits) and recent completed changes — from every team member and agent — with direct links to the affected notes.
64+
65+
---
66+
67+
## File history — undo on the file level
68+
69+
Every save creates a new version of a note, automatically. If a teammate overwrites something or an agent edits go sideways, open **File history** on the note to step back through the timeline, compare any version against the current one, and merge content back in. Restored content saves as a _new_ version, so nothing is ever lost.
70+
71+
See [File History](/cloud/file-history) for the full reference, or [Restore Lost Content](/cloud/restore-lost-content) for the broader recovery decision guide (File history for a single note, Snapshots for bigger rollbacks).
72+
73+
---
74+
4975
## Inviting members
5076

5177
Owners invite people by email from **Settings → Teams**.
@@ -104,6 +130,7 @@ Teams billing is **per seat**. The number of seats on your subscription sets how
104130
- Deactivating a member frees their seat for someone else.
105131
- Reactivating a member requires an available seat.
106132
- Pending invitations don't consume a seat until they're accepted.
133+
- If your team grows past your current seat allocation, there's a **14-day grace period** before any restrictions kick in — so a new hire never gets locked out while you're adding seats.
107134

108135
Manage seats and payment from **Settings → Billing**.
109136

@@ -117,24 +144,30 @@ Track current seat usage from the same screen:
117144

118145
---
119146

120-
## Sharing projects
147+
## Projects
121148

122-
Within an organization workspace, projects can be shared with different levels of access:
149+
Team projects come in three visibilities. The right one depends on who needs to see the work:
123150

124-
- **View** — members can read the project's notes.
125-
- **Edit** — members can read and write the project's notes.
151+
| Visibility | Who can see it | When to use |
152+
|------------|----------------|-------------|
153+
| **Standard** (`workspace`) — _default_ | Everyone in the organization, based on their workspace role (viewer/editor/owner) | Most team work — the open, shared knowledge base |
154+
| **Shared** (`shared`) | Only people you grant access to, each at **editor** or **viewer** level | Sensitive topics (hiring, contracts, security audits) where you want a controlled group |
155+
| **Private** (`private`) | Only the creator | Personal scratch space inside the team workspace |
126156

127-
When creating a cloud project from the CLI, you can set its visibility at creation time:
157+
When you create a cloud project, you can set its visibility from the CLI:
128158

129159
```bash
130-
# Visible to everyone in the workspace
131-
bm project add team-wiki --cloud --workspace acme --visibility shared
160+
# Standard — visible to everyone in the team workspace (default)
161+
bm project add team-wiki --cloud --workspace acme --visibility workspace
132162

133-
# Private to you
134-
bm project add my-notes --cloud --workspace acme --visibility private
163+
# Shared — only people you grant access to
164+
bm project add hiring-2026 --cloud --workspace acme --visibility shared
165+
166+
# Private — just you
167+
bm project add my-scratch --cloud --workspace acme --visibility private
135168
```
136169

137-
Visibility values are `workspace`, `shared`, or `private`. See the [CLI Reference](/reference/cli-reference) for full `bm project add` options.
170+
See the [CLI Reference](/reference/cli-reference) for full `bm project add` options.
138171

139172
---
140173

@@ -168,6 +201,12 @@ You can also target a specific workspace when creating a project, either from th
168201

169202
---
170203

204+
## Security and isolation
205+
206+
Each organization gets its **own** isolated database and file storage in the cloud — there is no shared tenancy at the data layer. Your team's knowledge is physically separated from every other team's. Authentication runs through [WorkOS AuthKit](https://workos.com/authkit) for enterprise-grade identity management.
207+
208+
---
209+
171210
## Next Steps
172211

173212
:::card-group

content/9.reference/1.cli-reference.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,11 @@ bm project add research --cloud
219219
# Cloud project with local sync path
220220
bm project add research --cloud --local-path ~/docs
221221

222-
# Cloud project in a specific workspace, shared with the team
223-
bm project add team-wiki --cloud --workspace acme --visibility shared
222+
# Cloud project in a specific team workspace, visible to all members
223+
bm project add team-wiki --cloud --workspace acme --visibility workspace
224+
225+
# Cloud project restricted to specific people you grant access to
226+
bm project add hiring --cloud --workspace acme --visibility shared
224227

225228
# Add and set as default
226229
bm project add research ~/Documents/research --default
@@ -230,7 +233,7 @@ bm project add research ~/Documents/research --default
230233
|------|-------------|
231234
| `--local-path` | Local sync path for cloud mode |
232235
| `--workspace` | Cloud workspace name, slug, type, or tenant ID (cloud mode only) |
233-
| `--visibility` | Cloud project visibility: `workspace`, `shared`, or `private` |
236+
| `--visibility` | Cloud project visibility: `workspace` (default — visible to all members), `shared` (restricted to granted users), or `private` (creator only) |
234237
| `--default` | Set as default project |
235238
| `--local` | Force local routing |
236239
| `--cloud` | Force cloud routing |

0 commit comments

Comments
 (0)