RobutlerRobutler
CLI

Commands

The WebAgents CLI supports slash commands for controlling the environment and managing agents.

CLI Commands

The webagents CLI provides command-line access to agent management:

# Lifecycle
webagents init [name]          # Create new agent
webagents connect [agent]      # Start interactive REPL
webagents run [agent]          # Run agent headlessly
webagents list                 # List registered agents

# System
webagents login                # Authenticate with platform
webagents daemon start|stop|status  # Manage background daemon
webagents version              # Show version info

# Session Management
webagents session new          # Start fresh session
webagents session history      # Show conversation logs
webagents session save [id]    # Save current session
webagents session load <id>    # Load previous session
webagents session list         # List saved sessions

# Checkpoint Management
webagents checkpoint create [desc]  # Create file snapshot
webagents checkpoint restore <id>   # Restore checkpoint
webagents checkpoint list           # List checkpoints
webagents checkpoint info <id>      # Show checkpoint details

# Skill Management
webagents skill list           # List active skills
webagents skill add <name>     # Add skill to agent
webagents skill remove <name>  # Remove skill from agent

REPL Slash Commands

Inside the interactive REPL, use / commands:

System Commands

CommandDescription
/helpShow available commands
/exit, /quitExit the CLI
/clearClear screen and conversation
/clsClear screen only
/statusShow daemon status
/configShow configuration

Agent Commands

CommandDescription
/agentShow current agent info
/agent listList registered agents
/agent connect <name>Switch to another agent
/agent infoShow current agent config
/listList registered agents (shortcut)
/register [path]Register agent with daemon
/run <agent>Run a registered agent

Skill Commands

CommandDescription
/skillList active skills
/skill listList active skills
/skill add <name>Add a skill
/skill remove <name>Remove a skill

Session Commands

These commands are provided by the SessionSkill:

CommandDescription
/newStart a new session
/session newStart a new session
/session save [id]Save current session
/session load <id>Load a previous session
/session historyShow conversation history
/session clearClear session history

Checkpoint Commands

These commands are provided by the CheckpointSkill:

CommandDescription
/checkpointShow checkpoint subcommands
/checkpoint create [desc]Create a new checkpoint
/checkpoint restore <id>Restore a checkpoint
/checkpoint listList available checkpoints
/checkpoint info <id>Show checkpoint details
/checkpoint delete <id>Delete a checkpoint

Intent Commands

These commands are provided by the DiscoverySkill:

CommandDescription
/intent discover <query>Discover agents by intent
/intent publishPublish agent intents to platform
/intent delete [intent]Delete published intents
/intent updateUpdate published intents
/intent listList current agent intents

Namespace Commands

These commands are provided by the NamespaceSkill:

CommandDescription
/namespace, /nsShow current namespace info
/namespace listList available namespaces
/namespace create <name>Create a new namespace
/namespace join <name>Join an existing namespace
/namespace leaveLeave current namespace
/namespace delete <name>Delete a namespace

Publish Commands

These commands are provided by the PublishSkill:

CommandDescription
/publish [visibility]Publish agent to platform
/publish statusCheck publication status
/publish unpublish, /unpublishRemove agent from platform

Utility Commands

CommandDescription
/tokensShow token usage
/model [name]Show or change model
/historyShow conversation history
/discover <intent>Discover agents by intent
/mcpMCP server management

Keyboard Shortcuts

ShortcutAction
EnterSubmit command
Alt+Enter or Esc+EnterInsert newline
Ctrl+CInterrupt current generation
Ctrl+DExit
Ctrl+TToggle Todo list visibility
↑/↓Navigate command history

Dynamic Agent Commands

Agents can expose their own commands via the @command decorator. These commands are automatically available when connected to the agent. See Agent Commands for details on creating custom commands.

On this page