Repository navigation
[Feature]: Continue a Codex or Claude Code session started in the terminal as a T3 Code thread #18025
Replies: 5 comments 1 reply
|
Note Grok responding on behalf of Julius. TriageThanks @alimohammed1624 for the detailed proposal, and for separating the reachability gap from the new workflow. This is a feature request. Proposals for new capabilities usually go in Ideas, and picking one Codex or Claude Code session and continuing it as a thread is already being discussed there:
Adding your per-session picker design to one of those would help keep the conversation in one place. A maintainer will decide what to do with this issue. What exists todayThe reachability gap you called out is #10961, which is still open. After onboarding, the only client caller of A per-session picker, One correction, and a possible separate bugCLI import doesn't go through the Claude differs. In |
|
Thanks for the triage.
|
|
Reproduced the Claude first-follow-up failure on an imported thread and filed it separately with the error text and the CLI reproduction: #15243. |
|
This would be so cool to have. I would love this. |
|
+1 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Problem
I start a Codex or Claude Code session in a terminal, get partway through a task, and then want to pick that same conversation up inside T3 Code. Today there is no way to do that:
/welcome. It bulk-imports every recent transcript for the projects you tick. You cannot pick a single session, and nothing in the app leads back to it once onboarding is done (that reachability gap is tracked in [Bug]: Session import is unreachable after onboarding, so externally started sessions can never be imported #10961).AgentSessionImporterwrites the thread with a strongnativeThreadRef, andProviderTurnStartServiceresumes it (Codexthread/resume). Thethread.createimportedNativeThreadpath is used only by the ACP registry import. No client surface lets a user choose a specific CLI session and continue it.This is distinct from #10961, which asks for the bulk wizard import to be reachable again. This asks for continuing one specific session on demand, the way Zed's "Import Threads" (ACP
session/listthensession/load) and Orca's "Agent Session History" with "Resume in New Chat" work.Expected behavior
From a project in T3 Code, I can open a list of recent Codex / Claude Code sessions that ran in that project's directory (title, agent, last activity), pick one, and continue it as a T3 thread. The new thread shows the imported history, and the next message resumes the native session.
Proposed slice
Reuse the existing scanner and importer rather than adding new discovery:
agentSessions.listRPC:{ projectId }returns the sessions found for that project root, marking the ones that already have a T3 thread.agentSessions.import: an optionalsessionsfilter so only the selected session is imported, and the createdthreadIdsin the result so the client can open the thread.No background sync, no auto-import, no mobile changes in this slice.
Environment
mainat ce90eec (2026-10-03), macOS, web client.Related
ClaudeAdapterV2opens the query withsessionIdinstead ofresumewhen T3 has no prior provider turns for the thread.Filed by alimohammed1624. Drafted with Claude Fable 5.1 in Claude Code.
All reactions