diff --git a/changelog.mdx b/changelog.mdx index 03d41e0..6c8f1ea 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -17,6 +17,7 @@ to get notified on every SDK bump. - **Shared projects work per person.** Each person's own memory applies to the messages they send, nobody else sees your memory list, and pre.dev learns something personal only from your own messages. - **Import** what Claude Code, Codex, Gemini CLI, Windsurf, and other coding agents remember with `predev memory import`. On the web, upload `CLAUDE.md`, `AGENTS.md`, `.cursorrules`, and other files, or paste Cursor's User Rules, and a guide brings memory over from ChatGPT, Claude, or Gemini. Secrets are refused and never saved. - **Export** a project's memory to `AGENTS.md`. +- **Safe with teammates and what pre.dev reads.** A message a teammate sends while pre.dev is answering you gets its own reply, with their memory. Team entries pre.dev saves wait for an admin, and an instruction that came from a web page or file is never saved to your memory. - **Memory in Claude Code and Cursor.** The [pre.dev MCP server](/architect-agent/mcp-setup) adds [`memory_list`, `memory_search`, `memory_remember`, and `memory_forget`](/mcp/tools#memory_list), free on every plan. Add it to Claude Code with `claude mcp add --transport http predev https://api.pre.dev/mcp`. - **In the CLI**, `/memory` lists, edits, imports, and exports memory, `/remember` and `/forget` add and remove entries, and `/memory undo` takes back the newest change. See [CLI commands](/cli/commands#memory). diff --git a/coding-agent/memory.mdx b/coding-agent/memory.mdx index 3a15572..f7e544f 100644 --- a/coding-agent/memory.mdx +++ b/coding-agent/memory.mdx @@ -29,6 +29,8 @@ Changes apply from the next message. Everything pre.dev saves shows as a line under the reply, such as **Saved to project memory** or **Saved to your memory**, with who can see it and **Undo**. You can edit, archive, or delete any entry. Archived entries are not used; restore one to use it again. +When you ask pre.dev to remember something for your team, it waits as a suggestion until an admin approves it on the **Team** tab. What pre.dev saves is never pinned; pin it yourself if you want it first. Before saving to your personal memory, pre.dev also checks that the instruction came from you: one that came from a web page or file it read, such as sending your data somewhere or running a script from the internet, is not saved. + Memory never stores secrets. pre.dev refuses passwords, API keys, tokens, and private keys, and never saves them. @@ -50,7 +52,7 @@ Open **Memory** in the sidebar. | **Export** | Downloads a project's memory as `AGENTS.md`, with or without your personal memory | | **Archived** | Entries that are not used. Restore one to use it again | -Each entry shows where it applies and where it came from: **You**, **Learned in** a chat (a link to that reply), **Saved by pre.dev**, or **From** Claude Code or another source. Select where it applies to move it between **This project** and **All my projects**. **Pin to top** puts an entry first. +Each entry shows where it applies and where it came from: **You**, **Learned in** a chat (a link to that reply), **Saved by pre.dev**, or **From** Claude Code or another source. Select where it applies to move it between **This project** and **All my projects**. Only the person who added a project entry can move it into their own memory; anyone else can archive it, which everyone on the project sees. **Pin to top** puts an entry first. ### In a chat @@ -167,3 +169,4 @@ After the first reply in a chat, the CLI shows one line such as `memory ยท 4 thi | Entry length | 1,000 characters | | Title length | 80 characters | | Entries | 200 each for a project's memory, your personal memory, and a team's memory. Adding one past that archives the entry unused the longest. Pinned and Required entries are kept | +| Pinned entries | 20 each for a project's memory and your personal memory |