Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Projects built on pre.dev already have the key as `PREDEV_API_KEY`. It spends th

## Plan access

Browser tasks and AI Gateway calls work on every plan, Free included: a Free personal account can spend 2 credits on browser tasks, and a Free workspace 5 credits on AI calls, before it needs a plan. Specifications and the MCP server need Premium, Pro, Team or Enterprise; Plus and team workspaces without a plan get 3 trial specifications. See [API and MCP access](/coding-agent/plans-and-credits#api-and-mcp-access).
Browser tasks and AI Gateway calls work on every plan, Free included: a Free personal account can spend 2 credits on browser tasks, and a Free workspace 5 credits on AI calls, before it needs a plan. Specifications and the MCP server need Premium, Pro, Team or Enterprise; Plus and team workspaces without a plan get 3 trial specifications. The MCP memory tools work on every plan, Free included, and use no credits. See [API and MCP access](/coding-agent/plans-and-credits#api-and-mcp-access).

## Choose an interface

Expand All @@ -51,6 +51,8 @@ Browser tasks and AI Gateway calls work on every plan, Free included: a Free per
| Retrieve a specification | `GET /spec-status/{specId}` | `get_spec` |
| Read a project's plan | `GET /get-plan` | `get_plan` |
| Browse specification history | `GET /list-specs` | `list_specs` |
| Read what the user told pre.dev to remember | Use MCP | `memory_list`, `memory_search` |
| Save or remove one of the user's memories | Use MCP | `memory_remember`, `memory_forget` |
| Search specification input | `GET /find-specs` | Use REST |
| Check available credits | `GET /credits-balance` | Use REST |
| Call a model | `https://api.pre.dev/v1` with an OpenAI or Anthropic SDK | Use REST |
Expand Down
4 changes: 2 additions & 2 deletions api-reference/authentication.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ Authentication and feature access are separate checks.
| --- | --- |
| Browser Agents REST | Every account, including Free. Task submission then applies its own trial, credit, and queue checks. |
| AI Gateway | Every account, including Free. Free workspaces have a small lifetime allowance for gateway calls. |
| Architect REST and the MCP server | Personal accounts on a paid plan, and team workspaces |
| Architect REST and the MCP server | Personal accounts on a paid plan, and team workspaces. The MCP server also accepts Free accounts, for the memory tools |

A Free account can call Browser Agents and the AI Gateway, while an Architect REST or MCP call returns `401`. Which plans can generate specifications is covered in [plans, credits, and pricing](/coding-agent/plans-and-credits#api-and-mcp-access). Read the response message for the required action.
A Free account can call Browser Agents, the AI Gateway, and the MCP memory tools, while an Architect REST call returns `401` and the other MCP tools return an error result with a link to subscribe. Which plans can generate specifications is covered in [plans, credits, and pricing](/coding-agent/plans-and-credits#api-and-mcp-access). Read the response message for the required action.

## Account and team context

Expand Down
2 changes: 1 addition & 1 deletion api-reference/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,6 @@ Specifications, browser runs, and video generation run as jobs. All three follow

The [Node SDK](/architect-agent/sdks/node) and [Python SDK](/architect-agent/sdks/python) wrap specification and browser operations. Use direct HTTP for endpoints or headers without a wrapper, including live browser URLs, existing-run SSE, and browser idempotency keys.

The [MCP server](/architect-agent/mcp-setup) exposes eight primary tools and three deprecated browser aliases. MCP uses JSON-RPC over HTTP; its parameter names and result envelopes differ from REST. See the [tool reference](/mcp/tools).
The [MCP server](/architect-agent/mcp-setup) exposes twelve primary tools, including the memory tools, and three deprecated browser aliases. MCP uses JSON-RPC over HTTP; its parameter names and result envelopes differ from REST. See the [tool reference](/mcp/tools).

Two OpenAPI 3.1 files describe the public API, for code generation or agent ingestion: [openapi.json](/api-reference/openapi.json) covers specifications, browser tasks, and the credit balance, and [ai-gateway.openapi.json](/api-reference/ai-gateway.openapi.json) covers every AI Gateway `/v1` operation.
13 changes: 10 additions & 3 deletions architect-agent/mcp-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,16 @@ Run `npx -y @predotdev/mcp setup` with a 10 minute timeout and tell me what to c
| --- | --- |
| [`fast_spec`, `deep_spec`, `get_spec`, `list_specs`, `get_plan`](/mcp/tools) | Specifications and project plans |
| [`browser_agent`, `browser_agent_get`, `browser_agent_list`](/mcp/tools#browser_agent) | Cloud Browser Agents: tasks on pre.dev's browsers with structured results |
| [`memory_list`, `memory_search`, `memory_remember`, `memory_forget`](/mcp/tools#memory_list) | [Memory](/coding-agent/memory): what you told pre.dev to remember, in every agent |
| [`chrome_*`](/browser-agents/local#tools) | Browser Agents Local: your agent drives the Chrome you already have open, with your profiles and logins |

The specification, plan, and cloud browser tools are the hosted server's tools, passed through on your key. They accept personal accounts on a paid plan and team workspaces; see [API and MCP access](/coding-agent/plans-and-credits#api-and-mcp-access). The Chrome tools run on your computer. For manual configuration of each agent, commands such as `check`, `login`, and `uninstall`, and troubleshooting, see [Browser Agents Local](/browser-agents/local).
The specification, plan, and cloud browser tools are the hosted server's tools, passed through on your key. They accept personal accounts on a paid plan and team workspaces; see [API and MCP access](/coding-agent/plans-and-credits#api-and-mcp-access). The memory tools work on every plan, Free included. The Chrome tools run on your computer. For manual configuration of each agent, commands such as `check`, `login`, and `uninstall`, and troubleshooting, see [Browser Agents Local](/browser-agents/local).

## No Node.js? Connect the hosted server

<McpUrl />

One connection exposes [eight primary tools](/mcp/tools) for specifications, project plans and cloud browser automation, without the Chrome tools. It accepts the same accounts as the local server.
One connection exposes [twelve primary tools](/mcp/tools) for specifications, project plans, cloud browser automation and memory, without the Chrome tools. It accepts the same accounts as the local server.

<Tabs>
<Tab title="Claude Code">
Expand Down Expand Up @@ -93,13 +94,19 @@ Use pre.dev browser_agent to read https://example.com and extract
its main heading. Fetch the complete structured result afterward.
```

Or save a preference to your [memory](/coding-agent/memory):

```text
Use pre.dev memory_remember to remember that I use pnpm, not npm.
```

With the local server, try [your own Chrome](/browser-agents/local):

```text
List my Chrome profiles and the tabs I have open.
```

Tool execution uses your account's credits and access. Connecting a server does not change your plan. A Free account can use browser REST and the local Chrome tools, but not the hosted tools; see [authentication](/api-reference/authentication#which-accounts-each-interface-accepts).
Tool execution uses your account's credits and access. Connecting a server does not change your plan. A Free account can use browser REST, the local Chrome tools, and the memory tools, but not the other hosted tools; see [authentication](/api-reference/authentication#which-accounts-each-interface-accepts).

## Connection lifecycle

Expand Down
13 changes: 13 additions & 0 deletions changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ User-facing changes to the pre.dev API, SDKs, and dashboard. Subscribe via
the [GitHub releases page](https://github.com/predotdev/predev-api/releases)
to get notified on every SDK bump.

## 2026-10-21

### Memory

- **pre.dev remembers how you work.** [Memory](/coding-agent/memory) has three kinds: **This project**, for everyone with access to the project; **All my projects**, yours only, not even admins can see it; and **Team**, which everyone in an organization reads, admins edit, and an admin can mark **Required** so it always applies.
- **It learns from your chats.** pre.dev saves lasting preferences and corrections from your chats, and short project facts it confirms while working, such as a command that works or where something lives. Every save shows under the reply with **Undo**, and you can edit, archive, or delete any entry. Say "remember ..." in any chat to save something yourself.
- **Remembered N things** under a reply shows what pre.dev had in mind for it, and the project header's **Memory** button opens the Memory panel.
- **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`.
- **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).

## 2026-10-19

### Coding agent on DeepSeek V4.1 Flash 1017
Expand Down
18 changes: 18 additions & 0 deletions cli/commands.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,23 @@ A message that starts with `>>` also forks a task. Separate sessions use separat

Escape returns from project views to chat. Views require the corresponding project data.

## Memory

| Command | Action |
| --- | --- |
| `/memory` | List this project's memory, yours, and your team's; add, import, or export, and press Enter on an entry to edit, pin, move, or delete it |
| `/memory add <text>`, `/remember <text>` | Remember something for this project |
| `/remember --me <text>` | Remember something for all your projects |
| `/memory import` | Review and import what your other coding agents remember on this computer |
| `/memory import <file>` | Import one file, such as `CLAUDE.md` or `AGENTS.md` |
| `/memory search <words>` | Search this project's memory; `--all` searches your other projects too |
| `/memory export [--me]` | Write this project's memory, and with `--me` yours, into `AGENTS.md` at the repository root |
| `/memory pause`, `/memory resume` | Stop or restart learning from this chat |
| `/memory undo` | Take back the newest memory change from this chat |
| `/forget <words>` | Find an entry and delete it after you confirm |

See [Memory](/coding-agent/memory) for what each kind of memory is, who can see it, and how pre.dev learns.

## Session

| Command | Action |
Expand Down Expand Up @@ -98,4 +115,5 @@ In the Skills and MCP panels, press Enter or Space to toggle an entry, `d` to re
| `predev --help` or `predev -h` | Print launch help and exit |
| `predev run "<prompt>"` | Run one request without the app, then exit. See [Run one task without the app](/cli/overview#run-one-task-without-the-app) |
| `predev logout` | Forget the saved login on this computer; with `PREDEV_API_KEY` set, the CLI then signs in with the key |
| `predev memory import` | Import what your other coding agents remember on this computer, then exit. `--dry-run` shows what would come in. See [Import](/coding-agent/memory#import) |
| `predev mcp setup` | Add the [pre.dev MCP server](/architect-agent/mcp-setup) to your other coding agents, such as Claude Code, Codex, and Cursor. Needs Node.js 22 or later |
10 changes: 10 additions & 0 deletions cli/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,16 @@ The agent decides whether to answer, plan, or build. Use `/sprint <feature>` for

Review file changes with `git status` and `git diff`. `/undo` puts the files back the way they were before your last message or sprint, and `/redo` brings the change back.

## Memory

The agent remembers how you like to work and what matters in this project, the same memory you see on the web. Say "remember ..." or type `/remember <text>` to save something, and `/memory` to see, edit, import, or export what it remembers. After the first reply in a chat, one line says how much it remembers: `memory · 4 things remembered for this project · /memory`.

```bash
predev memory import
```

`predev memory import` brings in what Claude Code, Codex, Gemini CLI, Windsurf, and other agents on this computer remember, with secrets removed before anything uploads. Add `--dry-run` to see what would come in. See [Memory](/coding-agent/memory#in-the-cli) for every command.

## Your laptop or the cloud

A session you start in the CLI runs on your machine. The web shows the same session, and a message typed there runs on your laptop while the CLI is connected. When the app's dev server is running, the owner can see it live in the web Preview.
Expand Down
Loading
Loading