Browse Scient Docs Organizing threads

Organizing threads

A thread is one conversation and its continuing work history inside a project. Use separate threads for separate questions or outcomes so their instructions, results, and follow-up work remain easy to find. You can run several threads in parallel; use an isolated worktree when simultaneous tasks should not edit the same project files.

Pin a thread from its context menu to keep it in the pinned section above your active work. mod+shift+p pins or unpins the thread you have open. Pinned threads are shown independently of their project, including when you connect to more than one environment.

To require confirmation before unpinning, enable Settings → General → Unpin confirmation. The confirmation applies to the sidebar controls, thread menus, and the mod+shift+p shortcut. On web and desktop, New thread opens the project picker when you have more than one open project in the default or project-grouped sidebar. Archived projects don’t count. Shift-click to start in the current project, or use a project’s own new-thread action. A new thread carries your model and mode selections, unless the destination project has its own model default. Its branch and workspace mode come from your configured defaults. To continue in an existing worktree, use New thread in this worktree from the branch toolbar.

Pinned threads still move to Settled when they become inactive. They also move when their pull request merges if Auto-settle merged threads is enabled.

Each server owns its automatic settlement settings and checks them even when no web, desktop, or mobile client is connected. By default, Scient settles threads after seven days without activity; settling when a pull request merges is available but off by default. An eligible idle thread also settles when its pull request closes. An open pull request blocks inactivity settlement. Active work, pending input, and live background work keep the thread active. Scient settles from a closed or merged pull request only when its timestamp is not older than the user’s latest activity. If that timestamp is not available, the inactivity rule still applies. A manual un-settle also keeps the thread active.

Settled lists threads by when their work finished, newest first. A thread you settle yourself sorts by the moment you settled it. A thread that settled on its own sorts by its last message or turn, not by when the server noticed it was inactive.

Scient keeps ordinary work attached to a project. Development scratch conversations use the candidate-owned isolated scratch workspace; they do not restore the retired Quick Chat workspace.

Change these rules in Settings > Threads. The change is written to every connected environment whose server supports shared settings. An environment that is offline or needs a server update keeps its old value and does not appear in mismatch warnings. When a connected environment whose server supports shared settings holds a different value, Settings > Threads shows a warning that names it. Choose Apply to all to write your current values to the environments named in the warning. The same applies to the new-thread workspace mode and the source control writing style.

To send the same prompt to several models on web or desktop, Shift-click models in a new thread’s model picker to add or remove them. A regular click returns to a single model. Choose a base branch and send. Each selection starts a separate thread and worktree while you stay in the new thread composer. This requires a Git project.

On mobile, New thread starts in the current thread’s project, or else in the last project you opened or chose on that device. If neither is available, the project picker opens. Turn off Settings → General → Use last project to choose a project every time.

Keep the computer awake

In the desktop app, Settings > Maintenance > Keep computer awake stops this computer sleeping while its threads work. It’s off by default. To cover one thread without the setting, right-click it and choose Keep computer awake until done. That choice ends by itself about a minute after the thread and its subagents finish, and it covers the thread’s next run if nothing is running yet.

Work means a run or a background command, including one the agent left running, such as a dev server, so stop those to let the computer sleep. The computer can sleep while a thread waits for an approval, an answer or a secret, watches a pull request, or waits for a usage limit to reset, even if it has a background command running. A run that has lost its provider session stops counting, and a process the agent detached itself, such as with nohup, isn’t seen at all.

The screen can still turn off, and closing the lid or choosing Sleep still puts the computer to sleep. Windows laptops with Modern Standby can end the request on battery a few minutes after the normal sleep time. Threads on another computer keep running while this one sleeps, so they aren’t covered, and neither are threads in a WSL backend yet.

Pin and reorder threads

A settings change affects future settlement and does not reopen a settled thread. Settings saved by older clients on one device no longer control this behavior.

When you un-settle a thread, it returns to the top of the active list so you can find it right away. Its timestamps do not change. Other threads keep their positions.

Right-click a pull request link in a thread and choose Link to thread to show that pull request in the sidebar. The thread settles when the linked pull request merges if Auto-settle merged threads is enabled. Right-click the same link and choose Unlink from thread to remove it.

On web and desktop, unpinning, settling, snoozing, and archiving a thread each show a notification with Undo for five seconds. Undo restores the thread’s previous state, including its pinned position, and reopens an archived thread you were viewing. Discarding an unsent draft from the sidebar works the same way: Undo brings back its text and attachments. mod+z triggers the most recent Undo, even from the composer; see Keybindings.

On web and desktop, you can also drag files from your computer onto any thread row: the thread opens and the files are attached in its composer, ready for your next message. The same per-message file limits apply as when attaching files directly; see Attach files.

On web and desktop, pinning or unpinning a thread keeps the sidebar at your current scroll position instead of following the thread to its new place in the list.

Pinning does not prevent automatic settlement. Settling a thread removes its pin.

On web and desktop, drag a thread between sections to change its state. Drag a thread up into the pinned section to pin it at the spot you drop it; drag a pinned thread down into the active list to unpin it. Dragging a thread onto the Settled header settles it, and dragging a settled thread into the active list un-settles it. A snoozed thread can be dragged out of the snoozed shelf, which wakes it, but threads cannot be dragged into the shelf because snoozing needs a wake time. Dragging a pinned thread out of the pinned section does not ask for unpin confirmation. Pinned and active boundary labels appear only while dragging, without moving the rows. The other rows slide aside to show where the thread will land. When you cross into another section, the dragged thread shows the action the drop performs, with its icon: Pin, Unpin, Settle, Un-settle, or Wake. Its status and hover actions hide during the drag. A pinned thread keeps its pin only while it stays in the pinned section; once it leaves, the badge takes over. Reordering within the same section shows no badge. When there are no pins, drag to the top edge to pin a thread. Section labels stay readable for the whole drag, and the section the thread is over takes the accent color. Section labels also identify empty sections and a collapsed settled shelf.

Drag within the pinned or active section to change its order. Other rows slide aside to show the spot where the thread will land. Drops into either section keep the position you choose. On mobile, open a thread’s menu and choose Arrange threads. Drag a handle within or between Pinned and Active to reorder, pin, or unpin. Drop onto the Settled divider to settle a thread. The dragged card shows the action before you release it. Expand Snoozed or Settled to drag a parked thread back into either live section. Each drop saves; close the sheet to return to the thread list. Move up and Move down are also available in the thread menu. The server saves the order, so it survives a refresh and appears on your other connected devices.

On web and desktop, the list also animates section changes made with thread actions such as Pin, Settle, and Snooze. These transitions respect your system’s reduced-motion preference. While dragging, rows follow the insertion gap without replaying a second transition after the drop.

New threads appear above the active threads you have arranged. Settling clears a thread’s active position, so using Un-settle returns it to the top. Pinning and snoozing preserve its active position until you move it again. Automatic placement can bring active threads near the top without changing this saved manual order, as described below. The settled shelf continues to use the finished-work order described above.

If dragging is unavailable for one environment, update the Scient server running in that environment. Pinned and active reordering require server support. Threads from older servers keep their default order until the server is updated.

To generate a fresh title from the conversation, open a thread’s context menu and choose Regenerate title. While Scient is generating it, the action reads Regenerating… and cannot be selected again. The option is hidden when the connected environment needs a server update.

To change how titles are written, add Thread title instructions in Settings → Threads → Text generation, under Advanced, such as a length limit or an identifier to put first. They apply to new and regenerated titles. Select a project to give it its own instructions. An empty project value disables extra instructions for that project; clearing its override restores the environment value. Older Scient apps cannot see project title instructions, so changing or resetting the project’s other settings there keeps them.

Agents connected through Scient can use the same server-owned metadata workflow to rename a thread, regenerate its title, or link and unlink a pull request. These changes appear on web, desktop, and mobile without requiring the originating browser to remain open.

Keep active threads near the top

Settings → General → Organization → Keep active threads near the top is on by default. One switch controls both the default Pinned and Active sidebar and Sections view. It applies to the unpinned inbox in the default sidebar, and separately inside each section, including General. An existing off preference stays off. Working, Monitoring, unread Done, approval or input requests, failed sessions, and unread Woke threads share one upper group. There is no priority between those states: a thread joining the group goes below its existing members, above ordinary inactive threads. Switching from Working to Monitoring or Done keeps its position. Pins remain above both groups; Snoozed and Settled keep their existing shelves.

Opening a Done thread clears its unread status as usual but keeps its place while you read. Three seconds after you leave, an inactive thread moves to the first inactive position, below the upper group. Reopening it restarts that delay; new work cancels it. Other newly inactive threads can subsequently land above it.

You can still drag threads within the inbox, within or between sections, and move whole sections. A drop keeps the place you choose, with one limit: active work always gets the top back.

You dragIt stays there
An active thread within the upper groupUntil you move it again.
An inactive thread among inactive threadsUntil you move it again.
An inactive thread above active threadsUntil another thread becomes active; the upper group then forms above it again.
An active thread down among inactive threadsUntil it stops being active. Meanwhile, newly active threads still join at the top.

For example, if you drag X above a working A, X stays there until B starts working; then A and B sit above X. If you drag a working A to the bottom, a later working B still goes to the top while A stays where you put it. Movement pauses during a drag or native context menu.

When you are connected to several machines and one is offline or catching up, only that machine’s threads hold their last known places; threads on the other machines keep moving. Its threads are rechecked when it is back.

Turning the setting off reveals the saved manual order and cancels pending movements. Manual moves made while it was on remain saved. Turning it back on groups current active threads in saved order, then follows subsequent transitions. The switch and automatic positions belong to this client; section membership and manual order remain shared through the server. Refresh preserves local positions, and revalidates current status before moving threads. Filtering projects or collapsing a section never counts as reading or removes a thread from its remembered position. The two views remember their automatic positions separately.

When Working section (beta) is on, the default sidebar uses that feature’s own ordering instead. Automatic placement still works in Sections view. Search results keep their search order; the mobile app keeps its existing behavior.

Start a new thread

New thread, the row directly below search, starts a thread. It first asks which project to use, with the current project first, so Enter starts there. Choose No project to start in a scratch folder on the current machine. Add project sits above No project at the bottom of the picker and runs the usual Add project flow before opening a new thread in that project. When there are many projects, only the projects scroll; both actions stay visible. ⌘N works the same way. To skip the list and start in the current project, Shift+click New thread or press ⇧⌘N.

The small dashed chat button to the left of New thread, separated by a vertical line, starts a chat without a project directly. Its tooltip is Chat without a project. It appears when the current environment offers scratch conversations.

Threads without a project

No project opens the usual composer. Before sending, its project picker lets you switch to a real project without losing the draft. The sidebar row and Add project flow stay the same.

Scient creates one internal scratch project per machine and a separate plain folder for each conversation under its data directory. Files, Sources, Documents, and Compute use that conversation’s folder. Scratch conversations do not have Git branches, checkpoints, or turn diffs. Deleting a conversation keeps its folder; moving a started scratch conversation and its files into another existing project is not yet supported.

When the work grows into something real, pick Turn into project from the thread’s menu. The thread’s folder becomes a project where it is, so nothing moves and the agent keeps working in the same place. Other threads in that folder move with it. Rename the project in its settings, and use Initialize Git to get branch and diff controls.

The option is available on a connected machine whose configured scratch location is outside Git. Git does not need to be installed: the server verifies its own scratch folders through canonical filesystem paths and repository markers. Other detection or permission failures leave the option unavailable. Dev candidates keep their profile inside the worktree but use a separate persistent scratch location outside Git.

Group threads into sections

On web and desktop, sections let you group related threads by topic, such as To look at or Research, across projects. A thread belongs to at most one section. Sections only organize the list: filing a thread never pins, settles, snoozes, or reorders it, and does not count as activity.

Right-click a thread and choose Move to section…, next to Pin, Settle and Snooze, to file it. A picker opens with a search field: type to find a section, then press Enter or click it. The current section is checked. General, which takes the thread out of its section, comes first, then the sections by name; when there are many, the ones you used most recently lead the list. If no section has the name you typed, choose Create “name” to make it and file the thread in one step. With one project selected, the picker lists that project’s sections; searching also finds other projects’ sections, under Other projects. A fork of a thread in a section starts in the same section. With several threads selected, Move to section files them together. Each move shows Undo in the sidebar, and mod+z restores the previous section.

Click Group by section next to search to see the sidebar by section; the button stays highlighted while it is on. Click it again to return to the default Pinned and Active layout. In the Sections view:

  • Each section lists its pinned threads first, then the rest in your arranged order. Threads without a section, including new ones, appear in General, which comes first until you move it. You can drag General like any section, but not rename or delete it.
  • Snoozed and settled threads stay on their own shelves. A settled or snoozed thread keeps its section and returns to it when you un-settle or wake it.
  • Drag a thread to a spot in any section to file it there at that position, or onto a section’s header to file it at the top of that section, including an empty or collapsed one. Only a header that the drop would change is highlighted. Drag a section header to reorder sections, or drag a thread onto the Settled header to settle it. Dragging never unpins a thread.
  • Click a header to collapse it. A collapsed section’s arrow points right, and it still shows the thread you have open. A dot shows its most urgent thread state, in the project folder colors: needs you, failed, done but not yet opened, or working; a hollow ring means a thread is waiting. Hover the dot for the count of each. An open section’s arrow points down and appears when you hover the header. Double-click a header to rename it.
  • Each header’s buttons start a New thread in section and open the section menu, which also offers Rename, Move up, Move down, and Delete section.
  • With All projects selected, every section is listed, including empty ones, so you can drag threads into them. With one project selected, only that project’s sections are listed: those holding any of its threads (snoozed and settled ones count), and empty sections created while that project was selected. A section holding threads from two projects appears under both, each time with that project’s threads only.
  • New section, after the last section, adds one at the end.
  • Section names start with a capital letter, capitalized as you type. A first word that mixes case on purpose, such as mRNA or iOS, is kept as written: paste it, or type it and then change the first letter back.

Sections on several machines

Sections are stored on the machine that runs their threads, so every window and connected client shows the same sections: the desktop app on that machine, the web app opened remotely, or Scient on another computer connected to it. With one machine, as most people have, this is all you notice.

With more than one connected environment, such as your computer and an SSH server, each machine has its own sections:

  • A thread can join only sections of its own machine. The Section menu lists that machine’s sections, and dragging a thread onto another machine’s section does nothing.
  • While sections from more than one machine are listed, each header shows its machine’s icon after the section name; hover it for the machine’s name. Two machines’ sections with the same name stay separate.
  • New section… for threads on several machines creates a section of that name on each. A section started from New section goes to the machine of the selected project; when more than one machine can hold it, the form lets you choose.
  • General holds every machine’s threads without a section. Each machine keeps its own order of sections and General’s place among them. Move up and Move down step over that machine’s sections, and a section dragged among another machine’s sections returns to its own machine’s group.

Before this, one section list served every environment. A thread on another environment that was filed into that list now shows in General; file it again into a section of its own machine. Update Scient everywhere you use it, since older versions still file every thread into one list.

Removing empty sections

To remove sections you no longer use, turn on Settings → General → Delete empty sections and choose how many days a section may stay empty (7 by default). It is off unless you turn it on. Each environment has its own setting: choose an environment at the top of Settings to change only its cleanup, or All environments to change every connected environment together. A section counts as empty when no active, pinned, snoozed, or settled thread belongs to it; archived threads do not keep a section. Adding a thread restarts the count, and General is never removed. Cleanup runs only while Scient is open, and a device only judges a machine’s sections after it has held that machine’s full thread list for a minute. It shows Undo when it removes a section.

Deleting a section never deletes conversations: its threads move to General, and Undo on the confirmation brings the section and its threads back. If Section is missing from a thread’s menu, update the Scient server running that thread’s environment. The mobile app does not show sections yet; it keeps its usual layout.

Fold working threads

Threads that are working or waiting on work they will resume from move into a collapsed Working section below the active list. That includes subagents, watched pull requests, and background commands or monitors the agent says it is waiting on. A dev server or other process an agent leaves running does not keep a thread there. A thread returns to the top of the active list when it finishes, fails, or needs an approval or answer. The Working section lists the thread you last sent work to first. Pinned threads stay in the pinned section.

This is off by default. Turn it on with Settings → General → Working section on web and desktop, or Settings → General → Working section on iOS and Android. Each device keeps its own choice.

While this is on, the active list is ordered by when each thread last came back to you, so you cannot drag or move threads within it. Your saved order returns when you turn it off.

This belongs to the default Pinned and Active layout. Turn off Group by section to use it; the Sections view replaces that layout and never folds threads into a shelf.

Group threads by project (beta)

Turn on Settings → Labs → Boring sidebar (group by project) on web and desktop to put active threads in a folder for each project. Pinned projects come first. A project with no active threads has no folder unless it is pinned or you pick it in the project filter. An archived project’s folder comes last and shows only while it has active threads. Click a folder to open or close it. A closed folder shows how many threads it holds, and a dot when one of them needs you. Use the pen button on a folder, or right-click it, to start a thread in that project. Pinned threads stay above the folders, and Snoozed and Settled stay below them. In this mode you can drag a thread onto the composer to mention it, but not within the sidebar, and the Working section is off. Each device keeps its own choice.

Settle finished work

Choose Settle thread from its menu to move finished work out of the active list without deleting the conversation. Un-settle thread restores it to active work and prevents automatic settlement until new activity resumes the usual rules. Manually settling an idle thread dismisses unanswered async questions without sending an answer or restarting the agent. Settling also closes the thread’s terminals that wait at an idle prompt, and keeps their output. A terminal that runs a command, such as a dev server, stays open unless its action has Stop this action when the thread settles enabled in Settings > Projects > Actions. You can also set "stopOnSettle": true on a t3.json action and import it there. Start the command through that action so Scient can stop its terminal and child processes. Commands started through an agent’s own shell tools are managed by the provider.

If reordering is unavailable for one environment, update the Scient server running there using the version guidance shown in the app. Older servers can still pin and unpin threads, but do not understand synced ordering; their pinned threads keep the default newest-first order below the ones you have arranged.

To reclaim disk space from settled work, turn on Run in the thread’s worktree when the thread settles for one of the project’s actions, or set "runOnSettle": true on a t3.json script, for example cargo clean. It runs each time a thread in its own worktree settles, manually or automatically, even if a terminal there still runs a command such as a dev server. Threads in the project’s main checkout skip it. Its terminal closes when the command succeeds and stays open when it fails.

On web and desktop, press a thread’s Settle button and drag up or down to settle every thread in that section between it and the one you release on. The Un-settle and Wake buttons work the same way in their sections. Press Escape while dragging to cancel.

By default, environments settle inactive threads after seven days and settle threads whose pull request merged. A closed pull request can also settle an idle thread. An empty thread’s inactivity counts from when it was created. Work in progress, pending questions or approvals, and background work the agent is waiting on prevent automatic settlement. An open pull request does not prevent inactivity settlement unless you turn on Keep threads with a PR in Settings → Threads, but an old closed or merged pull request does not settle work you resumed after it closed. Only your own messages count as resuming. A turn that finished background work or a pull request watch starts on its own does not.

To keep one thread out of the settled shelf no matter how long it sits idle, open its menu, choose Auto-settle behavior, and pick Never. The current option is checked. Pick Follow settings to return to the rules in Settings → Threads. While those rules are off, a thread on Follow settings does not settle automatically either. Manual settle, snooze, and archive still work while it is set to Never.

Change these rules in Settings → Threads. They continue to run when your apps are closed. On web and desktop, choose an environment at the top to change only its rules, or All environments to update connected environments together. Mixed values show where the selected environments disagree. Mobile applies these rules to connected environments that support shared settings. Offline environments and older servers keep their previous values. Changing a rule does not reopen already settled threads.

Panel motion

The main sidebar, right panel, and terminal drawer open and close immediately by default. Under Settings → Appearance → Motion, move the Panel animations slider above 0 ms to add motion. The duration can be set up to 400 ms. Clicking the preview replays all three panel transitions; at 0 ms, it snaps between the same open and closed states.

The server finds the PR for each unsettled thread’s saved branch, even when your apps are closed. Settled threads keep their saved links. Update the server if automatic branch links do not appear.

On web and desktop, right-click a pull request link in a thread and choose Link to thread to select a different PR. Use Unlink from thread on the same link to return to the branch PR, if one exists. The linked pull request participates in automatic settlement.

Find threads

On web and desktop, press Cmd/Ctrl+K to open the command palette and search threads across connected environments by title, branch, pull request, or project. Threads you open often or recently rank higher, and for three weeks the thread you last picked for a query ranks higher when you type that query again. Threads whose messages contain all your words appear below, under In messages, and open at the matching message. Message search needs at least one word of three or more letters, or two for Chinese, Japanese, and Korean. On mobile, the thread list search also lists message matches and opens them at the matching message; on an iPad with a keyboard, Cmd+K opens the same palette.

Environment icons

When you are connected to more than one environment, every thread that lives somewhere other than the machine you are on wears a small icon for that machine at the end of its row: a server, a cloud VM, a desktop, a laptop, a Mac mini, or a Mac Studio. In the hosted web app and the mobile app, where every environment is remote, each row wears its machine so you can tell them apart at a glance. The same icon appears wherever an environment is named: the thread tooltip, the command palette, the “Run on” picker, the pull request server filter, the provider settings device tabs, and the environment lists under Settings → Environments. On mobile it appears in the thread lists, the archive, the new-task environment picker, and the Environments and storage settings.

Servers pick the icon themselves from the hardware they run on. A Mac reports its model, a Linux machine reports its chassis type and whether it is a virtual machine, and anything without a usable signal shows a generic server. To override it, open Settings → Sharing & access and choose an icon for that environment; Automatic goes back to what the server detected. The choice is stored on that server, so every device that connects to it sees the same icon.

Environment artwork

Dev and Nightly environments can identify themselves with artwork at the top of the sidebar and in the send button. Choose Artwork, Version pill, or None in Settings under environment identification. Artwork is recolored to match each built-in theme. Custom themes use the Version pill fallback because their colors are not controlled by Scient.

Unread answers on the app icon

Scient’s app icon shows how many threads have an unread answer: on the Dock on macOS, on the taskbar button on Windows, and on Linux docks that support badges. It counts the threads the sidebar marks unread, in every project, so reading a thread here or on another device lowers it, and Mark unread raises it again. Several answers in one thread count once. Archived, snoozed, and settled threads are not counted, nor are the threads agents start for their subagents. A queued turn starting does not clear an earlier unread answer, and stopped or failed turns do not add one.

Turn it off in Settings → General → App icon badge. On macOS, the badge needs notification permission: macOS asks once, the first time there is something to show. If the count doesn’t appear, allow badges for Scient in System Settings › Notifications. On Windows, badges must be on in Settings › Personalization › Taskbar. The badge itself sends no banner or sound.

The badge keeps updating while Scient is in the background or minimized. Closing the last window pauses updates until a window is reopened; the last count remains. Quitting Scient clears it.

Inspect agent work

Limited means the provider stopped on a usage or rate limit. The conversation keeps the provider’s explanation. Retry after the limit resets, or switch to another provider instance. Press Resume in an empty composer to continue a limited or interrupted turn manually. Do this when the provider reports no reset time, because nothing continues the turn on its own. Queued messages stay saved while the limit blocks the thread. They run after the continuation finishes. If the queue was held by a restart, resume it then.

When the provider reports a reset time, choose Resume at reset to schedule a continuation. You can cancel it from the thread. Enable Resume after usage limits in Settings → Threads to schedule limit stops by default. The environment must be running when the reset arrives; it resumes overdue continuations after a restart. Stopping the thread, sending a new message, archiving, or settling it prevents a pending continuation from starting.

Choose Snooze until reset to hide the thread until its allowance returns. Snooze and auto-resume are independent: snooze alone wakes the thread without sending a message; enabling both wakes and continues it. Wake now cancels the snooze. Enable Snooze until limits reset in thread behavior settings to snooze limit stops by default. Providers without a reset time offer manual retry and the normal snooze choices.

Tool details

On web and desktop, use Agents to follow work delegated to subagents. On mobile, open a subagent from its conversation card or Agents. On iOS layouts with an inspector, its thread opens beside the parent. Maximize it to fill the screen; close the full-screen view to return to the parent and inspector. Stop on a thread also stops the subagents it delegated to.

Subagent threads started by the agent can’t take messages; message the parent thread instead. When such a subagent needs an approval or an answer, the parent thread asks for it.

Scient Agent groups show only their summary while collapsed. Expand a group for compact member rows, then expand a member to inspect its full assignment and any supplied result. Open child thread navigates to that member’s child, separately from its detail disclosure. An explicitly opened group stays visible as its background children finish.

Native Scient child inspection contains the assignment and result the agent actually supplied, not a reconstructed tool or thinking transcript. Missing results remain unavailable; the member row and Agents panel show observed progress, model and usage rather than borrowing those details from the parent.

Expand a tool call in the conversation to see its full command and output. Summaries shorten shell wrappers and can still describe the latest call after it finishes; the call’s own result shows its status.

On web and desktop, the thread details card lists the web servers that the thread’s terminals or its Claude agent started, with their ports. A server the agent started stays listed after the agent’s turn ends. Select a server to open it in the browser panel. Stop ends the server’s job and keeps the agent, the terminal, and Scient running. Stop needs terminal access to the environment and is not available on Windows.

To choose what the thread details card shows, right-click the card or open Settings → Appearance → Thread details. Hidden rows keep their keyboard shortcuts, such as Open in editor and project scripts. Reset to default brings back the standard rows.

Side chats

A side chat lets you ask a question about a thread without adding to it. It starts with what the thread knows, and the thread keeps working while you ask.

On web and desktop, start a message with /side or /btw, then your question. You can also open a new tab in the right panel with + and choose Side chat. The side chat opens as a tab there, with its own composer. Side chats do not show in the sidebar. Find one again under Side chats in thread details.

A side chat works in the same folder as the thread and starts with the permissions, model, and reasoning level shown in the thread’s composer, including for its first reply. Change them for an individual side chat in its composer. Later changes to the parent do not change existing side chats.

To use what you learned, choose Bring back. The thread gets the side chat with your next message there. Bring back is available while the thread is idle.

Closing a side chat you never sent a message in deletes it. To delete one you used, choose Delete at the top of the side chat. Deleting a thread also deletes its side chats.

On mobile, a thread lists its side chats above the composer. Tap one to open it and answer its questions.

Snooze until later

To change the choices in the snooze menu, open Settings → Threads → Snooze options. Each option is a duration, such as 3 hours, or a time on a day, such as 9:00 PM tomorrow. A weekday means the next one after today. Menus list the options soonest first and hide a today option after its time passes. Saved with All environments selected, the options apply to every connected environment, and the mobile app uses them too.

Choose Snooze → Custom… from a thread’s menu to pick a date and time in your local time zone, or a duration in minutes, hours, or days. Durations start when you confirm; one day means 24 hours. On web and desktop, you can also snooze several selected threads together. Choose Wake thread to bring a thread back early.

A snoozed thread keeps working and stays hidden until its wake time, even while its agent wakes itself for background work. It comes back early for an approval, a new question, a failed run, or a message or answer you send. You can snooze an existing question and answer when the thread wakes; the question stays unanswered.