Skip to content

Commit 5db2017

Browse files
nellinsclaudephernandez
authored
docs: embed instructional video clips, and fix the integration install instructions (#44)
* docs: embed instructional video clips across Cloud pages Eight muted looping MP4 demos (Screen Studio takes cut in the bm-video Remotion pipeline), embedded via a new VideoLoop content component that mirrors ThemeImage. Purely additive: no existing content modified. - quickstart-cloud: workspace intro (2:53) - note-editor: editing modes, frontmatter, command palette - comments-and-suggestions: suggest edits + AI review - mcp-app: Pocketbook tour - themes: theme picker + dark mode - web-app: import flow (Import data section) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: replace what-is-basic-memory explainer with the current hero video (v30) Requested by Drew. Same :video embed pattern, now served from the docs repo; audio track kept since the player has controls. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: user-controlled video playback with title-card posters Per Drew's review: no autoplay, no loop — controls, scrub, and fullscreen instead. VideoLoop renamed DocsVideo to match. Every embed gets a poster of its title card (frame 0 is the blank cream before the card springs in); the hero gets a mid-video poster frame. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: embed the comments-and-suggestions clip on its What's New page too Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: embed the Pocketbook clip on the Interactive MCP App What's New page Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: rename Interactive MCP App to Pocketbook throughout Product naming change per Drew. 33 references across 11 pages, including both page titles (nav labels follow). URLs/slugs intentionally unchanged (no redirect infra) — /cloud/mcp-app and /whats-new/interactive-mcp-app keep their paths. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: placement audit — duplicate clips where a second page earns them Per Drew: hero video on the Welcome page and the Cloud guide (both introduce Basic Memory broadly); the comments-and-suggestions clip on AI Collaboration (its second act is exactly that page's review workflow); the Pocketbook clip on the ChatGPT integration page (the take was recorded in ChatGPT). Audited and skipped: frontmatter on concepts/knowledge-format (wrong context), themes/import/palette elsewhere (passing mentions only). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: hero poster is now a house title card (tagline), not a mid-video frame All nine embeds now present identically: cream card, wordmark, serif title. Rendered from the bm-video StatementCard component. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: hero poster card reads 'What is Basic Memory.' per Drew Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: hero poster uses the video's own opening card per Drew 'One knowledge base for you, your AI, and your team.' — frame 2.2s of the hero itself. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: four concept clips cut from existing feature-video footage Zero new recording — the marketing takes (semantic search, structured search, schemas, knowledge graph) recut with docs treatment: title cards, caption pills, click-to-play posters. Placements: schema-system, semantic-search (also on the v0.23 What's New page — the search release), metadata-search, and the web-app Explore-the-graph section. Raw full-display footage, so no cream padding — cards and pills carry the family style. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: schema-system clip replaced with the full setup-and-use story Spliced from Drew's two takes: browse existing schemas → ask the AI to infer a Research schema from the research notes → proposed YAML with reasoning → save and validate (5/5 pass) → the schema note in the Schemas folder and conforming notes in Source view. Replaces the marketing recut, which showed validation only. 90s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: schema clip recut instructionally — every click shown, wandering cut Per Drew's frame-by-frame review: the Schemas-folder click is now on camera, redundant note-hopping and a wrong-note detour are excised, and the clip ends frozen on a research note's type: research frontmatter in Source view. 77s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: schema clip — freeze before the frontmatter-panel render artifact; pill says 'This project' not 'Lighthouse' Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: graph clip replaced with the full navigation story From Drew's new take: sidebar Graph click on camera, Project dashboard, Structured tab, Explore with insights panel, zoom, node focus. Replaces the marketing recut that started inside the graph. 28s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: graph clip — Project and Structured views at reading pace Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: navigating-notes clip (Take G) under the web-app section heading Folder filter → ⌘K with the scope-pill click on camera → in-project results → open the found note → ⋮ Pin Note → the Pinned tab payoff. Search shot ends before the full query surfaces cross-project results. 29s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: navigating-notes clip trimmed before a stale-list render glitch The Pinned tab briefly re-populated with all notes instead of staying filtered (~26.3s in the source take). Clip now ends at the last clean frame — Pinned tab correctly holding just the one note. 28s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: navigating-notes clip ends right after the pin action The Pinned TAB click (needed to demo the tab payoff) is what triggers a stale-list render bug downstream, so that beat is cut entirely rather than risked — the clip now ends on the sidebar's PINNED section holding the note. Closing pill retargeted to match. 22.6s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: navigating-notes clip includes the sidebar drag, freezes clean Extended the pin beat to show the drag gesture on the sidebar's pinned entry (tooltip: 'Drag to move note') — it snaps back rather than completing an unpin, but it's the closest thing to 'unpin from the sidebar' in the take. Freeze point moved to a settled frame (20.6s, no tooltip) — the previous freeze at 19.3s landed mid-drag, which looked like a cursor glitch. 23.6s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Activity clip (Take H) under the web-app Activity section Single 14.7s take: sidebar Activity click → the feed dwelt at reading pace, showing recent notes and AI-made edits. 19s cut. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Pocketbook in Claude Desktop clip + Try It block Recorded in the Claude desktop app (the web app shows Anthropic's prompt-injection warning banner whenever Pocketbook fills the composer). Cut for clicks rather than conversation: open → folder grid → folder → note → full-screen editor with an in-place edit → 'Use this folder' setting the agent's write location. 49s, native 1844x1080 canvas. Adds a short 'Open your knowledge base in the conversation' block to the page's Try It section — the page had no Pocketbook mention at all, so the clip needed somewhere to live. Copy matches the existing prompt pattern; flagging it for review since it's new prose, not just an embed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Claude Pocketbook clip restores the add-note-to-conversation beat Per Drew: the cut skipped the click that hands a note to Claude. Now shows the full arc — note opens, 'use note in conversation' drops it into the composer, question typed and sent, Claude answers from the note's actual contents. 57s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: File history clip on the file-history page Opens File history, loads the version timeline, compares the diff, and pulls an earlier line forward with the revert controls until the note is restored. 32s. Scope note: the clip ends on the restored note without showing the Apply click, because Apply is currently broken (basic-memory-cloud #1829 — the revert controls themselves put unsaved changes in the editor, which disables Apply). Nothing shown is inaccurate, but re-take once that's fixed so the clip matches the page's prose, which names Apply as the commit step. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Snapshots clip on the cloud-snapshots page Full recovery arc in one take: create a snapshot, delete a note, restore just that file from the snapshot, and find it back in the folder. 52s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Shared notes clip on the shared-notes page Full link lifecycle in one take: share from the note menu, the warning copy, Create Link and Copy, the public page opened in a logged-out browser, then Settings → Shared Notes → Stop sharing until the list reads 'No shared notes yet'. 37s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: reuse the file-history and snapshots clips on restore-lost-content That page is the decision tree between the two recovery tiers and had no media; both clips already exist, so each section now shows its own. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Connect Claude clip on quickstart and claude-desktop The connector flow is step 2 of the quickstart and the only multi-step flow that happens in a third-party UI — directory, install, OAuth consent — and it had one static screenshot. 49s, ending on Claude listing the real workspace. Password and code entry are rate-compressed; the consent screen plays at natural speed since that's the moment worth reading. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Connect Claude clip shows every click to reach Connectors Per Drew: the first cut jumped from the Claude home straight to the Connectors page, skipping the account menu → Settings → Connectors navigation. That IS the instruction. Now all of it plays at 1x; only the take's incidental detour into Skills is rate-compressed. 57s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Connect Claude clip freezes on the answer, before the next prompt Live footage now ends at source 78s and holds that frame — Drew starts typing a follow-up at ~80.5s, which shouldn't be in the clip. 55s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Connect ChatGPT clip, and pair each connect clip with its subsection New: the ChatGPT plugin-directory flow — account menu → Settings → Plugins → Browse directory → Install → OAuth consent → connected → the @basic Memory Cloud mention in a chat. Every navigation click at 1x. Also moved the Claude clip from above 'Choose your assistant' down under '### For Claude', so each subsection carries its own video instead of one clip floating above both. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Connect ChatGPT recut from the cleaner take Drew re-recorded because the first take showed too much browser and bookmark chrome. The new take's ChatGPT windows are clean, but it ends mid-question with no answer — so this is a splice: take 2 for the whole connection flow, take 1 for the chat payoff. The 20s of emailed-code entry is compressed 5x; the Connect modal plays at 1x. 50s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Connect ChatGPT ends at the question; code-entry dead time cut Per Drew: end once the @ mention is sent — the reply isn't needed, the connection is already proven by the install. And the blinking code field is down from 20s of source to about 2s on screen. 38s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: Connect ChatGPT ends at the install, single take throughout Dropped the spliced chat ending — Drew spotted the seam, and mixing two recordings read as exactly that. The clip is now one continuous take ending on 'Basic Memory Cloud plugin installed', which is the proof the page needs anyway. 35s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs: remove real-time collaborative editing claims Per Drew: simultaneous multi-user editing is no longer supported — it was causing sync errors — and the docs still promised it. Removed: - teams/about: the CRDT/Yjs paragraph promising live keystroke sync and per-collaborator presence avatars; heading is now 'Working together' and describes what actually happens (shared knowledge base + Activity feed). The AI-agents and Activity subsections are unchanged and still accurate. - teams/about intro: 'Edit notes together in real time' dropped. - welcome: Teams card no longer advertises 'real-time editing'. Left alone deliberately: every other 'real time' in the docs refers to file sync and indexing, which is a different feature and still true. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Correct the OpenClaw and Hermes plugin install instructions Both sets of install steps were verified by running them on a clean machine, and both were wrong. OpenClaw: there is no 'plugins enable --slot' flag (checked against 2026.7.1-2), so the documented command fails outright. Installing already enables the plugin, and the memory slot is a config key, so drop the enable step and show the plugins.slots.memory block instead. Hermes: 'hermes plugins install' cannot install this plugin on ANY released Hermes. The plugin ships manifest_version 2 and the installer caps at 1; the fix is still an open upstream PR, so the previous advice to 'update Hermes' was a dead end. Say so plainly and give the symlink path that works today, since the runtime loads v2 fine. Also removes the duplicate stale claim from Prerequisites, which contradicted the note. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * OpenClaw install needs no config editing Rehearsed from a genuine pre-install state: 'plugins install' enables the plugin and claims the memory slot itself. My earlier correction told users to set plugins.slots.memory by hand, which is unnecessary work and fails outright if you write it before installing (the config then references a plugin that does not exist and every command refuses to run). Keeps a config block only for the real optional case, pointing the plugin at an existing project instead of the generated openclaw-{hostname} one, and notes that OpenClaw needs a working model provider first. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Document how to route agent memory through Basic Memory Cloud Both plugins default to a local project, which neither page said. A reader following either page end to end got a local-only agent and no indication that Cloud was even involved, despite Cloud being the product we point these integrations at. Adds a Cloud section to each with commands verified against the live CLI: sign in, create or reuse a cloud-routed project, name it in the plugin config, confirm via the Route column in 'bm project list'. The two differ and the pages now reflect that. OpenClaw follows whatever routing bm has for the named project. Hermes needs an explicit 'mode: cloud' in ~/.hermes/basic-memory.json, and in cloud mode will not create the project for you the way local mode does. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Lead with 'openclaw config set' for the project setting Setting the project is a one-line CLI call, so hand-editing JSON is not required. Keeps the JSON as a reference for what the command writes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Embed the OpenClaw videos Both pages had zero media. Adds the setup clip to the Installation sections and the recall/write clip where each page describes what the agent gets, with title-card posters matching the rest of the docs videos. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Explain why Invite Member is disabled The page said 'click Invite Member' with no mention that it greys out at zero available seats. Hit while filming: seat usage read 1 of 1, the button did nothing, and nothing on either the members or billing page connected the two. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Embed the Teams invite video One clip on both sides of the same story: under "Inviting members" for the person sending the invite, and at the top of the join page for the person receiving it. Both pages had no media. Covers invite by email, the pending row, the invitation arriving, accepting and creating an account, landing in a workspace that already has the team's projects, opening a shared note, and the member reading Active back on the inviter's side. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Describe project access the way the app actually works The page described three visibility tiers (workspace / shared / private) set once at creation from the CLI. The app has two (Team / Invite-only), changeable any time from Settings -> Projects via Edit Access, with a Manage Members button for choosing who can see an invite-only project. None of that was documented, and the "Private — just you" tier does not exist in the UI at all. Rewrites the section against what the app does, and answers the question that prompted this: keeping work away from the team is usually a matter of using your personal workspace, which teammates never see. An invite-only project is for work that should live in the team workspace but stay narrow. Also warns that bm project add --visibility is silently ignored — it validates the value and then creates a Team-visible project regardless (basic-memory#1343) — and that the access level cannot be read back from the CLI at all. Sweeps the same stale vocabulary out of the Viewer role description, Shared Notes, and two section cards. Embeds the Teams invite video on the Teams announcement and Teams overview pages, which had no media. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Embed the project access video, and the invite video in the cloud quickstart The team-projects page explains Team vs Invite-only entirely in prose; the clip shows a project vanishing from a teammate's sidebar and coming back, which is the part that is hard to picture from a table. Also drops the invite video into the cloud quickstart's "Invite your team" step, where the flow is described but never shown. Teams coverage is now: invite on the announcement, overview, quickstart, inviter and invitee pages; access on team-projects. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Add dark-mode video posters * Space comments media apart * Document AI-assisted review in changelog * Space shared-note media apart --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: phernandez <paul@basicmachines.co>
1 parent b54ea02 commit 5db2017

110 files changed

Lines changed: 406 additions & 71 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<template>
2+
<span class="block">
3+
<video
4+
ref="videoElement"
5+
:src="src"
6+
:poster="poster"
7+
:aria-label="alt"
8+
class="block w-full rounded border border-default"
9+
controls
10+
playsinline
11+
preload="metadata"
12+
/>
13+
</span>
14+
</template>
15+
16+
<script setup lang="ts">
17+
const props = defineProps<{
18+
src: string
19+
poster?: string
20+
posterDark?: string
21+
alt?: string
22+
}>()
23+
24+
const videoElement = ref<HTMLVideoElement>()
25+
let colorModeObserver: MutationObserver | undefined
26+
27+
onMounted(() => {
28+
const root = document.documentElement
29+
const syncPoster = () => {
30+
if (!props.poster || !videoElement.value) {
31+
return
32+
}
33+
34+
const poster = root.classList.contains('dark')
35+
? props.posterDark ?? props.poster.replace(/(\.[^./]+)$/, '-dark$1')
36+
: props.poster
37+
38+
if (videoElement.value.getAttribute('poster') !== poster) {
39+
videoElement.value.setAttribute('poster', poster)
40+
}
41+
}
42+
43+
colorModeObserver = new MutationObserver(syncPoster)
44+
colorModeObserver.observe(root, {
45+
attributes: true,
46+
attributeFilter: ['class'],
47+
})
48+
syncPoster()
49+
})
50+
51+
onBeforeUnmount(() => {
52+
colorModeObserver?.disconnect()
53+
})
54+
</script>

content/0.welcome.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ seo:
1111
**Basic Memory** is real memory for your AI — a knowledge base you own. Built-in AI memory is small, vendor-owned, and usually invisible. Basic Memory is large, structured, and inspectable: a knowledge graph written in plain Markdown. Open it in any editor, hand it to any AI tool, and keep it forever.
1212

1313
::note{icon="i-lucide-megaphone"}
14-
**New in v0.23:** the search release — reranking, Milvus, and a deadlock-free indexing core. The latest patch, v0.23.2, adds complete PostgreSQL full-text search and prevents case-duplicate folders. See [What's New in v0.23](/whats-new/v0-23). Also new in Basic Memory Cloud: [Comments and Suggestions](/whats-new/comments-and-suggestions) and the [Interactive MCP App](/whats-new/interactive-mcp-app) for ChatGPT and Claude.
14+
**New in v0.23:** the search release — reranking, Milvus, and a deadlock-free indexing core. The latest patch, v0.23.2, adds complete PostgreSQL full-text search and prevents case-duplicate folders. See [What's New in v0.23](/whats-new/v0-23). Also new in Basic Memory Cloud: [Comments and Suggestions](/whats-new/comments-and-suggestions) and [Pocketbook (Interactive MCP App)](/whats-new/interactive-mcp-app) for ChatGPT and Claude.
1515
::
1616

17+
::docs-video{src="/videos/hero.mp4" poster="/videos/posters/hero.png" alt="What Basic Memory is, in one minute"}
18+
1719
## Pick your path
1820

1921
:::card-group
@@ -72,7 +74,7 @@ title: Teams
7274
icon: i-lucide-users
7375
to: /teams/about
7476
---
75-
Share one knowledge base with your team — roles, invites, and real-time editing.
77+
Share one knowledge base with your team — roles, invites, and shared projects.
7678
::
7779

7880
::card

content/01.start-here/1.what-is-basic-memory.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Basic Memory is real memory for your AI — a knowledge base you own. It stores
77

88
Instead of losing valuable insights in conversation history, you build a persistent knowledge base that every AI tool you use can read, write, and enhance — Claude, ChatGPT, Codex, OpenClaw, Hermes, and all your team's agents, working from one shared memory.
99

10-
---
11-
:video{autoplay controls loop muted src="https://basicmemory.com/videos/explainer-video.mp4"}
10+
::docs-video{src="/videos/hero.mp4" poster="/videos/posters/hero.png" alt="What Basic Memory is, in one minute"}
11+
::
1212

1313
## Why Basic Memory?
1414

content/01.start-here/2.quickstart-cloud.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ description: Connect Basic Memory Cloud and create your first note in 2 minutes.
55

66
Basic Memory Cloud gives you a hosted MCP endpoint and a web app. Connect your AI assistant and start writing notes in minutes - no installation required.
77

8+
::docs-video{src="/videos/docs-quickstart.mp4" poster="/videos/posters/docs-quickstart.png" alt="Meet your workspace and write your first notes"}
9+
::
10+
811
::mermaid
912
---
1013
code: |
@@ -31,6 +34,9 @@ The published ChatGPT and Claude listings are the quickest setup paths. Choose y
3134

3235
### For Claude
3336

37+
::docs-video{src="/videos/docs-connect-claude.mp4" poster="/videos/posters/docs-connect-claude.png" alt="Installing the Basic Memory Cloud connector in Claude and verifying it"}
38+
::
39+
3440
1. Open the [Claude Directory](https://claude.ai/directory), or go to **Settings → Customize → Connectors** and select **+**.
3541
2. Search for **Basic Memory Cloud**, open the published connector, and select **Install**.
3642
3. Complete authorization, then ask Claude to list your Basic Memory projects.
@@ -39,6 +45,9 @@ The remote connector works across Claude web, desktop, mobile, Cowork, and Claud
3945

4046
### For ChatGPT
4147

48+
::docs-video{src="/videos/docs-connect-chatgpt.mp4" poster="/videos/posters/docs-connect-chatgpt.png" alt="Installing the Basic Memory Cloud plugin in ChatGPT and using it in a chat"}
49+
::
50+
4251
::steps
4352
### Open the plugin
4453

@@ -121,7 +130,7 @@ I've created "My First Note" in your knowledge base. The note covers:
121130

122131
Open [app.basicmemory.com/notes](https://app.basicmemory.com/notes) to see your new note in the sidebar. Notes written by your agent appear live — no refresh needed — and show up in the **Activity** view alongside your own edits.
123132

124-
In a compatible MCP client, you can also ask `Open Basic Memory` to browse the interactive app directly in the conversation. See [Interactive MCP App](/cloud/mcp-app).
133+
In a compatible MCP client, you can also ask `Open Basic Memory` to browse the interactive app directly in the conversation. See [Pocketbook](/cloud/mcp-app).
125134

126135
**What you can do in the web app:**
127136
- Browse all your notes in the folder tree
@@ -143,6 +152,9 @@ Basic Memory is better shared — one knowledge base for you, your teammates, an
143152

144153
Invite people from **Settings → Members** in the web app — they get an email, sign in, and start working in the shared projects right away. See [Basic Memory Teams](/teams/about) for workspaces, roles, and seats.
145154

155+
::docs-video{src="/videos/docs-teams-invite.mp4" poster="/videos/posters/docs-teams-invite.png" alt="Inviting a teammate by email, and what they see when they accept"}
156+
::
157+
146158
---
147159

148160
## What you can do now

content/02.whats-new/01.v0-23.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ description: Reranked semantic search, pluggable vector indexes with Milvus, dea
55

66
**Basic Memory v0.23** shipped in August 2026 ([v0.23.0 release notes](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.23.0)). The theme is search you can trust: semantic search matures with cross-encoder reranking and pluggable vector indexes, the indexing core stops deadlocking under concurrent writers, and a new inspector shows exactly why a search returned what it did.
77

8+
::docs-video{src="/videos/docs-semantic-search.mp4" poster="/videos/posters/docs-semantic-search.png" alt="Semantic search answering a plain-language question"}
9+
::
10+
811
## Search that ranks
912

1013
### Opt-in cross-encoder reranking

content/02.whats-new/02.comments-and-suggestions.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ description: Leave feedback and propose changes without overwriting a Basic Memo
55

66
Basic Memory Cloud now has a review workflow built directly into the note editor. People and connected AI assistants can comment on a passage or suggest a precise change while keeping the original text available for review.
77

8-
::theme-image{light="/screenshots/cloud-app/critic-inline-replacement-light.png" dark="/screenshots/cloud-app/critic-inline-replacement-dark.png" alt="A replacement suggestion shown inline with the original and proposed text"}
8+
::docs-video{src="/videos/docs-comments-suggestions.mp4" poster="/videos/posters/docs-comments-suggestions.png" alt="Suggesting edits and reviewing them with an AI assistant"}
9+
::
10+
11+
::theme-image{light="/screenshots/cloud-app/critic-inline-replacement-light.png" dark="/screenshots/cloud-app/critic-inline-replacement-dark.png" alt="A replacement suggestion shown inline with the original and proposed text" class="mt-6"}
912
::
1013

1114
## Review without rewriting
@@ -28,7 +31,7 @@ The note toolbar shows the number of unresolved comments and suggestions. Open i
2831

2932
## Review with an AI assistant
3033

31-
Connected assistants now use the Cloud `review_note` MCP tool to add comments or insertion, deletion, and replacement suggestions without immediately rewriting the note. The same attributed threads appear in the Cloud editor and the interactive MCP App, where people and assistants can reply, resolve comments, and accept or reject suggestions.
34+
Connected assistants now use the Cloud `review_note` MCP tool to add comments or insertion, deletion, and replacement suggestions without immediately rewriting the note. The same attributed threads appear in the Cloud editor and Pocketbook (the Interactive MCP App), where people and assistants can reply, resolve comments, and accept or reject suggestions.
3235

3336
Cloud's `read_note`, `edit_note`, and `search_notes` tools are review-aware too: reads return clean prose and structured threads by default, ordinary edits preserve active review work and reject overlapping changes, and search hides CriticMarkup while reporting review-attention counts.
3437

@@ -54,7 +57,7 @@ Add comments, propose each kind of edit, and work through unresolved review item
5457

5558
::card
5659
---
57-
title: Interactive MCP App
60+
title: Pocketbook
5861
icon: i-lucide-panels-top-left
5962
to: /cloud/mcp-app
6063
---

content/02.whats-new/03.interactive-mcp-app.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
---
2-
title: Interactive MCP App
2+
title: Pocketbook (Interactive MCP App)
33
description: Browse, search, graph, edit, and review Basic Memory inside ChatGPT and Claude conversations.
44
---
55

6-
Basic Memory Cloud can now open as an interactive app inside supported AI conversations. Browse your knowledge base, choose where the assistant writes, and work with notes without switching to a separate browser tab.
6+
Basic Memory Cloud can now open **Pocketbook**, its Interactive MCP App, inside supported AI conversations. Browse your knowledge base, choose where the assistant writes, and work with notes without switching to a separate browser tab.
7+
8+
::docs-video{src="/videos/docs-pocketbook.mp4" poster="/videos/posters/docs-pocketbook.png" alt="The Pocketbook inside a conversation"}
9+
::
710

811
The app works in **ChatGPT web and desktop** and **Claude web and desktop** through the hosted Basic Memory Cloud connector.
912

10-
::theme-image{light="/screenshots/mcp-app/mcp-app-open-light.png" dark="/screenshots/mcp-app/mcp-app-open-dark.png" alt="The Basic Memory MCP App open inside an AI conversation"}
13+
::theme-image{light="/screenshots/mcp-app/mcp-app-open-light.png" dark="/screenshots/mcp-app/mcp-app-open-dark.png" alt="The Pocketbook open inside an AI conversation"}
1114
::
1215

1316
## Your knowledge base inside the conversation
@@ -47,7 +50,7 @@ Clients without interactive MCP App support can still use the normal Basic Memor
4750
:::card-group
4851
::card
4952
---
50-
title: Interactive MCP App Guide
53+
title: Pocketbook Guide
5154
icon: i-lucide-panels-top-left
5255
to: /cloud/mcp-app
5356
---

content/02.whats-new/04.teams.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ Teams is a cloud feature and requires a subscription with one or more seats. Bil
2121

2222
## Invite your team
2323

24+
::docs-video{src="/videos/docs-teams-invite.mp4" poster="/videos/posters/docs-teams-invite.png" alt="Inviting a teammate by email, and what they see when they accept"}
25+
::
26+
2427
Invite members by email from **Settings → Members** — they sign in, pick up their role, and start working in the shared projects right away. Roles, statuses, and member management are covered in [Members and Roles](/teams/members-and-roles).
2528

2629
## Get started

content/02.whats-new/05.changelog.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,16 @@ This release also removes MCP tools and legacy API routes and changes several CL
2727

2828
---
2929

30-
## August 2026 — Cloud review and interactive MCP Apps
30+
## August 2026 — Cloud review and Pocketbook
3131

3232
*August 2026 · Basic Memory Cloud*
3333

3434
Two new Cloud collaboration surfaces make it easier to work with people and AI assistants without leaving your notes or conversation:
3535

3636
- **[Comments and Suggestions](/whats-new/comments-and-suggestions)** — add attributed comments or propose insertions, deletions, and replacements. The Cloud `review_note` MCP tool gives connected assistants the same reply, resolve, accept, and reject workflow with checksum conflict protection.
37-
- **[Interactive MCP App](/whats-new/interactive-mcp-app)** — browse, search, graph, read, edit, and review Basic Memory inside ChatGPT and Claude on web or desktop. Set an active writing folder or add a specific note to the conversation as context.
37+
- **[Pocketbook (Interactive MCP App)](/whats-new/interactive-mcp-app)** — browse, search, graph, read, edit, and review Basic Memory inside ChatGPT and Claude on web or desktop. Set an active writing folder or add a specific note to the conversation as context.
38+
39+
AI-assisted review is integrated across the Cloud note tools. `read_note` returns clean prose, typed review threads, and a revision checksum; `edit_note` preserves open review work and blocks changes that overlap reviewed text; and `search_notes` keeps review markup out of results while reporting items that still need attention. See [Review with an AI assistant](/cloud/comments-and-suggestions#review-with-an-ai-assistant) for the complete workflow.
3840

3941
These are Basic Memory Cloud product updates. The versioned Core release notes continue under [All releases](#all-releases).
4042

content/02.whats-new/07.hermes-plugin.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,22 @@ The [hermes-basic-memory](https://github.com/basicmachines-co/basic-memory/tree/
2222

2323
## Quick Install
2424

25-
Managed installation requires a Hermes Agent release containing the
26-
[manifest-v2 installer fix](https://github.com/NousResearch/hermes-agent/pull/85893).
27-
Hermes Agent v0.20.5 (`v2026.8.19`) and earlier are not supported.
25+
::warning
26+
**Managed install is currently blocked upstream.** This plugin ships
27+
`manifest_version: 2`, but `hermes plugins install` caps at version 1 on every
28+
released Hermes Agent (latest: v0.20.5 / `v2026.8.19`), so the command fails with
29+
*"requires manifest_version 2, but this installer only supports up to 1."* The fix
30+
is [an open pull request](https://github.com/NousResearch/hermes-agent/pull/85893)
31+
that has not shipped in a release yet, so updating Hermes will not help.
32+
33+
Until it lands, clone the repo and link the plugin in directly — the Hermes
34+
*runtime* loads manifest v2 without trouble; only the installer is capped:
35+
36+
```bash
37+
git clone https://github.com/basicmachines-co/basic-memory.git
38+
ln -snf "$PWD/basic-memory/integrations/hermes" ~/.hermes/plugins/basic-memory
39+
```
40+
::
2841

2942
```bash
3043
hermes plugins install basicmachines-co/basic-memory/integrations/hermes

0 commit comments

Comments
 (0)