Spec Studio

Pinned declarations

Recipe 24 with recipe 51's entry citations.

  • 69 pinned declarations.
  • 19 Specs pin declarations.
69 of 69 shown

cc-agents

id

component:orchestration.cc-agents

Cited at

no citation recorded

context

orchestration

Cited at

no citation recorded

uses

component:engineering.claude-harness, component:orchestration.inbox

Cited at

no citation recorded

The inbox

id

component:orchestration.inbox

Cited at

no citation recorded

context

orchestration

Cited at

no citation recorded

uses

component:engineering.claude-harness

Cited at

no citation recorded

Relay

id

component:orchestration.relay

Cited at

no citation recorded

context

orchestration

Cited at

no citation recorded

uses

component:engineering.claude-harness

Cited at

no citation recorded

One adapter module per harness, behind one contract

turnConstructor

create<Harness>Turn({ cwd, model, effort, mode, threadId, prompt, emit })

Cited at

no citation recorded

GPT runs through the user's Codex, one app-server per turn

binary

codex

Cited at

no citation recorded

capKey

codex

Cited at

no citation recorded

modes

read-only

Cited at

no citation recorded

offSwitches

-c mcp_servers.<name>.enabled=false

Cited at

no citation recorded

Coordination switches on alone, and a project takes it up with one setting and its own boundaries

plugin

coordination

Cited at

no citation recorded

recordDir

recordDir

Cited at

no citation recorded

A lead states its parent once, and the chain is read from what leads stated

toolJoin

chain_join

Cited at

no citation recorded

toolTree

chain_tree

Cited at

no citation recorded

Messages between sessions this session saw are kept whole, with what is known of who sent them and what came of them

entryFile

<recordDir>/<session id>/<UTC time to the millisecond, without colons>-<sequence>.json

Cited at

no citation recorded

startEntry

{ kind, sessionId, at, cwd, host, version, inbound }

Cited at

no citation recorded

messageEntry

{ kind, sessionId, at, side, peer, envelope, text, isQueued, reason, outcome, cwd }

Cited at

no citation recorded

chainEntry

{ kind, sessionId, at, parent, part, brief, cwd }

Cited at

no citation recorded

A cap on concurrent turns holds across every Claude session on the machine

slotFiles

<state>/slots/<cap key>/slot-<i>.lock

Cited at

no citation recorded

The agent's last message is exactly the harness's final answer

tokensLine

<model>: <n> input tokens (<n> cached), <n> output

Cited at

no citation recorded

failureNote

[the <harness> turn <status> (<kind>): <message> <hint>]

Cited at

no citation recorded

The plugin installs from a marketplace, updates by version and changes nothing global

statePath

~/.claude/plugins/data/cc-agents

Cited at

no citation recorded

A critically loaded machine refuses new agents and stops none

levels

ok

Cited at

no citation recorded

sample

sample()

Cited at

no citation recorded

admit

admit({ capKey })

Cited at

no citation recorded

The mod answers an agent's steps from the sidecar and never calls a model

agentType

cc-agents:<harness>

Cited at

no citation recorded

Claude reads a model guide that fits the harnesses installed here

templateFile

<set>.<variation>.md

Cited at

no citation recorded

syncCommand

node scripts/sync-templates.mjs <dir of rendered guides> <source>

Cited at

no citation recorded

Every other family runs through the user's OpenCode service

binary

opencode

Cited at

no citation recorded

capKey

opencode:<provider>

Cited at

no citation recorded

modes

read-only

Cited at

no citation recorded

modelForm

provider/model

Cited at

no citation recorded

The session's agents, their caps and the machine are always in view

paneId

cc-agents

Cited at

no citation recorded

commands

/agents-pane

Cited at

no citation recorded

The job agent takes Relay's header and returns Relay's state block

agentType

cc-agents:job

Cited at

no citation recorded

stateBlockLines

state: completed|cancelled|failed

Cited at

no citation recorded

jobsDirectory

<state>/jobs/<agent id>/report.md

Cited at

no citation recorded

workflowMemory

<state>/workflows/<run id>/<agent index>.json

Cited at

no citation recorded

One sidecar per Claude session owns the session's harness turns

startCommand

node launch.mjs --dir <run dir> --sock <socket> --state <state dir>

Cited at

no citation recorded

endpoints

GET /health

Cited at

no citation recorded

runDirectory

<state>/run/<first 12 characters of the session id>

Cited at

no citation recorded

A guard ends the groups a harness turn started and it has seen, even when the sidecar is killed

invocation

node guard.mjs <command> [args...]

Cited at

no citation recorded

recordFile

<state>/guards/<guard pid>.json

Cited at

no citation recorded

environment

CC_AGENTS_GUARD_DIR

Cited at

no citation recorded

Composing (0)

Composing needs the script.