Vibe Coding
Back to FastClaw

FastClaw / Operations, Maintenance and Governance

command line

The fastclaw CLI is a local control portal: agent, apikey, provider, plugin, policy, projects, sandbox, session, skill, tools, usage, and version all have subcommands.

command line key concepts infographic
command line key concepts infographic

Command overview

cmd/fastclaw/main.go registers multiple subcommands. By default, gateway is run without subcommands; management actions are performed with subcommands.

Command Purpose
agents Create, delete, configure Agents and system files
apikey Manage API key
provider management model provider
channels Manage channel bindings
cron Manage scheduled tasks
plugin manage plugins
projects Manage projects and runtime
sandbox Test or manage sandbox
skill Install, list, upload skills
tools View available tools
usage View usage
daemon background running service

Agent command

Common paths given by README are init, config set/get, files put/ls, ls, rm. The CLI supports locating the Agent using the display name or agt_... ID. If the name is ambiguous, an error will be reported.

fastclaw agents init alpha --provider openai --model openai/gpt-4o-mini --api-key-env OPENAI_API_KEY
fastclaw agents config alpha set temperature 0.7
fastclaw agents files put alpha SOUL.md ./SOUL.md
fastclaw agents files ls alpha
fastclaw agents rm alpha

Operation and maintenance commands

In the production environment, it is recommended to use the CLI as an operator tool rather than for direct use by end users. The frontend calls the /v1 API; the backend uses CLI and Dashboard to manage providers, keys, plugins, cron, and skills.

border

The CLI can change the runtime status and configuration. When using automated scripts, the command, operator, target agent, and rollback path must be recorded.