Commands
Commands
Operational commands accept a Workspace path. If omitted, they use .agentboard.toml in the current directory. AgentBoard does not search parent directories.
workspace
Create an empty Workspace. The command creates the path you provide and does not overwrite an existing file:
agentboard workspace init ./work.tomlList TOML files in the platform config directory under agentboard. On Linux, this is normally ~/.config/agentboard. The output is a JSON array of file stems:
agentboard workspace listOpen a Workspace in $EDITOR:
EDITOR=vi agentboard workspace edit ./work.tomlEDITOR must contain an executable command. AgentBoard passes the absolute Workspace path as its only argument.
agentboard workspaces remains an alias for agentboard workspace list.
run
Collect Items, commit a Source Snapshot, render Actions, and execute pending Actions:
agentboard run ./work.tomlDry run collects Items and renders Actions. It does not acquire the Workspace lock, write Store files, or execute Actions:
agentboard run ./work.toml --dry-runWatch Mode repeats normal Runs until Ctrl-C. The default interval is 60 seconds. A watched dry run performs one dry Run and then exits.
agentboard run ./work.toml --watch --interval 30s--interval accepts seconds with an optional s, such as 30 or 30s.
Use --json or --output-format json for structured Run output. Use global --quiet, --verbose, --color, or --log-file flags for output control.
list
List Items from the latest committed Snapshot for each configured Source:
agentboard list ./work.toml
agentboard list ./work.toml --jsonJSON output contains source_id, snapshot, collection_status, and items. Each Item result is success, error, or pending. A missing Snapshot is different from a committed empty Snapshot.
list --watch refreshes the Store view in a terminal. It cannot use --json or redirected stdout.
show
Show one stored Item and its Action attempts:
agentboard show ./work.toml AB-001
agentboard show AB-001
agentboard show ./work.toml AB-001 --jsonThe short form uses .agentboard.toml. The command matches either item.id or item.reference_id. show --watch refreshes the human view and cannot use --json or redirected stdout.
dashboard
Open the read-only Store dashboard:
agentboard dashboard ./work.tomlThe Dashboard requires interactive stdin and stdout. It reads committed Snapshots and collection status. It does not collect Sources, execute Actions, acquire the Workspace lock, or write Store files. It refreshes every 60 seconds. Press r to refresh or q or Esc to exit.
tui
Open the experimental OpenTUI shell:
agentboard tuiThis shell requires a terminal. It is not a supported Store-backed view.
doctor
Validate a Workspace and its local environment:
agentboard doctor ./work.tomlThe command checks Source configuration, Action configuration, and package-specific health requirements. It prints JSON and exits with status 1 when a check reports an error.
schema
Print the JSON Schema built from the registered Source and Action packages:
agentboard schema > agentboard.schema.jsonThe schema describes structure and types. It does not express every semantic rule, such as unique Source ids, non-empty Source maps, or required built-in Action inputs.