-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
Crestodian talk-to-agent command can miss the app handoff #102845
Copy link
Copy link
Closed
Labels
P0Emergency: data loss, security bypass, crash loop, or unusable core runtime.Emergency: data loss, security bypass, crash loop, or unusable core runtime.bugSomething isn't workingSomething isn't workingclawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper 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 does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:ux-release-blockerA non-technical user is blocked without terminal, logs, config, or support.A 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.Very strong issue quality with high-confidence source-level or clear reproduction.maintainerMaintainer-authored PRMaintainer-authored PRmaturity:stableIssue affects a taxonomy feature currently scored M4/M5.Issue affects a taxonomy feature currently scored M4/M5.
Description
Metadata
Metadata
Assignees
Labels
P0Emergency: data loss, security bypass, crash loop, or unusable core runtime.Emergency: data loss, security bypass, crash loop, or unusable core runtime.bugSomething isn't workingSomething isn't workingclawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper 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 does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:ux-release-blockerA non-technical user is blocked without terminal, logs, config, or support.A 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.Very strong issue quality with high-confidence source-level or clear reproduction.maintainerMaintainer-authored PRMaintainer-authored PRmaturity:stableIssue affects a taxonomy feature currently scored M4/M5.Issue affects a taxonomy feature currently scored M4/M5.
Type
Fields
Priority
None yet
Bug type
CLI / UI behavior
Summary
With a usable CLI model backend, the documented exact command
talk to agentcan produce a conversational handoff reply without returning theopen-agentaction. The macOS app therefore remains in Crestodian instead of opening the configured agent UI.Steps to reproduce
talk to agentthroughcrestodian.chat.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 /
4068f3Operating system
macOS
Install method
Packaged branch build
Model / provider
claude-cli/claude-opus-4-8via an existing Claude Code loginLogs / 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.