claude-code - 💡(How to fix) Fix [Feature Request] Cross-tool orchestration: unified routines, memory, and session management across Claude Code, Dispatch, and web UI [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#51681Fetched 2026-04-22 07:55:44
View on GitHub
Comments
1
Participants
2
Timeline
7
Reactions
0
Author
Timeline (top)
labeled ×5commented ×1cross-referenced ×1

Fix Action

Fix / Workaround

Claude Code, Dispatch (Cowork), and Routines are three separate systems that can’t see each other’s state or trigger each other’s work. As a user, I experience them as one product, but they behave like three products that happen to share a login.

  • Routines aren’t accessible from Dispatch. I set up a routine at claude.ai/code/routines. Dispatch (my primary interface, since I’m often on mobile) can’t see it, can’t trigger it, and can’t read its output. If I want Dispatch to run the same job on demand, I have to recreate it as a
  • Dispatch scheduled task and maintain it in two places.
  • Dispatch can’t reliably delegate to Claude Code sessions. Dispatch starts code tasks on the desktop, but they frequently hang, and Dispatch has no way to kill or restart them. From mobile, I can’t see what’s happening in those sessions at all. When a task gets stuck, the only option is to wait or ask the orchestrator to start a new one.
  • Memory doesn’t persist across restarts. Dispatch’s auto-memory folder was empty after an app restart, losing all context from prior conversations. This meant re-deriving preferences, project state, and working context from scratch. The orchestrator also couldn’t fall back to Claude Code’s memory (different system).
  • Code sessions can’t access Dispatch context and vice versa. A code session I started from Dispatch didn’t know about files on my Desktop. Dispatch didn’t know that a prior Claude Code session had already completed half the work in my manifest. Each system starts from zero.

I’m trying to use Dispatch as a high-level orchestrator across multiple projects. That’s the right shape for it. But the value breaks down when it can’t coordinate with the other Claude tools I’m already using. I end up spending time bridging the gaps manually (re-explaining context, recreating routines, copying output between systems) instead of doing actual work.

RAW_BUFFERClick to expand / collapse

Feedback: Claude’s tools need to talk to each other

The problem

Claude Code, Dispatch (Cowork), and Routines are three separate systems that can’t see each other’s state or trigger each other’s work. As a user, I experience them as one product, but they behave like three products that happen to share a login.

Specific gaps I’ve hit:

  • Routines aren’t accessible from Dispatch. I set up a routine at claude.ai/code/routines. Dispatch (my primary interface, since I’m often on mobile) can’t see it, can’t trigger it, and can’t read its output. If I want Dispatch to run the same job on demand, I have to recreate it as a
  • Dispatch scheduled task and maintain it in two places.
  • Dispatch can’t reliably delegate to Claude Code sessions. Dispatch starts code tasks on the desktop, but they frequently hang, and Dispatch has no way to kill or restart them. From mobile, I can’t see what’s happening in those sessions at all. When a task gets stuck, the only option is to wait or ask the orchestrator to start a new one.
  • Memory doesn’t persist across restarts. Dispatch’s auto-memory folder was empty after an app restart, losing all context from prior conversations. This meant re-deriving preferences, project state, and working context from scratch. The orchestrator also couldn’t fall back to Claude Code’s memory (different system).
  • Code sessions can’t access Dispatch context and vice versa. A code session I started from Dispatch didn’t know about files on my Desktop. Dispatch didn’t know that a prior Claude Code session had already completed half the work in my manifest. Each system starts from zero.

What I expected

One orchestrator that can: • See and trigger routines I’ve already set up (regardless of where I created them) • Monitor and manage code sessions it spawns (kill, restart, read output) without requiring me to be at the desktop • Share a single persistent memory layer across all Claude surfaces • Access the same file context, whether I started the conversation from mobile, desktop, or a routine

Why it matters

I’m trying to use Dispatch as a high-level orchestrator across multiple projects. That’s the right shape for it. But the value breaks down when it can’t coordinate with the other Claude tools I’m already using. I end up spending time bridging the gaps manually (re-explaining context, recreating routines, copying output between systems) instead of doing actual work.

Suggestions 1. Shared routine/task registry. Routines created anywhere should be visible and triggerable from anywhere: Dispatch, Claude Code, the web UI. 2. Shared persistent memory. One memory layer that all Claude surfaces read from and write to. If I tell Claude Code something, Dispatch should know it next session. 3. Better code session management from mobile. At minimum: see running sessions, read their output, kill stuck ones. Dispatch spawns these sessions but currently has no visibility into them from the iOS app. 4. Unified file context. If Dispatch needs a file, it should be able to find it without me specifying the exact path. At least let it search common locations or remember where things were last session.

extent analysis

TL;DR

Implementing a shared routine/task registry, persistent memory layer, and unified file context across Claude tools can help bridge the gaps between Dispatch, Claude Code, and Routines.

Guidance

  • Establish a centralized registry for routines and tasks to enable visibility and triggerability across all Claude surfaces.
  • Develop a shared persistent memory layer that allows all Claude tools to read from and write to the same memory, ensuring context persistence across sessions.
  • Enhance code session management in Dispatch to provide visibility into running sessions, output, and the ability to kill stuck sessions from the mobile app.
  • Implement a unified file context system that enables Dispatch to find files without requiring exact paths, potentially by searching common locations or remembering previous session contexts.

Example

No specific code example can be provided without more technical details, but a high-level example of a shared routine registry might involve creating a centralized API that exposes routine metadata and allows tools to query and trigger routines.

Notes

The implementation of these suggestions may require significant architectural changes and coordination between the different Claude tools. It is essential to consider the technical feasibility, scalability, and potential impact on existing functionality when designing and implementing these solutions.

Recommendation

Apply a workaround by implementing a shared routine/task registry and persistent memory layer, as these seem to be the most critical gaps affecting the user experience. This can help improve the overall usability and coordination between Claude tools while more comprehensive solutions are being developed.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [Feature Request] Cross-tool orchestration: unified routines, memory, and session management across Claude Code, Dispatch, and web UI [1 comments, 2 participants]