You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
iOS: thread link chip shows "Thread no longer available" for a thread in a project created moments earlier #30111
A t3-thread://v2/<environmentId>/<threadId> link in an assistant message renders as "Thread no longer available"
in the iOS app when the linked thread was created about half a second after its project. The thread exists and is
active. The desktop app renders the same message with the thread's title and project icon.
Steps:
Over MCP, create a project (t3_project_create), then start a thread in it right away (t3_thread_launch).
Within a few seconds, post an assistant message in another thread that contains the new thread's link.
Open that thread on iOS.
Expected: the chip shows the thread title and opens the thread.
Actual: the chip reads "Thread no longer available". Desktop on the same server resolves it.
Seen twice on 2026-11-02 (desktop 0.1.6, server on the Mac, iOS app paired to it). Links to threads in projects
that already existed resolved on the same phone in the same session.
Desktop builds resolve the chip from the shell store with useThreadShell and fall back to the "no longer
available" label without a server lookup. If iOS does the same, a fallback read by thread id on a miss (or
re-resolving when the shell store later gains the thread) would fix it.
Duplicate of #27977. That issue has the same symptom on the iOS app: a link to a newly created, running thread reads "Thread no longer available" in an assistant message. I'm closing this one in favour of it. The detail that the thread's project was created moments earlier is useful context for that issue.
What I checked on main (cefb544): mobile reads a link's title from the thread shell store and re-renders when the thread arrives. Nothing on that path depends on the thread's project or its age. Note that before #26485 (merged 2026-11-01), mobile showed this label for every v2 thread link on iOS and Android, because Hermes' matchAll drops named regex groups. A phone on a build without that change shows the label no matter which project the thread is in.
Activity
juliusmarminge commentedon Nov 3, 2026
Duplicate of #27977. That issue has the same symptom on the iOS app: a link to a newly created, running thread reads "Thread no longer available" in an assistant message. I'm closing this one in favour of it. The detail that the thread's project was created moments earlier is useful context for that issue.
What I checked on main (cefb544): mobile reads a link's title from the thread shell store and re-renders when the thread arrives. Nothing on that path depends on the thread's project or its age. Note that before #26485 (merged 2026-11-01), mobile showed this label for every v2 thread link on iOS and Android, because Hermes'
matchAlldrops named regex groups. A phone on a build without that change shows the label no matter which project the thread is in.