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
15 changes: 13 additions & 2 deletions .agents/references/terminology.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,15 @@ For the summary of the most critical terms (core features, Oz terms, terms to av

- **Slash Commands** — Built-in commands you run by typing `/` to trigger actions (or run saved prompts).

- **Agent Memory** — Oz's persistent, cross-harness memory layer that lets agents read and write durable knowledge across conversations, harnesses, and devices. Currently in research preview.
*Usage note:* Capitalize as a feature name. Lowercase "memory" only when describing the generic concept (e.g., "the memory layer").

- **memory store** — A named collection of memories owned by a user (personal) or team. Multiple agents can share a store, and per-agent attachments control read/write access.
*Usage note:* Lowercase common noun. Capitalize the first letter only at the start of a sentence or bullet.

- **Handoff** — The feature for moving an agent's work between a local Warp session and the cloud, or continuing a finished cloud run. Supports local-to-cloud, cloud-to-cloud, and cloud-to-local directions.
*Usage note:* Capitalize as a feature name. Use lowercase "hand off" / "handed off" only as a verb.

## Coding terms (Warp features)

- **Code** — Warp's coding experience for agent-assisted changes (editing, diffs, code review).
Expand Down Expand Up @@ -236,9 +245,11 @@ For the summary of the most critical terms (core features, Oz terms, terms to av
## Billing and credits

- **Add-on Credits** — capitalized as a product feature name
- **Cloud Agent Credits** — capitalized as a billing feature name
- **compute credits** — lowercase common noun; capitalize the first letter only at the start of a sentence or bullet. The compute bucket, consumed when an agent run uses Warp-hosted compute. Use alongside AI credits and platform credits when describing credit types.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [IMPORTANT] This introduces AI credits as a billing term, but the same glossary and AGENTS.md still say to use credits and not AI credits; update those guidance entries so docs authors and lint workflows do not contradict the new three-bucket model.

- **cloud agent credits** — lowercase common noun; capitalize the first letter only at the start of a sentence or bullet. Credits consumed by cloud agents, in contrast with local agent credits. Refers to the same compute bucket as compute credits; choose the term that fits the framing.
- **platform credits** — lowercase common noun; capitalize the first letter only at the start of a sentence or bullet. The platform-infrastructure bucket, consumed for every cloud agent run plus local runs with customer-supplied inference.
- **credits** — the unit of usage for AI features in Warp (lowercase, not "AI credits")
- **plan credits** — credits included with a subscription plan
- **Warp credits** — credits included with a subscription plan. Use in user-facing copy rather than "plan credits."

## External product names

Expand Down
9 changes: 6 additions & 3 deletions .agents/skills/style_lint/style_lint.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,18 @@
# Feature names that are correctly Title Case (exceptions to sentence-case rule)
PROPER_FEATURE_NAMES = {
"Admin Panel", "Agent Management Panel", "Agent Mode", "Agent Profiles",
"Auto-detection Mode", "Cloud Agent Credits", "Cloud Agents",
"Auto-detection Mode", "Cloud Agents",
"Codebase Context", "Code Review", "Command Palette", "Global Rules",
"Oz CLI", "Oz Platform", "Project Rules", "Slash Commands",
"Terminal Mode", "Universal Input", "Warp Drive", "Warp Platform",
"Oz CLI", "Oz Platform", "Project Rules",
"Slash Commands", "Terminal Mode", "Universal Input", "Warp Drive",
"Warp Platform",
}

# Terminology: wrong → right (case-sensitive checks)
PRODUCT_CASING = {
"Warp Terminal": ("Warp", "Use 'Warp' unless specifically distinguishing from Oz"),
"Cloud Agent Credits": ("cloud agent credits", "Use lowercase 'cloud agent credits' (host-context) or 'compute credits' (bucket-context); capitalize first letter only at start of a sentence/bullet"),
"Platform Credits": ("platform credits", "Use lowercase 'platform credits'; capitalize first letter only at start of a sentence/bullet/heading"),
"agent mode": ("Agent Mode", "Capitalize as a feature name"),
"agent management panel": ("Agent Management Panel", "Capitalize as a UI surface name"),
"warp drive": ("Warp Drive", "Capitalize as a feature name"),
Expand Down
8 changes: 6 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -558,6 +558,8 @@ Product feature names retain their standard capitalization. Match the exact casi
- **Codebase Context** - Warp indexes your Git-tracked codebase to help Agents understand your code.
- **Admin Panel** - Team management surface for controlling members, roles, and billing.
- **Agent Management Panel** - Interface for viewing and managing running agents (not "agent dashboard" or "agent manager").
- **Agent Memory** - Persistent, cross-harness memory layer for Oz agents that captures durable facts, decisions, and outcomes across conversations (currently in research preview). Capitalize as a feature name; use lowercase "memory store" for individual stores.
- **Handoff** - Feature for moving agent work between a local Warp session and the cloud, or continuing a finished cloud run; supports local-to-cloud, cloud-to-cloud, and cloud-to-local. Capitalize as a feature name; lowercase "hand off" only as a verb.

### Oz terminology

Expand Down Expand Up @@ -615,8 +617,10 @@ Product feature names retain their standard capitalization. Match the exact casi
### Billing and credits
- **credits** (lowercase, not "AI credits") - the unit of usage for AI features in Warp
- **Add-on Credits** (capitalized as a product feature name)
- **Cloud Agent Credits** (capitalized as a billing feature name)
- **plan credits** - credits included with a subscription plan
- **compute credits** (lowercase common noun; capitalize the first letter only at the start of a sentence or bullet) - the compute bucket; consumed when an agent run uses Warp-hosted compute. Used alongside AI credits and platform credits when describing credit types.
- **cloud agent credits** (lowercase common noun; capitalize the first letter only at the start of a sentence or bullet) - credits consumed by cloud agents (in contrast with local agent credits). Refers to the same compute bucket as compute credits; pick the term that fits the framing.
- **platform credits** (lowercase common noun; capitalize the first letter only at the start of a sentence or bullet) - the platform-infrastructure bucket
- **Warp credits** - credits included with a subscription plan. Use in user-facing copy rather than "plan credits."
- Use "credit" or "credits" without the "AI" prefix throughout documentation

### UI elements
Expand Down
79 changes: 79 additions & 0 deletions src/content/docs/agent-platform/agent-memory/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
title: Agent Memory (Research Preview)
description: >-
Agent Memory is a persistent, cross-harness memory layer for agents in
Oz, including the Warp Agent, Claude Code, and Codex.
sidebar:
label: "Agent Memory (Research Preview)"
---
:::caution
Agent Memory is in **research preview** and is enabled per team for design partners. [Join the waitlist](https://warp.dev/oz/agent-memory#waitlist) to request access for your team.
:::

Agent Memory is a persistent memory layer that lives on Oz and is shared across every supported agent harness — the built-in Warp Agent, Claude Code, Codex, and others as they're added. Agents read from and write to it as they run, so durable facts, decisions, and outcomes from one conversation are available to the next — regardless of which harness, machine, or teammate triggers it.

Memory creation and retrieval are asynchronous and run in the background, so they don't consume tokens or add latency to the active task.

[Join the Agent Memory waitlist](https://warp.dev/oz/agent-memory#waitlist)

## Key features

* **Cross-harness memory** — One memory layer shared across the Warp Agent, Claude Code, Codex, and other harnesses as they're added. Third-party harnesses are covered when they run as cloud agents.
* **Both local and cloud agents** — Supports interactive local agents in Warp and background cloud agents.
* **Asynchronous by design** — Memory creation runs after a conversation ends. Retrieval runs in the background during a run. Neither consumes tokens or adds latency to the active task.
* **Automatic memory from conversations** — When a conversation ends, Oz extracts durable facts, learnings, and outcomes and writes them as memories. New knowledge merges with existing memories or supersedes them on conflict.
* **Agent-scoped, shareable stores** — By default, each agent has its own memory store. Stores can also be shared across multiple agents, or across an entire team, when the same knowledge should travel with the work.
* **Per-agent access and instructions** — Attach stores to specific agents with read-only or read-write access. Per-store instructions tell each agent how and when to use the store.
* **Fully accessible via API** — Memories and stores can be read, created, updated, and deleted through the [Oz API](/reference/api-and-sdk/).
* **Traceability** — For any agent run, you can see which memories influenced it.
* **Auditability** — Every change to a memory is recorded, so the full history of any memory can be inspected.
* **Self-hostable** — Enterprises can run Agent Memory on a [self-hosted Oz](/agent-platform/cloud-agents/self-hosting/) instance to meet security, privacy, and compliance requirements.

## Where Agent Memory runs

Agent Memory is part of Oz. Storage, memory creation, and retrieval all run on the same Oz instance that hosts your agents — either Warp-hosted Oz (the default) or a [self-hosted Oz](/agent-platform/cloud-agents/self-hosting/) instance that your team operates inside its own perimeter. The same memory is accessible from any agent you run on Oz:

* The local Warp Agent.
* Cloud agents triggered from the CLI, web app, schedules, or integrations.
* Third-party harnesses running as cloud agents — Claude Code, Codex, and others as they're added. (Running third-party harnesses locally isn't supported during the research preview.)

Memory stays bound to its owner (a user or a team), independent of which harness reads or writes.

## Memory stores

A memory store is a named collection of memories. By default, each agent has its own store and writes to it as it runs. Stores can also be shared across multiple agents when they need the same knowledge, and across teammates when knowledge should travel with the team.

* **Personal stores** — Owned by a user. Hold preferences, working notes, and individual patterns.
* **Team stores** — Owned by a team. Hold shared knowledge like deployment runbooks, code review conventions, or on-call procedures. Every team member, and any agent the team authorizes, can read from the same store.

Use multiple stores to keep contexts separate, and share stores across agents when needed. For example, a code review agent can have its own store of review patterns, while a repo-specific store of architectural decisions is shared between the code review agent and a Sentry triage agent so both reason about the same codebase.

## Automatic memory from conversations

When a conversation finishes, Oz extracts durable facts, learnings, and outcomes from the transcript and writes them as memories. Memory creation runs in the background after the conversation ends, so it doesn't consume tokens or add latency during that run.

* **Memories evolve over time** — Agents update and supersede their own memories as new information arrives, including to resolve contradictions with prior memories.

You can also explicitly ask an agent to remember something during a conversation, and it lands in the appropriate store.

## How agents use memory

When an agent starts a task, Oz searches the stores the agent can access for relevant memories and injects them as context. The search runs in the background, so the agent only sees the memories returned. Agents can also retrieve additional memories on demand mid-conversation when they determine it's relevant, similar to how they consult [Rules](/agent-platform/capabilities/rules/) or [Codebase Context](/agent-platform/capabilities/codebase-context/). You don't need to write retrieval queries or pre-load memory.

## Attaching memory to your agents

Attach stores to agents with read-only or read-write access. Each attachment can include per-store instructions that tell the agent how and when to use the store — for example, "Reference this store for team naming conventions" or "Write a new memory after each successful deployment." Without instructions, the agent can access the store but won't know when to read from or write to it.

## Join the waitlist

Agent Memory is rolling out to design partner teams during research preview. [Join the waitlist](https://warp.dev/oz/agent-memory#waitlist) to request access.

## Related pages

* [Codebase Context](/agent-platform/capabilities/codebase-context/) — Let agents understand your codebase through semantic indexing.
* [Rules](/agent-platform/capabilities/rules/) — Define global and project-level guidelines that shape agent behavior.
* [Skills](/agent-platform/capabilities/skills/) — Reusable, scoped instructions that teach agents how to perform specific tasks.
* [Agent profiles and permissions](/agent-platform/capabilities/agent-profiles-permissions/) — Control what permissions and autonomy agents have.
* [Cloud agents overview](/agent-platform/cloud-agents/overview/) — Run background agents with team-wide observability.
* [Self-hosting overview](/agent-platform/cloud-agents/self-hosting/) — Run Oz, and Agent Memory along with it, on your own infrastructure.
* [Oz API and SDK](/reference/api-and-sdk/) — Read, create, update, and delete memories and stores programmatically.
4 changes: 4 additions & 0 deletions src/content/docs/agent-platform/capabilities/skills.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,10 @@ Warp maintains a public collection of ready-to-use skills in the [warpdotdev/oz-

These same skills also appear as suggested agents in the [Oz web app](/agent-platform/cloud-agents/oz-web-app/), where you can run them directly in the cloud.

## Suggested skills from Agent Memory

Promoting recurring patterns from [Agent Memory](/agent-platform/agent-memory/) into reviewable skill drafts is in design as part of the research preview. See the Agent Memory page for current status.

## Invoking skills with a prompt

You can pass additional context or instructions to a skill when invoking it with a slash command.
Expand Down
5 changes: 5 additions & 0 deletions src/content/docs/agent-platform/cli-agents/claude-code.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Warp auto-detects Claude Code when you run it, giving you access to rich input c

For installation, authentication, project configuration, and productivity tips, see the [How to set up Claude Code](/guides/external-tools/how-to-set-up-claude-code/) guide.

:::note
Claude Code is also available as a harness in Oz for cloud orchestration. See [Claude Code with Oz](/agent-platform/cloud-agents/harnesses/claude-code/).
:::

## Setting up notifications

Warp supports agent notifications for Claude Code through a plugin. Once installed, Warp surfaces in-app and desktop alerts when Claude Code needs your input — such as command approval, code review, or error intervention.
Expand Down Expand Up @@ -70,5 +74,6 @@ Claude Code supports the full set of Warp's agent integration features:
* [How to set up Claude Code](/guides/external-tools/how-to-set-up-claude-code/) — step-by-step setup guide
* [Claude Code in Warp](https://warp.dev/agents/claude-code) — product overview
* [Third-Party CLI Agents Overview](/agent-platform/cli-agents/overview/)
* [Claude Code with Oz](/agent-platform/cloud-agents/harnesses/claude-code/) — Claude Code as a cloud harness
* [OpenCode](/agent-platform/cli-agents/opencode/)
* [Codex](/agent-platform/cli-agents/codex/)
5 changes: 5 additions & 0 deletions src/content/docs/agent-platform/cli-agents/codex.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Warp auto-detects Codex when you run it, giving you access to rich input control

For installation, authentication, project configuration, and productivity tips, see the [How to set up Codex CLI](/guides/external-tools/how-to-set-up-codex-cli/) guide.

:::note
Codex is also available as a harness in Oz for cloud orchestration. See [Codex with Oz](/agent-platform/cloud-agents/harnesses/codex/).
:::

## Setting up notifications

Codex supports native notifications that Warp surfaces as in-app and desktop alerts — such as when Codex completes a task, encounters an error, or needs your input.
Expand Down Expand Up @@ -45,5 +49,6 @@ Codex supports the full set of Warp's agent integration features:
* [How to set up Codex CLI](/guides/external-tools/how-to-set-up-codex-cli/) — step-by-step setup guide
* [Codex in Warp](https://warp.dev/agents/codex) — product overview
* [Third-Party CLI Agents Overview](/agent-platform/cli-agents/overview/)
* [Codex with Oz](/agent-platform/cloud-agents/harnesses/codex/) — Codex as a cloud harness
* [Claude Code](/agent-platform/cli-agents/claude-code/)
* [OpenCode](/agent-platform/cli-agents/opencode/)
4 changes: 4 additions & 0 deletions src/content/docs/agent-platform/cli-agents/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ Warp auto-detects supported CLI agents and enhances them with IDE-level features

This feature set is also known as **universal agent support**.

:::note
Claude Code and Codex are also supported as harnesses in Oz for cloud orchestration. See [Harnesses in Oz](/agent-platform/cloud-agents/harnesses/).
:::

## Supported agents

Warp currently supports the following CLI coding agents:
Expand Down
Loading
Loading