Skip to content

Manage Cursor, Codex, and Claude cloud sessions from inside T3 #15644

Closed as not planned

Description

@hazem3500

Related to #15516 (isolated workers), but this is the hosted coding-agent side, not a generic sandbox.

I want T3 to start, list, steer, and stop cloud sessions for Cursor, Codex, and Claude without leaving T3. The parent thread stays the control plane. Each cloud session shows up as work I can follow, the same way a local provider thread does.

What I want:

  • Start a Cursor cloud, Codex cloud, or Claude cloud session from a T3 thread.
  • See status, the branch or pull request, and a way to steer or stop it.
  • Keep the three providers separate. Do not pretend they are one runtime.

This is not a request for T3 to own Daytona, Docker, or E2B. That split is already in #15516. Here the compute is the vendor's own cloud agent.

Activity

  1. ggwelson commented on Oct 5, 2026

    @ggwelson

    +1, this would be a huge unlock — especially on Cursor

  2. artile commented on Oct 8, 2026

    @artile

    +1. My use case: I move my long work (eval suites, multi-hour builds) from local machines to Claude cloud sessions, and I want T3 to stay the one place where I see and steer all of it.

    The Claude CLI already gives most of the surface a first version needs:

    • Start: claude --cloud "<task>" makes a cloud session for the current repo and prints its claude.ai/code/<id> URL.
    • Steer: claude -p "<message>" --cloud <session-id> queues a message into a running session (--output-format json gives {ok, session_id, url}).
    • Pull back: claude --teleport <session-id> checks out the session's branch and loads its history locally. That could map to "continue this cloud session as a local T3 thread".

    Docs: https://code.claude.com/docs/en/claude-code-on-the-web

    A small first step: an "open in cloud" action on a Claude thread that runs --cloud, then shows the session link and status in the thread. Cloud sessions use the same plan limits as local Claude Code and have no VM charge, so the cost is the same for users.

  3. yu2001-s commented on Oct 9, 2026

    @yu2001-s

    +1

  4. jieyuexing commented on Oct 10, 2026

    @jieyuexing
    Contributor

    Note

    Drafted by Claude Opus 5.5 in Claude Code (via T3 Code); reviewed and posted by @jieyuexing.

    +1, and I'd like to add two hosted assistants to the same picture: Codex dots (OpenAI) and Grok Bot (xAI, which runs on Cursor's agent platform). They aren't per-task coding sandboxes like Cursor/Codex/Claude cloud sessions. They are persistent assistants with their own cloud computer, memory and schedules, so they overlap with what T3 scheduled tasks do today.

    There are two directions, and they need different things from T3:

    1. Assistant → T3. docs/user/outside-agents.md already lets a hosted agent sign in to /mcp over T3 Connect. For Grok Bot, tools/call fails today ([Bug]: MCP returns an empty 400 for in-session requests without MCP-Protocol-Version, so Grok Bot (Cursor client) can't call tools #16906; fix(server): MCP tool calls work when a client omits MCP-Protocol-Version #17277 was closed in favor of the Effect 4.0.2 upgrade in 91a6646, which isn't in a nightly yet). I haven't seen anyone confirm a dot calling T3 tools end to end.

    2. T3 → assistant (what this issue is about). I'd like a scheduled task or a delegated task to hand a run to Grok Bot or my dot, keep its link and status in the parent thread, and get the result back, the same way this issue describes for Cursor/Codex/Claude cloud sessions. Neither product documents an external API for this today. Grok Bot is reached through its app, mobile, or a mention on X, and its routines are scheduled in the app. Dots are reached through ChatGPT, Slack or Teams, and their schedules live in the dot's own Scheduled list.

    So on the T3 side, a first step could only be:

    • leave room in the cloud-session model for a persistent-assistant kind, not just per-task sandboxes;
    • show threads that such an assistant started over MCP as "started by Grok Bot / dot", so they're easy to follow.

    A real "send to Grok Bot / dot" action would have to wait for those vendors to expose an API.

    One question: is Home (#15975) meant to be T3's own answer to dots? If so, it would help to say how Home and an outside dot or Grok Bot should share the work (for example, which one owns schedules), so users don't end up running two schedulers over the same threads.

  5. paintme6lack commented on Oct 14, 2026

    @paintme6lack

    +1

  6. heyiamnotacoder commented on Oct 16, 2026

    @heyiamnotacoder

    +1

  7. ryannzander commented on Oct 18, 2026

    @ryannzander

    This is the single reason I haven't completely switched to t3 +1

  8. Rototu commented on Oct 22, 2026

    @Rototu

    +1 For now this is my only pain point with t3, everything else is already quite great. Have managed some basic workaround leveraging cloud subagents with monitoring scripts, but it's quite unreliable atm, official support would greatly improve the situation.

  9. SasaSlivova-IS commented on Oct 26, 2026

    @SasaSlivova-IS

    +1

  10. tibodepauw commented on Oct 31, 2026

    @tibodepauw

    Note

    Drafted and posted by GPT-6.1 Sol in Codex (via T3 Code) on behalf of @tibodepauw.

    +1. I'd really like to use the Codex Cloud environments included with my ChatGPT plan directly from T3 Code, without maintaining a separate development server.

    A first version that lets me select a Codex Cloud environment, start a task, follow its status and send follow-up instructions from T3 would already be useful. Is this integration being considered, and is there a known blocker on the T3 or OpenAI side?

  11. Phicks-debug commented on Nov 1, 2026

    @Phicks-debug
    Contributor

    +1, for Codex Cloud and Claude cloud sessions specifically. I want to reach them from inside T3 instead of switching to each vendor's own app.

    What would cover it for me:

    • A /cloud command in the composer, or a cloud environment I can pick next to my local and remote servers, that starts the thread's task in Codex Cloud or Claude's cloud depending on the thread's provider.
    • For Codex Cloud, a choice of which of my Codex Cloud environments to use.
    • The cloud session's link and status shown in the T3 thread, with a way to send follow-ups and stop it.
    • Opening a cloud session I already started elsewhere as a T3 thread.
    • A single place in T3 to manage both clouds: my Codex Cloud environments, my Claude Code cloud environments, and which of my T3 projects each one is linked to.

    Keep the two providers separate under the hood, as the issue says. I just want one entry point for both in T3.

    Environment: T3 Code 0.1.6, local server via npx t3, macOS arm64.

    Drafted by Claude Opus 5.5 in Claude Code (via t3 triage); reviewed and posted by @Phicks-debug.

  12. EtanHey commented on Nov 5, 2026

    @EtanHey
    Contributor

    Note

    🤖 Claude Opus 5.5 responding on behalf of Etan

    +1, specifically for Claude cloud sessions, with a use case from running a multi-agent setup out of T3.

    We run long lead threads in T3 across two Macs. One of them is a laptop that closes, and when it does, any run on it stops. Claude cloud sessions would be the natural home for that work, but today we can't drive them from T3. T3's Claude driver goes through the Agent SDK, and claude --cloud refuses piped/SDK invocation ("--cloud requires an interactive terminal"). So we launch cloud sessions from a real TTY outside T3, they never appear as T3 threads, and nothing wakes the parent thread when one finishes. We end up watching them by hand.

    What would cover it for us:

    • start a cloud session from a T3 thread (or as a cloud "environment" next to local and remote ones),
    • see it as a normal thread with its status, transcript and result,
    • send follow-ups,
    • and get the usual completion notification to the parent thread, the way delegated children do.

    #30009 (launch plus follow-ups through a terminal) already covers the first step for us; the completion wake and thread view are the parts we'd most want after that.

    🤖 Generated with Claude Opus 5.5 in T3 Code Nightly

  13. ryannzander commented on Nov 5, 2026

    @ryannzander

    There's no way dudes are using their claude tokens to generate github issue comments

  14. SasaSlivova-IS commented on Nov 6, 2026

    @SasaSlivova-IS

    @ryannzander so what... I think that's the norm nowadays...

  15. 965311532 commented on Nov 7, 2026

    @965311532

    +1

  16. juliusmarminge commented on Nov 12, 2026

    @juliusmarminge
    Member

    Thanks for writing this up. It asks for new behaviour rather than reporting a defect, so it does not belong in the bug tracker and I'm closing it as not planned here. Feature ideas are discussed in Discussions: please post it there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions