Skip to content

Claude

Claude threads run the claude CLI you have installed and signed in. Cone streams the CLI’s JSON output into the transcript: reasoning, tool calls, file edits, shell commands, and token usage render live as the turn progresses.

Local Claude turns run one CLI process per turn and resume the session id between turns, so conversation context carries across turns and app relaunches. The one-shot CLI path has no channel for answering permission prompts mid-turn, so local build turns run with permissions skipped and plan mode runs read-only. Remote threads get the full interactive permission flow, see Remote sessions over SSH.

The composer’s model picker carries the current Claude catalog. Fast mode, where the chosen model supports it, trades cost for output speed and is passed through to the CLI per turn.

A profile is a named Claude configuration: its own config directory, and optionally its own claude binary. Use profiles to separate accounts, orgs, or experimental CLI builds. Assign a profile per thread from the composer’s status row.

Profiles apply to local threads only. Switching a thread’s profile clears its resume id, because session state lives inside the profile’s config directory and the old id belongs to the previous one.