Skip to main content

Primary Run Command

opengoat agent [agent-id] --message <text> [--image <path>] [--session <key|id>] [--new-session|--no-session]
               [--model <model>] [--no-stream] [-- <runtime-args>]
Defaults:
  • agent-id defaults to config.defaultAgent, then OPENGOAT_DEFAULT_AGENT, then ceo

Create and Delete

opengoat agent create <name> [--manager|--individual] [--role <title>] [--reports-to <agent-id|none>] [--skill <skill-id>]
opengoat agent delete <agent-id> [--force]

Inspect Organization Shape

opengoat agent list
opengoat agent info <agent-id>
opengoat agent direct-reportees <agent-id>
opengoat agent all-reportees <agent-id>
opengoat agent last-action [agent-id] [--json]

Update Organization Structure

opengoat agent set-manager <agent-id> <manager-id|none>
opengoat agent set-default <agent-id> [--json]

Provider Binding

opengoat agent provider get <agent-id>
opengoat agent provider set <agent-id> <provider-id>

Explicit Run Variant

opengoat agent run <agent-id> --message <text> [--image <path>] [--session <key|id>] [--new-session|--no-session]
                     [--model <model>] [--no-stream] [-- <runtime-args>]