Skip to content

Add per-session MCP debugger - #91

Open
0xtlt wants to merge 6 commits into
mainfrom
feat/session-debug-traces
Open

0xtlt wants to merge 6 commits into
mainfrom
feat/session-debug-traces

Conversation

@0xtlt

@0xtlt 0xtlt commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • add admin-only debug sessions scoped to one access token, with pause, continue, and stop controls
  • capture every gateway tool call in the selected session, including timing, original input/output byte counts, errors, and redaction state
  • add a responsive flamegraph-style timeline with a focused call-details dialog that preserves the full timeline width and becomes fullscreen on mobile
  • keep sensitive values redacted, exclude paused time from the trace clock, and discard delayed writes after a session state change
  • add a real-timestamp migration, generated schemas/routes, documentation, and lifecycle/logging coverage

Validation

  • pnpm test — 150 passing
  • pnpm run lint
  • pnpm run typecheck
  • pnpm run build
  • fresh migration run on SQLite
  • responsive browser QA at 375 px, 768 px, and 1440 px, including success and error details
  • independent diff review — no actionable findings

Demo

An updated demo upload is pending because the required mp4uploadcli command/configuration is not available on this runner; no video files are committed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant