Skip to content
Agent Orchestration
Command

/trajectory

Analyze an RLM trajectory file.

BOOST
From plugin
rlm-claude-code
1068 skills1 agent8 commands6 hooks
Install
> /plugin marketplace add rand/rlm-claude-code
> /plugin install rlm-claude-code@rlm-claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/trajectory

Context preview

What this command does when you run it.

Analyze an RLM trajectory file.

Command definition

trajectory.md

Analyze an RLM trajectory file.

Usage

`/rlm-claude-code:trajectory [path]` — Analyze trajectory at path (default: last trajectory)

Analysis Output

Trajectory Analysis: /path/to/trajectory.json
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Summary:
  Total events: 23
  Max depth reached: 2
  Recursive calls: 4
  REPL executions: 8
  Tool uses: 3
  Duration: 34.2s
  Estimated cost: $0.47

Event Distribution:
  ANALYZE: 3
  REPL_EXEC: 8
  REASON: 6
  RECURSE_START: 4
  RECURSE_END: 4
  TOOL_USE: 3
  FINAL: 1

Slow Events (>5s):
  [12] RECURSE depth=1: 8.3s - "Analyze auth error handling..."
  [18] TOOL_USE: 5.1s - bash: npm test

Errors: None

Commands

# Pretty-print trajectory
uv run python -m src.tools.trajectory_viewer trajectory.json

# Filter by depth
uv run python -m src.tools.trajectory_viewer trajectory.json --depth 1

# Filter by type
uv run python -m src.tools.trajectory_viewer trajectory.json --type repl_exec

# Compare two trajectories
uv run python -m src.tools.trajectory_diff working.json failing.json

# Export to HTML
uv run python -m src.tools.trajectory_viewer trajectory.json --html > trajectory.html

Debugging with Trajectories

1. **Capture**: Run with `--verbosity debug --export-trajectory /tmp/debug.json` 2. **Analyze**: `/trajectory /tmp/debug.json` 3. **Identify**: Find slow events, errors, or unexpected recursion 4. **Fix**: See docs/process/debugging.md for issue-specific guidance

Read more
Ships withrlm-claude-code

Transform Claude Code into a Recursive Language Model (RLM) agent with intelligent orchestration, unbounded context handling, persistent memory, and REPL-based decomposition.

Get the whole plugin

Other commands on rlm-claude-code.