session_id : {{ currentSessionId }}
Rename
Bind Agent
Clear
Delete
选择会话或创建新会话开始聊天
Cron Tasks
{{ row.schedule }}
Settings
General
Agents
文件路径: workspace/data/agents/<name>/
SOUL.md 文件路径: workspace/data/agents/<name>/SOUL.md
Extra Workspaces
Additional directories that agents can access for commands and file operations.
Commands
Without alias setup: Replace fastclaw with python3 main.py + command. Example: python3 main.py status instead of fastclaw status.
With alias (optional): Add to ~/.bashrc or ~/.zshrc:alias fastclaw='python3 /path/to/fastclaw/main.py'
Then run source ~/.bashrc or source ~/.zshrc to apply.
| Command | Description |
|---|---|
fastclaw start | Start web server |
fastclaw status | View running status |
fastclaw help | Show help |
| Chat Commands | |
fastclaw chat | Interactive chat |
fastclaw chat --new | New session chat |
fastclaw chat --session-id <id> | Continue session chat |
| Session Commands | |
fastclaw session list | List all sessions |
fastclaw session history <id> | View session history |
fastclaw session clear <id> | Clear session |
fastclaw session export <id> | Export session |
| Cron Commands | |
fastclaw cron list | List all cron tasks |
fastclaw cron add | Add cron task (interactive) |
fastclaw cron del <name> | Delete cron task |
fastclaw cron run <name> | Manually run cron task |
| Skill Commands | |
fastclaw skill list | List all skills |
fastclaw skill info <name> | View skill details |
fastclaw skill test <name> | Test skill |
fastclaw skill install <name> | Install skill |
fastclaw skill uninstall <name> | Uninstall skill |
| Agent Commands | |
fastclaw agent list | List all agents |
fastclaw agent add | Add new agent (interactive) |
fastclaw agent info <name> | View agent config |
fastclaw agent edit <name> | Edit agent config |
fastclaw agent del <name> | Delete agent |
| Channel Commands | |
fastclaw channel list | List all channels |
fastclaw channel add <name> | Add channel config |
fastclaw channel enable <name> | Enable channel |
fastclaw channel disable <name> | Disable channel |
fastclaw channel del <name> | Delete channel |
fastclaw channel status <name> | View channel status |
| Dev Commands | |
watchgod main | Auto-restart on code change (need watchgod) |
Chat Commands
On non-WebUI channels (e.g. Feishu, Telegram, CLI), you can use chat commands to create new sessions and more.
| Command | Description |
|---|---|
/new | Create a new session |
/clear | Clear current session chat history |
/session <session_id> | Switch to specified session |
/session_list | List all sessions |
API Endpoints
| Endpoint | Description |
|---|---|
GET /api/health | Health check |
GET /api/skills | List skills |
GET /api/agents | List agents |
GET /api/sessions | List sessions |
WS /ws | WebSocket |
Workspace Directory
All configuration and data files are stored in the workspace/ directory:
| Path | Description |
|---|---|
| Configuration Files | |
workspace/settings.json | Global settings (default agent, etc.) |
| Agents | |
workspace/data/agents/ | Agent configuration files |
agents/*/metadata.json | Each agent has its own config file |
| Skills | |
workspace/skills/ | Skill modules directory |
skills/bundled/ | Built-in skills (current_time, feishu, imessage) |
skills/user/ | User-installed skills |
| Cron Tasks | |
workspace/data/cron/ | Cron task data directory |
data/cron/tasks.json | Cron tasks configuration file |
| Sessions | |
data/sessions/{id}/ | Each session has its own directory |
data/sessions/{id}/messages.jsonl | Session message log (JSONL format) |