Install
openclaw skills install lobsteropsAI Agent Observability & Debug Console - flight recorder and debug console for autonomous AI systems
openclaw skills install lobsteropsAI Agent Observability & Debug Console. A lightweight, flexible "black box flight recorder" and debug console for AI agents. Automatically captures agent thoughts, tool calls, decisions, errors, spawning events, and lifecycle transitions.
| Variable | Required | Description |
|---|---|---|
LOBSTER_STORAGE | No | Storage backend type: json, memory, sqlite, or supabase (default: json) |
SUPABASE_URL | If using supabase | Supabase project URL |
SUPABASE_KEY | If using supabase | Supabase anon or service role key |
LobsterOps uses OpenClaw's config system. Place configuration at .openclaw/workspace/config/lobsterops.json:
{
"enabled": true,
"storageType": "json",
"storageConfig": {
"dataDir": "./agent-logs",
"maxAgeDays": 30
},
"piiFiltering": {
"enabled": true,
"patterns": ["email", "phone", "ssn", "creditCard", "ipAddress", "apiKey"]
},
"alerts": {
"enabled": true,
"rules": []
}
}
JSON Files (default, zero-config):
{ "storageType": "json", "storageConfig": { "dataDir": "./agent-logs" } }
SQLite (lightweight production):
{ "storageType": "sqlite", "storageConfig": { "filename": "./lobsterops.db" } }
Supabase (cloud, team collaboration):
{
"storageType": "supabase",
"storageConfig": {
"supabaseUrl": "https://your-project.supabase.co",
"supabaseKey": "your-anon-key"
}
}
npm install sqlite3 - only needed if using SQLite backendenabled: true in config and that await ops.init() has been calledmaxAgeDays in storage config or run await ops.cleanupOld() manuallypiiFiltering.enabled is true and the relevant pattern types are listed