with one click
bridge-agent-log-analyzer
// Analyze Bridge agent execution logs from ~/.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files.
// Analyze Bridge agent execution logs from ~/.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files.
Debug and validate OpenBridge on a real macOS desktop through mini-machine plus full VNC computer-use. Use when local broker automation is not enough, when you need end-to-end GUI verification on macOS, or when local changes should be pushed to a branch and rebuilt from a fresh machine clone instead of transferred manually.
Read, create, and review DOCXs guidance
Convert files between formats. Use for Document conversion, Image format conversion, and Audio/Video format conversion.
Work with GitHub through the `gh` CLI, including issues, pull requests, reviews, Actions runs, releases, repository metadata, API queries, and CLI authentication/setup on persistent environments.
Work with Linear through the `linear` CLI, including issue listing, creation, updates, comments, team/project/label lookup, JSON issue views, and CLI authentication/setup on persistent environments.
Read, create, and review PDFs
| name | bridge-agent-log-analyzer |
| description | Analyze Bridge agent execution logs from ~/.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files. |
Inspect one persisted Bridge session and turn its on-disk logs into a behavior report.
This skill is for analyzing the agent itself:
This skill is not for UI reconstruction. Ignore frontend display behavior unless the user explicitly asks for it.
scripts/inspect_bridge_session.py first.session-meta.jsonagent/history.jsonagent/context.jsonagent/state.jsonagent/toolcalls/*/meta.jsonagent/toolcalls/*/output.logagents/<subagent-id>/agent/Inspect the most recent session:
python3 .agents/skills/bridge-agent-log-analyzer/scripts/inspect_bridge_session.py
Inspect a specific session directory ID:
python3 .agents/skills/bridge-agent-log-analyzer/scripts/inspect_bridge_session.py --session-id <session-id>
Inspect using any UUID or identifier that appears inside that session's logs:
python3 .agents/skills/bridge-agent-log-analyzer/scripts/inspect_bridge_session.py --session-id <message-or-toolcall-id>
The helper script is the index. Use it to find the real session directory, runtime toolcalls, failures, and likely recovery paths before opening raw files.
history.json
context.json
toolcalls/*/meta.json
toolcalls/*/output.log
state.json
session-meta.json
Use workspace files only when the agent explicitly read or referenced them in logs.
Use context.json as the main execution timeline.
tool_calls are intended actionstool messages are immediate tool resultstoolcalls/* supplies runtime metadata for those tool callsSummarize:
Focus on:
Extract:
Only mention skill usage when there is concrete evidence such as:
SKILL.mdReport this as inferred skill usage.
Do not output agent thinking.
reasoningencrypted_reasoningThis skill explains behavior from logs, not hidden chain-of-thought.
Default to a concise Markdown report with:
Session overviewBehavior timelineTool execution summaryFailures and recoveryArtifacts and final stateInferred skill usageGaps and uncertaintyFor each important step, include:
history.json: rely on context.json, toolcalls/*, and state.jsoncontext.json: restrict to user-visible history plus runtime toolcalls if presenttoolcalls/*: fall back to context.json tool resultstool_call_id: report it as unmatched, not failedscripts/inspect_bridge_session.py
references/log-sources.md