skip to content
$worker

claude-code

v0.1.1

Claude Code as an iii worker — claude::* functions run headless Claude Code turns, mirror raw messages onto claude::events, and stream AgentEvent frames onto agent::events.

iiiverified
37 installs2 in 7d0 today
install
$iii worker add claude-code@0.1.1

exact versions are immutable; binary and bundle artifacts are digest-pinned.

functions

7

claude::on-config-change

function
request
valueunknown
response
valueunknown

claude::run

function

Run one Claude Code turn and wait for the result. Accepts `prompt` or a `messages` array plus a raw SDK `options` pass-through; streams raw Claude Code messages onto claude::events, AgentEvent frames onto agent::events, and returns {session_id, result, usage, total_cost_usd}.

request
valueunknown
response
valueunknown

claude::sessions::list

function

List every Claude Code session this worker has run.

request
valueunknown
response
valueunknown

claude::start

function

Start a Claude Code turn and return immediately; watch agent::events (group_id = session_id) for progress and turn_end.

request
valueunknown
response
valueunknown

claude::status

function

Point-in-time status of a Claude Code session.

request
valueunknown
response
valueunknown

claude::stop

function

Interrupt a live Claude Code run for a session.

request
valueunknown
response
valueunknown

run::start_and_wait

function

Alias for claude::run under the shared agent entrypoint: run a turn for {session_id, messages} and return when it ends.

request
valueunknown
response
valueunknown

triggers

0
no triggers registered