Directories
ยถ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cc-fleet
command
Command cc-fleet is the CLI entry point for the cc-fleet provider-profile manager.
|
Command cc-fleet is the CLI entry point for the cc-fleet provider-profile manager. |
|
internal
|
|
|
ccver
Package ccver locates the installed `claude` binary and reports its version.
|
Package ccver locates the installed `claude` binary and reports its version. |
|
childenv
Package childenv builds the environment handed to a child claude process that cc-fleet launches โ a one-shot subagent (`claude -p`) or an interactive `run` session.
|
Package childenv builds the environment handed to a child claude process that cc-fleet launches โ a one-shot subagent (`claude -p`) or an interactive `run` session. |
|
codexproxy
Package codexproxy hosts the local Anthropic-Messages <-> OpenAI-Responses conversion daemon that lets a Codex/ChatGPT subscription drive OpenAI models as a cc-fleet provider.
|
Package codexproxy hosts the local Anthropic-Messages <-> OpenAI-Responses conversion daemon that lets a Codex/ChatGPT subscription drive OpenAI models as a cc-fleet provider. |
|
config
Package config reads, writes, and validates ~/.config/cc-fleet/providers.toml.
|
Package config reads, writes, and validates ~/.config/cc-fleet/providers.toml. |
|
diag
Package diag is the --verbose diagnostic sink: a tiny injected logger that timestamps, redacts, and serializes step-trace lines.
|
Package diag is the --verbose diagnostic sink: a tiny injected logger that timestamps, redacts, and serializes step-trace lines. |
|
doctor
Package doctor implements the health checks behind `cc-fleet doctor`, split into a Core group (every run mode) and an Optional group (live teammates only โ tmux).
|
Package doctor implements the health checks behind `cc-fleet doctor`, split into a Core group (every run mode) and an Optional group (live teammates only โ tmux). |
|
fileutil
Package fileutil holds small file-system primitives shared across cc-fleet.
|
Package fileutil holds small file-system primitives shared across cc-fleet. |
|
fingerprint
Package fingerprint provides the per-cc-version spawn template (env vars + flag list) that cc-fleet replays when launching provider teammates.
|
Package fingerprint provides the per-cc-version spawn template (env vars + flag list) that cc-fleet replays when launching provider teammates. |
|
homedir
Package homedir is the single home-directory resolver for every package that roots config state under the user's home (~/.config/cc-fleet, ~/.claude).
|
Package homedir is the single home-directory resolver for every package that roots config state under the user's home (~/.config/cc-fleet, ~/.claude). |
|
ids
Package ids validates cc-fleet identifiers (team names, member names) that flow into filesystem paths, tmux labels, inbox file names, and agent IDs.
|
Package ids validates cc-fleet identifiers (team names, member names) that flow into filesystem paths, tmux labels, inbox file names, and agent IDs. |
|
leadsession
Package leadsession detects the parent Claude Code session for commands that are launched from a Claude Bash tool but do not otherwise have a team context.
|
Package leadsession detects the parent Claude Code session for commands that are launched from a Claude Bash tool but do not otherwise have a team context. |
|
models
Package models caches and refreshes per-provider model lists fetched from each provider's `/v1/models` endpoint.
|
Package models caches and refreshes per-provider model lists fetched from each provider's `/v1/models` endpoint. |
|
neterr
Package neterr centralizes the single question three call sites need to answer the same way: did a request fail at the transport layer โ before any HTTP response came back?
|
Package neterr centralizes the single question three call sites need to answer the same way: did a request fail at the transport layer โ before any HTTP response came back? |
|
onboarding
Package onboarding implements cc-fleet's first-run guided setup: it nudges about the agent-teams prerequisite for provider teammates, guides the user to fix it WITH CONSENT, and persists the user's decision so later runs never re-nag.
|
Package onboarding implements cc-fleet's first-run guided setup: it nudges about the agent-teams prerequisite for provider teammates, guides the user to fix it WITH CONSENT, and persists the user's decision so later runs never re-nag. |
|
panevis
Package panevis orchestrates hiding and showing a teammate's tmux pane without killing its process.
|
Package panevis orchestrates hiding and showing a teammate's tmux pane without killing its process. |
|
permmode
Package permmode is the shared permission-mode vocabulary for cc-fleet's claude launchers (spawn teammates and run sessions): the --permission-mode enum, its validation, and the enumโCLI-flag mapping.
|
Package permmode is the shared permission-mode vocabulary for cc-fleet's claude launchers (spawn teammates and run sessions): the --permission-mode enum, its validation, and the enumโCLI-flag mapping. |
|
pinned
Package pinned is an out-of-band registry of the board records a user has chosen to keep.
|
Package pinned is an out-of-band registry of the board records a user has chosen to keep. |
|
procintrospect
Package procintrospect provides the small set of process-introspection operations cc-fleet performs by reading process state: a process's argv, its immediate child pids, and the whole process table.
|
Package procintrospect provides the small set of process-introspection operations cc-fleet performs by reading process state: a process's argv, its immediate child pids, and the whole process table. |
|
profile
Package profile generates the per-provider JSON files that Claude Code loads via its `--settings` flag (a.k.a.
|
Package profile generates the per-provider JSON files that Claude Code loads via its `--settings` flag (a.k.a. |
|
providerclass
Package providerclass is the one shared place that turns a raw provider failure into a stable, key-safe classification.
|
Package providerclass is the one shared place that turns a raw provider failure into a stable, key-safe classification. |
|
redact
Package redact masks key-like tokens in any text that may flow into a JSON envelope or error message.
|
Package redact masks key-like tokens in any text that may flow into a JSON envelope or error message. |
|
run
Package run implements `cc-fleet run <provider>` (lane 0): launch an interactive foreground claude REPL backed by a provider's profile + default model, handing the process over to claude (an execve on unix, a wait-on-child on Windows).
|
Package run implements `cc-fleet run <provider>` (lane 0): launch an interactive foreground claude REPL backed by a provider's profile + default model, handing the process over to claude (an execve on unix, a wait-on-child on Windows). |
|
secrets
Package secrets dispatches provider API-key lookups across pluggable backends.
|
Package secrets dispatches provider API-key lookups across pluggable backends. |
|
selfupdate
Package selfupdate updates the cc-fleet binary and its Claude Code plugin to the latest GitHub release.
|
Package selfupdate updates the cc-fleet binary and its Claude Code plugin to the latest GitHub release. |
|
sessiontitle
Package sessiontitle resolves human-readable session titles: Claude Code titles from transcript metadata, and Codex session titles from a rollout's first user prompt.
|
Package sessiontitle resolves human-readable session titles: Claude Code titles from transcript metadata, and Codex session titles from a rollout's first user prompt. |
|
spawn
Package spawn orchestrates the end-to-end "spawn a provider teammate" flow: provider probe, profile install, fingerprint apply, team registration, and tmux split-window.
|
Package spawn orchestrates the end-to-end "spawn a provider teammate" flow: provider probe, profile install, fingerprint apply, team registration, and tmux split-window. |
|
subagent
Package subagent runs a ONE-SHOT, HEADLESS provider subagent: it launches `claude -p` backed by a third-party provider model (via the provider profile's --settings + --model) and returns the result synchronously.
|
Package subagent runs a ONE-SHOT, HEADLESS provider subagent: it launches `claude -p` backed by a third-party provider model (via the provider profile's --settings + --model) and returns the result synchronously. |
|
teamhist
Package teamhist persists a board-observed snapshot of every live team so a team cleaned up by its lead keeps a presence on the Agents Board until the user deletes the record.
|
Package teamhist persists a board-observed snapshot of every live team so a team cleaned up by its lead keeps a presence on the Agents Board until the user deletes the record. |
|
teardown
Package teardown removes cc-fleet teammates and team state.
|
Package teardown removes cc-fleet teammates and team state. |
|
tmux
Package tmux is a thin subprocess wrapper around the `tmux` binary covering the operations cc-fleet's spawn / teardown / ps / hide-show flows need: pick a spawn target, split a window to host a teammate or create a tiled swarm session, enumerate / kill panes, kill a server, and break / join panes for hide/show.
|
Package tmux is a thin subprocess wrapper around the `tmux` binary covering the operations cc-fleet's spawn / teardown / ps / hide-show flows need: pick a spawn target, split a window to host a teammate or create a tiled swarm session, enumerate / kill panes, kill a server, and break / join panes for hide/show. |
|
tui
Package tui implements the interactive terminal UI shown when cc-fleet is run bare (no subcommand) from an interactive terminal.
|
Package tui implements the interactive terminal UI shown when cc-fleet is run bare (no subcommand) from an interactive terminal. |
|
userops
Package userops implements the user-layer CRUD operations behind `cc-fleet init / add / edit / remove / list / repair / uninstall`.
|
Package userops implements the user-layer CRUD operations behind `cc-fleet init / add / edit / remove / list / repair / uninstall`. |
|
version
Package version exposes the cc-fleet build version.
|
Package version exposes the cc-fleet build version. |
|
workflow
Package workflow is cc-fleet's deterministic orchestration runtime: it runs a JavaScript workflow script that fans out provider subagent leaves, in a cc-fleet process OFF the main Claude context.
|
Package workflow is cc-fleet's deterministic orchestration runtime: it runs a JavaScript workflow script that fans out provider subagent leaves, in a cc-fleet process OFF the main Claude context. |
|
tools
|
|
|
sign-checksums
command
Command sign-checksums is the release-side counterpart to the self-update signature verifier: it signs a release artifact (checksums.txt) with the project's Ed25519 release key, derives the public key for the release key-match preflight, or generates a fresh keypair.
|
Command sign-checksums is the release-side counterpart to the self-update signature verifier: it signs a release artifact (checksums.txt) with the project's Ed25519 release key, derives the public key for the release key-match preflight, or generates a fresh keypair. |
Click to show internal directories.
Click to hide internal directories.










