Skip to content
Registry

harness

v0.5.1

Thin durable turn loop that wires session-manager, context-manager, and llm-router into an agent loop; spawns sub-agents as child sessions.

Install

bash
iii trigger compose::add worker=harness@0.5.1

Run in your project with the iii engine running. Exact versions are immutable and digest-pinned.

Functions10

harness::fanout::session_created

Function

Internal: fans out a newly-created session id to ui::sessions::changed::<browser_id>.

Request
valueunknown
Response
valueunknown

harness::provider::list

Function

List providers declared to the harness.

Request
valueunknown
Response
valueunknown

harness::fs::read_inline

Function

Read a host file via shell::fs::read, drain its channel, and return a {content:[{text}], details:{size, truncated, bytes_read}} envelope (max 256 KiB inline by default).

Request
valueunknown
Response
valueunknown

ui::unsubscribe

Function

Remove a browser's subscription to a session (or its all-sessions sub if session_id is null).

Request
valueunknown
Response
valueunknown

ui::subscribe

Function

Register a browser's interest in a session (or all sessions if session_id is null).

Request
valueunknown
Response
valueunknown

harness::fanout::agent_event_handler

Function

Internal: agent::events fanout handler.

Request
valueunknown
Response
valueunknown

policy::check_permissions

Function

Check a function call against iii-permissions.yaml; returns allow, deny, or needs_approval.

Request
  • argsobject
  • function_idstringrequiredmin 1 chars
Response
valueunknown

harness::trigger

Function

Browser kickoff: forward payload to run::start. Used by console/web over the iii-browser-sdk.

Request
valueunknown
Response
valueunknown

harness::provider::resolve

Function

Resolve a provider credential + settings (api_url, max_tokens) from the harness configuration. Server-side only.

Request
valueunknown
Response
valueunknown

harness::provider::register

Function

Self-declare an LLM provider (id, config schema, defaults) into the dynamic harness configuration schema.

Request
valueunknown
Response
valueunknown

Triggers0

No triggers registered

Search the registry

Find workers, kits and executables, or jump to a page.