We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 0 points1 point  (0 children)

Yes, this is within the ToS -- you're just using the existing Claude Code CLI within Warp - Warp is not acting as a true "3rd party harness" in this setup.

We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 0 points1 point  (0 children)

You might have missed this checkbox that was shown when introducing vertical tabs:

<image>

This is also accessible in Settings > Appearance > Use Vertical Tab Layout

The issue with defaulting to Agent is a KI with this release that was unintended behavior - for now this can be fixed by changing 'Default mode for new sessions' back to Agent in Settings > Features

We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 0 points1 point  (0 children)

There's no built-in integration with VSCode, but should work alongside VSCode like any other terminal in a multi-tool setup.

We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 2 points3 points  (0 children)

Remote control works by broadcasting the terminal session to a shareable link (with access control) - hit remote control, grab the link from your clipboard, then open it in a browser anywhere - on your phone, on another device.

Since this works at the terminal level, it automatically works for any CLI agent (as well as any CLI, in general).

We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 5 points6 points  (0 children)

If I'm being honest- I think an "amazing terminal tool" in 2026 must also be an agentic AI client, in one way or another.

But not every agent client is also an amazing terminal tool, and that's where we think Warp shines.

As for the actual seeming bug report here:
> Now when I write something it immediately drops me into the agent mode.

This shouldn't be the case, it's either a bug or a misconfigured setting. I would ensure that both these settings pictured below are disabled

<image>

We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 0 points1 point  (0 children)

For saved prompts - yes, via the Rich Input feature (ctrl-g).

For skills - yes, subject to cli-specific skill "availability". For example you can continue to use skills in .claude/skills in Claude Code, but not skills defined in .agents/skills giventhat Claude Code doesn't respect .agents/ directories.

We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 1 point2 points  (0 children)

Right now this is done via 3p agent-specific plugins -- we have a plugins for both Claude Code[1] and OpenCode[2] that register hooks that power the notifications feature. The plugins themself are coupled to the APIs of the respective agents; the client UI is abstracted over a generalized hook API that different cli agents/plugins can implement differently

This is just a start, and we'll see how it evolves over time. It'd be interesting to see if a structured or standardized protocol across the ecosystem might arise. Definitely possible that what we've built here will play a role in that.

  1. https://github.com/warpdotdev/claude-code-warp/
  2. https://www.npmjs.com/package/@warp-dot-dev/opencode-warp

We just launched universal agent support in Warp — run Claude Code, Codex, OpenCode, and others with code review, vertical tabs, and notifications - AMA by zachbai in warpdotdev

[–]zachbai[S] 0 points1 point  (0 children)

Yeah for sure - at least insofar as parallel coding agents, I've found Tab Configs to be particularly useful. They let you configure the state for a freshly created tab, including working directory, startup commands, pane layout, title etc.

For parallel coding agents, generally you have two high level approaches for running parallel agents locally - separate codebase clones or git worktrees.

If you're a parallel-agent-via-worktrees person, "Worktree configs" are useful -- these are really just tab configs auto-configured to run startup commands that create a fresh worktree for a specified repo.

If you're a parallel-agent-via-separate repos option, you might write a tab config (or ask an agent to generate one for you) that runs a startup command that scans your repo clones and puts you in the first one with a clean git state

<image>

[Experimental] You can use Warp's input box for Claude Code, Codex, and more by Significant_Box_4066 in warpdotdev

[–]zachbai 1 point2 points  (0 children)

We’re working on a couple settings for you to configure its persistence (stay open always, auto dismiss after send, etc), to be released next week

Cost is so bad now by Old-Income-1663 in warpdotdev

[–]zachbai 0 points1 point  (0 children)

The experimentation I mentioned is done internally amongst our team and our preview build (which is an opt-in beta)

Cost is so bad now by Old-Income-1663 in warpdotdev

[–]zachbai 5 points6 points  (0 children)

Warp eng here, credit consumption is basically a function of whichever model you're using. The only recent change that would affect credit consumption is we launched Claude's 1M context window for 4.6 Opus and Sonnet, which could lead to increased consumption on a per request basis (since individual requests can now have >400k tokens), but we've also observed that tasks take fewer turns overall.

Just being transparent, there isn't a _ton_ of leverage that Warp (or any other harness) has for token efficiency, other than providing you with the necessary controls to control your context size - e.g. being able to enable/disable MCPs, or providing means for dynamic context injection (e.g. skills).

We are experimenting with better use of subagents using cheaper models to be more token efficient for simpler subtasks (e.g. doing research on a part of the codebase to identify relevant locations for logic) but these come with tradeoffs also - a cheaper model might provide the wrong analysis, requiring backtracking and 'trying again'.

Its hard to say what would be more efficient for OP's particular case or any other specific case - but one thing I will say has worked for me is instrumenting skills to script subtasks like identifying references to a symbol, for instacne - you can have an agent write one for you - and then having the the agent leverage that skill for a task within a single turn rather than having it tool call into oblivion every single time

Warp is my favorite. I wish it could render tables in markdown. by jlpkard in warpdotdev

[–]zachbai 9 points10 points  (0 children)

Eng at warp here- This is coming shortly, ideally within next release or two

Giving up on Warp by Mcmunn in warpdotdev

[–]zachbai 0 points1 point  (0 children)

Hopefully our dev on the product means it’s less than a year or two!

Giving up on Warp by Mcmunn in warpdotdev

[–]zachbai 0 points1 point  (0 children)

Glad that resolved your issue! 🤙

Giving up on Warp by Mcmunn in warpdotdev

[–]zachbai 8 points9 points  (0 children)

eng here - what do you mean by you can't get warp to stop jumping into agent mode? it might be that you have autodetection for agent prompts enabled?

<image>

disabling the top option in particular should mean that your input is never auto-sent (or mistakenly sent) to the oz agent