Skip to content

fix: improve Hermes CLI agent integration#10546

Draft
oz-for-oss[bot] wants to merge 2 commits intomasterfrom
oz-agent/implement-issue-9745
Draft

fix: improve Hermes CLI agent integration#10546
oz-for-oss[bot] wants to merge 2 commits intomasterfrom
oz-agent/implement-issue-9745

Conversation

@oz-for-oss
Copy link
Copy Markdown
Contributor

@oz-for-oss oz-for-oss Bot commented May 9, 2026

Closes #9745

Description

This update improves first-class Hermes CLI agent support in Warp. It keeps CLI agent toolbars available in alt-screen sessions, aligns hermes chat Rich Input submission with other interactive CLI agents that require delayed Enter handling, and updates user-facing CLI agent settings/onboarding copy to list Hermes alongside Claude Code, Codex, and Gemini.

It also adds regression coverage for Hermes command detection, Rich Input hint text, and delayed Enter submission behavior.

Linked Issue

  • The linked issue is labeled ready-to-spec or ready-to-implement.
  • Where appropriate, screenshots or a short video of the implementation are included below (especially for user-visible or UI changes).

Testing

  • cargo fmt

  • git --no-pager diff --check

  • CARGO_BUILD_JOBS=1 cargo check --manifest-path /workspace/warp/Cargo.toml -p warp

  • CARGO_BUILD_JOBS=1 cargo clippy -p warp --lib --all-features -- -D warnings

  • cargo test --manifest-path /workspace/warp/Cargo.toml -p warp test_detect -- --nocapture (attempted, but the sandbox killed the test build with SIGKILL)

  • CARGO_BUILD_JOBS=1 CARGO_PROFILE_TEST_DEBUG=0 cargo test --manifest-path /workspace/warp/Cargo.toml -p warp submit_cli_agent_rich_input_hermes_defers_enter -- --nocapture (attempted, but the sandbox killed the test build with SIGKILL)

  • CARGO_BUILD_JOBS=1 cargo clippy --workspace --all-targets --all-features --tests -- -D warnings (attempted, but failed before linting on missing generated local_config.json for release-bundle binaries in this environment)

  • I have manually tested my changes locally with ./script/run

Screenshots / Videos

Not included; this is a terminal behavior/test coverage change.

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

Co-Authored-By: Sourabh Sharma <240267702+xsourabhsharma@users.noreply.github.com>
Co-Authored-By: Sourabh Sharma <240267702+xsourabhsharma@users.noreply.github.com>
@oz-for-oss oz-for-oss Bot changed the title fix: keep CLI agent toolbar visible in alt screen fix: improve Hermes CLI agent integration May 9, 2026
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.

Hermes Chat in Warp does not get the agent toolbelt / Rich Input / remote-control like Gemini CLI, and the session is harder to use

1 participant