Skip to content

docs(cli): cloud handoff and orchestration - #402

Open
hongyi-chen wants to merge 4 commits into
hyc/launch-clifrom
hyc/launch-cli-cli-cloud-orchestration
Open

docs(cli): cloud handoff and orchestration#402
hongyi-chen wants to merge 4 commits into
hyc/launch-clifrom
hyc/launch-cli-cli-cloud-orchestration

Conversation

@hongyi-chen

Copy link
Copy Markdown
Collaborator

Pages changed

  • src/content/docs/cli/cloud-and-orchestration.mdx (replaces stub with full draft)

Features covered

  • /handoff to a cloud agent: card flow (environment/model selection, Ctrl+E editing, no-environment state), what context carries over (forked transcript, workspace snapshot incl. untracked files, pending prompt/images), created-card actions (Enter open run, C continue locally, N new conversation), and guardrails (active long-running command, in-progress/blocked children, orchestrator handoff keeps the tree local). Cross-links platform/handoff as canonical.
  • Resuming cloud conversations in the CLI: finished cloud runs in the conversation list ( / /conversations), continuing them locally, constraints (run must be finished; Warp Agent runs only), plus a --resume pointer to cli/conversations.
  • Multi-agent orchestration: prompting the agent to parallelize, the "Can I start additional agents for this task?" approval card (Enter/Ctrl+E/Ctrl+C, config pages incl. location, model, and cloud harness/environment/host/API key), local children (own sessions, parent working directory, Warp Agent only), cloud children (live status view, run link to Oz web app, GitHub-auth blocker behavior, read-only caution). Cross-links platform/orchestration as canonical.
  • Managing child agents: Shift+↑ tab bar focus and the Shift + ↑ for other agents hint, keyboard navigation (Tab/arrows, Shift+←/Shift+→, , Esc), mouse clicks and overflow paging, retained per-session state, status-driven tab reordering, and interacting with a focused local child (follow-ups, approvals, Ctrl+C to stop its response).

Dropped/unconfirmed

  • Kill a selected child agent with Ctrl+C from the tab bar: not shipped on master; the interrupt handler only stops the focused session's response or arms exit confirmation, so the page doesn't document it. Note for eng: the cloud orchestration tab-bar footer already advertises "Ctrl+C to kill sub-agent" even though no kill behavior exists yet.

Suggested reviewer(s): harry

Validation: npm run build green (363 pages).

Conversation: https://staging.warp.dev/conversation/d5677868-644c-4168-977e-87e0e973b0b3
Run: https://oz.staging.warp.dev/runs/019faa96-9e77-7cfa-bda7-699630df63ee

Co-Authored-By: Oz oz-agent@warp.dev

Fill in cli/cloud-and-orchestration.mdx with the /handoff flow and what
context carries over, resuming finished cloud runs from the conversation
list, multi-agent orchestration (approval card, local and cloud children),
and managing child agents via the agents tab bar. Cross-links the canonical
platform/handoff and platform/orchestration pages.

Co-Authored-By: Oz <oz-agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label Jul 28, 2026
@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jul 28, 2026 10:09pm

Request Review

@oz-for-oss

oz-for-oss Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@hongyi-chen

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@oz-for-oss oz-for-oss Bot left a comment

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.

Overview

This PR replaces the stub CLI cloud-and-orchestration page with full documentation for handoff, resuming cloud conversations, orchestration approval, and child-agent management. The content is broadly scoped to the intended page, and the provided artifacts do not surface security or spec-context concerns.

Concerns

  • The new page hardcodes rename-sensitive Oz web app terminology and URL text instead of using the docs variable system. Apply the inline fix and update the other new Oz web app references on this page the same way.

Verdict

Found: 0 critical, 1 important, 0 suggestions

Request changes

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

Press `Ctrl+C` at any point before confirming to cancel the handoff; your prompt and attachments return to the input.

:::note
If you have no cloud environments yet, the card prompts you to create one: `Enter` opens the [Environments page in the Oz web app](https://oz.warp.dev/environments), and `R` refreshes the list after you create one.

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] The new page hardcodes rename-sensitive Oz web app text and URL; use the docs variable system for the link target and label, then update the other new Oz web app references on this page the same way.

Suggested change
If you have no cloud environments yet, the card prompts you to create one: `Enter` opens the [Environments page in the Oz web app](https://oz.warp.dev/environments), and `R` refreshes the list after you create one.
If you have no cloud environments yet, the card prompts you to create one: `Enter` opens the <a href={`${VARS.WEB_APP_URL}/environments`}>Environments page</a> in the {VARS.WEB_APP}, and `R` refreshes the list after you create one.

{{WARP_CLI}} tokens aren't substituted in MDX frontmatter by the content
layer, so replace them with the literal product name in title/description.
Body prose keeps {VARS.WARP_CLI}.

Co-Authored-By: Oz <oz-agent@warp.dev>
hongyi-chen and others added 2 commits July 28, 2026 15:03
Follows the confirmed launch name. Body prose picks up the new name via
the WARP_CLI content variable from the base branch.

Co-Authored-By: Oz <oz-agent@warp.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant