Skip to content

Crestodian talk-to-agent command can miss the app handoff #102845

Description

@steipete

Bug type

CLI / UI behavior

Summary

With a usable CLI model backend, the documented exact command talk to agent can produce a conversational handoff reply without returning the open-agent action. The macOS app therefore remains in Crestodian instead of opening the configured agent UI.

Steps to reproduce

  1. Configure Crestodian to use a logged-in Claude Code CLI backend.
  2. Send talk to agent through crestodian.chat.
  3. Inspect the RPC action.

Expected behavior

The exact documented host command deterministically returns action: "open-agent" and hands the user to the normal agent UI.

Actual behavior

Claude replies that it is handing the user over, but no directive is observed and the RPC returns action: "none".

OpenClaw version

2026.6.11 / 4068f3

Operating system

macOS

Install method

Packaged branch build

Model / provider

claude-cli/claude-opus-4-8 via an existing Claude Code login

Logs / evidence

The failure reproduced in fresh Crestodian sessions. Deterministic fallback tests pass because they parse the command host-side, while the usable-model path delegates the exact handoff command to the model.

Impact

The onboarding completion path is model-dependent and can strand the user on the setup screen.

Additional context

This is a host-navigation action, like exiting the chat, and should not depend on whether a model elects to call the tool.

Metadata

Metadata

Assignees

Labels

P0Emergency: data loss, security bypass, crash loop, or unusable core runtime.bugSomething isn't workingclawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:ux-release-blockerA non-technical user is blocked without terminal, logs, config, or support.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.maintainerMaintainer-authored PRmaturity:stableIssue affects a taxonomy feature currently scored M4/M5.

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions