Recent Tool Usage (last 10)
!tail -10 RLM/progress/logs/tool-usage.csv 2>/dev/null || echo "No logs yet"
Recent Events
!tail -5 RLM/progress/logs/events.jsonl 2>/dev/null || echo "No events yet"
Observability Skill
Provides agent operation monitoring, context tracking, and execution traces for multi-agent workflows.
Overview
This skill is auto-invoked by the orchestrator and hook infrastructure. It does NOT require manual invocation. Use /rlm-observe to view collected data.
Data Sources
Tool Usage Log (CSV)
- •Path:
RLM/progress/logs/tool-usage.csv - •Format:
timestamp,sessionId,tool,event - •Written by:
post-tool-log.ps1
Tool Usage Log (JSONL)
- •Path:
RLM/progress/logs/tool-usage.jsonl - •Format: JSON lines with
timestamp,sessionId,agentId,tool,event,filePath - •Written by:
post-tool-log.ps1(enhanced)
Agent Traces
- •Path:
RLM/progress/logs/agents/{agent-id}.jsonl - •Format: JSON lines with trace events
- •Written by:
agent-tracer.ps1library
Session Logs
- •Path:
RLM/progress/logs/sessions.jsonl - •Written by:
session-start.ps1,session-end.ps1
Sub-agent Logs
- •Path:
RLM/progress/logs/subagents.jsonl - •Written by:
subagent-start.ps1,subagent-stop.ps1
Team Coordination Logs
- •Path:
RLM/progress/logs/team-coordination.jsonl - •Written by:
teammate-idle.ps1,task-completed.ps1
State Verification Logs
- •Path:
RLM/progress/logs/state-verification.jsonl - •Written by:
post-state-write-verify.ps1
JSONL Trace Schema
json
{
"timestamp": "2024-01-15T10:30:00Z",
"event": "agent.start|agent.stop|tool.call|task.complete|error",
"agentId": "code-writer|test-writer|reviewer|tester|team-lead",
"sessionId": "session-uuid",
"data": {}
}
Enable/Disable
Observability is enabled by default. To disable JSONL logging (CSV always active):
- •Set
RLM_OBSERVABILITY=offin environment - •Or set
observability.enabled: falseinRLM/progress/config.json
Reports
Use /rlm-observe to generate human-readable reports from collected logs. Reports are written to RLM/progress/reports/observability-{target}.md.