Skip to content

Commit 275ab26

Browse files
rachaelrenkoz-agent
andcommitted
Refine cloud agent harness docs
Co-Authored-By: Oz <oz-agent@warp.dev>
1 parent c8d3b94 commit 275ab26

7 files changed

Lines changed: 36 additions & 26 deletions

File tree

93.2 KB
Loading
27.6 KB
Loading

src/content/docs/agent-platform/cloud-agents/harnesses/authentication.mdx

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,26 @@ Claude Code is Anthropic's agentic coding tool. For more on Claude Code authenti
2222
### Create an Anthropic API key
2323

2424
1. Go to the [Anthropic Console](https://platform.claude.com/login?returnTo=/?) and sign in or create an account.
25-
2. Navigate to the API keys section, then click **Get API key**.
26-
3. Create a new API key and copy the value.
27-
4. Confirm your account has API credits. Claude Code runs are billed against your Anthropic API balance.
25+
2. Confirm your account has API credits. Claude Code runs are billed against your Anthropic API balance.
26+
3. Navigate to the API keys section, then click **Get API key**.
27+
4. Create a new API key and copy the value.
2828

2929
Oz also supports Bedrock-routed credentials (**Anthropic Bedrock API key** and **Anthropic Bedrock access key**) if your team consumes Anthropic models through AWS.
3030

3131
### Store API key in Oz
3232

3333
#### Warp desktop app
3434

35-
In the Warp app, start a new cloud agent run and choose **Claude Code** from the **Agent harness** dropdown. In the harness auth secret field, add or select your Anthropic credential.
35+
Start a new cloud agent run and choose **Claude Code** from the **Agent harness** dropdown. In the harness auth secret field, add or select your Anthropic credential.
3636

3737
#### Oz web app
3838

39-
Start a [new run](https://oz.warp.dev/runs/new), choose **Claude Code** as the harness, and add a new key in the harness auth secrets dropdown.
39+
Start a [new run](https://oz.warp.dev/runs/new), choose **Claude Code** as the harness, and add a new key in the Claude Code auth secret dialog.
40+
41+
<figure style={{ maxWidth: "563px" }}>
42+
![The Oz web app dialog for adding a new Claude Code auth secret.](../../../../../assets/agent-platform/claude-code-auth-secret-setup.png)
43+
<figcaption>The Claude Code auth secret dialog.</figcaption>
44+
</figure>
4045

4146
#### Oz CLI
4247

@@ -59,20 +64,20 @@ A ChatGPT subscription (Plus, Pro, Team) does not include API access. You need a
5964
### Create an OpenAI API key
6065

6166
1. Go to the [OpenAI Platform](https://platform.openai.com/) and sign in (or create an account).
62-
2. Click **Create API key**.
63-
3. In the **Create new secret key** dialog, choose the owner, project, and permissions for the key.
64-
4. Click **Create secret key**, then copy the value.
65-
5. Confirm your account has API credits. Codex runs are billed against your OpenAI API balance, not a ChatGPT subscription.
67+
2. Confirm your account has API credits. Codex runs are billed against your OpenAI API balance, not a ChatGPT subscription.
68+
3. Navigate to the API keys section, then click **Create API key**.
69+
4. In the **Create new secret key** dialog, choose the owner, project, and permissions for the key.
70+
5. Click **Create secret key**, then copy the value.
6671

6772
### Store API key in Oz
6873

6974
#### Warp desktop app
7075

71-
In the Warp app, start a new cloud agent run and choose **Codex** from the **Agent harness** dropdown. In the harness auth secret field, add or select your OpenAI credential.
76+
Start a new cloud agent run and choose **Codex** from the **Agent harness** dropdown. In the harness auth secret field, add or select your OpenAI credential.
7277

7378
#### Oz web app
7479

75-
Start a [new run](https://oz.warp.dev/runs/new), choose **Codex** as the harness, and add a new key in the harness auth secrets dropdown.
80+
Start a [new run](https://oz.warp.dev/runs/new), choose **Codex** as the harness, and add a new key in the Codex auth secret dialog.
7681

7782
#### Oz CLI
7883

src/content/docs/agent-platform/cloud-agents/harnesses/claude-code.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ sidebar:
77
label: "Claude Code"
88
---
99

10-
Claude Code is Anthropic's agentic coding tool. Running it with Oz puts Claude Code inside a Warp-managed environment and connects it to the rest of the Oz platform — triggers, environments, secrets, observability, and governance — while still behaving like the Claude Code your team already uses.
10+
Claude Code is Anthropic's agentic coding tool. Running it with Oz puts Claude Code inside a Warp-managed environment and connects it to the rest of the Oz platform — including triggers, environments, secrets, observability, and governance — while still behaving like the Claude Code your team already uses.
1111

1212
:::note
1313
This page covers Claude Code as a **cloud** harness, dispatched and orchestrated by Oz. To run Claude Code locally in your Warp terminal, see [Claude Code in Warp](/agent-platform/cli-agents/claude-code/) instead.
@@ -17,11 +17,11 @@ This page covers Claude Code as a **cloud** harness, dispatched and orchestrated
1717

1818
* **Cloud orchestration** - Launch Claude Code from any Oz trigger: the Warp app, the Oz web app, the Oz CLI, the REST API, schedules, Slack mentions, Linear issues, or GitHub Actions.
1919
* **Claude model picker** - Choose the Claude model the harness uses, including the latest pinned Opus, Sonnet, and Haiku releases, the `best`/`opus`/`sonnet`/`haiku` aliases, and 1M-context variants.
20-
* **First-class subagent** - A Warp Agent parent can dispatch Claude Code subagents to handle code-review-heavy or judgment-heavy steps within a larger orchestration.
20+
* **First-class subagent** - A Warp Agent parent can dispatch Claude Code subagents to handle steps that require code review or nuanced judgment within a larger orchestration.
2121

2222
## Available models
2323

24-
The Claude Code harness exposes Anthropic's coding-tuned model lineup. Common picks:
24+
The Claude Code harness exposes Anthropic's coding-tuned model lineup. Common choices include:
2525

2626
* `best` - Resolves to the current top-of-line Claude model.
2727
* `opus`, `sonnet`, `haiku` - Aliases that resolve to the current default for that family.
@@ -48,7 +48,7 @@ For setup steps, see [Connecting Claude Code credentials](/agent-platform/cloud-
4848

4949
## Related pages
5050

51-
* [Harnesses in Oz](/agent-platform/cloud-agents/harnesses/)pick between Warp Agent, Claude Code, and Codex.
51+
* [Harnesses in Oz](/agent-platform/cloud-agents/harnesses/)choose between Warp Agent, Claude Code, and Codex.
5252
* [Authentication](/agent-platform/cloud-agents/harnesses/authentication/) — store Anthropic credentials as Warp-managed secrets.
5353
* [Warp Agent with Oz](/agent-platform/cloud-agents/harnesses/warp-agent/) — Oz's default harness, the only one that can orchestrate Claude Code subagents.
5454
* [Codex with Oz](/agent-platform/cloud-agents/harnesses/codex/) — Codex as a cloud harness.

src/content/docs/agent-platform/cloud-agents/harnesses/codex.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: Codex with Oz
33
description: >-
4-
Run Codex with Oz. Strong at codebase migrations, release coordination, batch
5-
test generation, and backend or DevOps automation.
4+
Run Codex with Oz for codebase migrations, release coordination, batch test
5+
generation, and backend or DevOps automation.
66
sidebar:
77
label: "Codex"
88
---
99

10-
Codex is OpenAI's coding agent. Running it with Oz puts Codex inside a Warp-managed environment and connects it to the rest of the Oz platform — triggers, environments, secrets, observability, and governance — while still behaving like the Codex CLI your team already uses.
10+
Codex is OpenAI's coding agent. Running it with Oz puts Codex inside a Warp-managed environment and connects it to the rest of the Oz platform — including triggers, environments, secrets, observability, and governance — while still behaving like the Codex CLI your team already uses.
1111

1212
:::note
1313
This page covers Codex as a **cloud** harness, dispatched and orchestrated by Oz. To run Codex locally in your Warp terminal, see [Codex CLI in Warp](/agent-platform/cli-agents/codex/) instead.
@@ -21,13 +21,13 @@ This page covers Codex as a **cloud** harness, dispatched and orchestrated by Oz
2121

2222
## Available models
2323

24-
The Codex harness exposes OpenAI's Codex-tuned and general coding models. Common picks:
24+
The Codex harness exposes OpenAI's Codex-tuned and general coding models. Common choices include:
2525

2626
* `default` - Lets Codex pick its own recommended model based on your OpenAI account access.
2727
* `gpt-5.5`, `gpt-5.4` - Recent strong coding models from OpenAI with a configurable reasoning level.
2828
* `gpt-5.4-mini` - A faster, lower-cost option for lighter coding tasks or subagents.
2929

30-
For the full listincluding older Codex-tuned and general models open the model picker on the Oz web app's new-run pane. For details on each model, see [OpenAI's Codex model docs](https://developers.openai.com/codex/models).
30+
For the full list, including Codex-tuned and general models, open the model picker on the Oz web app's new-run pane. For details on each model, see [OpenAI's Codex model docs](https://developers.openai.com/codex/models).
3131

3232
## Credentials and billing
3333

@@ -47,7 +47,7 @@ For setup steps, see [Connecting Codex credentials](/agent-platform/cloud-agents
4747

4848
## Related pages
4949

50-
* [Harnesses in Oz](/agent-platform/cloud-agents/harnesses/)pick between Warp Agent, Claude Code, and Codex.
50+
* [Harnesses in Oz](/agent-platform/cloud-agents/harnesses/)choose between Warp Agent, Claude Code, and Codex.
5151
* [Authentication](/agent-platform/cloud-agents/harnesses/authentication/) — store OpenAI credentials as Warp-managed secrets.
5252
* [Warp Agent with Oz](/agent-platform/cloud-agents/harnesses/warp-agent/) — Oz's default harness, the only one that can orchestrate Codex subagents.
5353
* [Claude Code with Oz](/agent-platform/cloud-agents/harnesses/claude-code/) — Claude Code as a cloud harness.

src/content/docs/agent-platform/cloud-agents/harnesses/index.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ sidebar:
77
label: "Overview"
88
---
99

10-
Oz can run third-party agents [Claude Code](/agent-platform/cloud-agents/harnesses/claude-code/) and [Codex](/agent-platform/cloud-agents/harnesses/codex/) — as cloud agents alongside Warp Agent. You choose the harness (agent runtime) that fits the task; the platform around the run stays the same.
10+
Oz can run two third-party agents as cloud agents alongside Warp Agent: [Claude Code](/agent-platform/cloud-agents/harnesses/claude-code/) and [Codex](/agent-platform/cloud-agents/harnesses/codex/). You choose the harness (agent runtime) that fits the task; the platform around the run stays the same.
1111

1212
## What stays the same
1313

@@ -28,6 +28,11 @@ Claude Code and Codex each call their provider directly using credentials you su
2828

2929
In Cloud Mode, choose a harness from the **Agent harness** dropdown above the input.
3030

31+
<figure style={{ maxWidth: "375px" }}>
32+
![The Warp app Agent harness dropdown showing third-party harness options for a cloud agent.](../../../../../assets/agent-platform/cloud-agent-harness-selector-warp-app.png)
33+
<figcaption>The Agent harness selector.</figcaption>
34+
</figure>
35+
3136
:::note
3237
You can enter Cloud Mode by creating a new **Cloud Agent** tab or by using the `/cloud-agent` slash command.
3338
:::

src/content/docs/agent-platform/cloud-agents/harnesses/warp-agent.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Warp Agent is the same agent runtime that powers Agent Mode in the Warp terminal
1414
## Key features
1515

1616
* **Multi-model auto-routing** - Routes between Anthropic, OpenAI, Google, and Fireworks-hosted models. Choose a specific model, or let Warp pick via `auto`, `auto-efficient`, `auto-genius`, or `auto-open`. See [Model choice](/agent-platform/capabilities/model-choice/) for the full catalog.
17-
* **Full terminal and tool access** - Runs commands, edits files, reads logs, executes tests, navigates repos, and calls MCP servers the same toolbelt Warp Agent uses locally.
17+
* **Full terminal and tool access** - Runs commands, edits files, reads logs, executes tests, navigates repos, and calls MCP servers, giving cloud runs the same toolbelt Warp Agent uses locally.
1818
* **Platform-native context** - Reads [Codebase Context](/agent-platform/capabilities/codebase-context/), applies [Rules](/agent-platform/capabilities/rules/), reuses saved [Skills](/agent-platform/capabilities/skills/), and respects Memory and Warp Drive context with no extra setup.
1919
* **Multi-repo execution** - Clones every repo configured on the [environment](/agent-platform/cloud-agents/environments/) and works across them in a single run.
2020
* **Cross-harness orchestration parent** - A Warp Agent parent run can spawn Claude Code or Codex [subagents](/agent-platform/cloud-agents/overview/) and coordinate their outputs. Other harnesses cannot act as parents in a multi-harness orchestration.
@@ -32,10 +32,10 @@ Warp Agent supports the full Warp model catalog. Configure the model per [Agent
3232

3333
### Cross-harness orchestration
3434

35-
Warp Agent is the orchestration host for multi-harness runs. A typical pattern:
35+
Warp Agent is the orchestration host for multi-harness runs. A typical pattern looks like:
3636

3737
1. A Warp Agent parent run analyzes a task and breaks it into subtasks.
38-
2. The parent dispatches Claude Code subagents for code-review-heavy steps and Codex subagents for high-volume edits.
38+
2. The parent dispatches Claude Code subagents for steps that require code review or nuanced judgment and Codex subagents for high-volume edits.
3939
3. The parent collects results, resolves conflicts, and returns a single final output (a PR, a report, a Slack reply).
4040

4141
Subagents run in the same environment as the parent and share the same secrets, MCP servers, and integrations. The transcript shows the full tree, so reviewers can see exactly which subagent did what.
@@ -61,7 +61,7 @@ For a complete walkthrough, see the [Cloud agents quickstart](/agent-platform/cl
6161

6262
## Related pages
6363

64-
* [Harnesses in Oz](/agent-platform/cloud-agents/harnesses/)pick between Warp Agent, Claude Code, and Codex.
64+
* [Harnesses in Oz](/agent-platform/cloud-agents/harnesses/)choose between Warp Agent, Claude Code, and Codex.
6565
* [Claude Code with Oz](/agent-platform/cloud-agents/harnesses/claude-code/) — Claude Code as a cloud harness.
6666
* [Codex with Oz](/agent-platform/cloud-agents/harnesses/codex/) — Codex as a cloud harness.
6767
* [Model choice](/agent-platform/capabilities/model-choice/) — the model catalog Warp Agent routes across.

0 commit comments

Comments
 (0)