/session
Record a verifiable QA session (trace, video, HAR, console) and render a report.
> /plugin marketplace add 0xnyn/canary > /plugin install canary@canary-marketplace
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
/session
Context preview
What this command does when you run it.
Record a verifiable QA session (trace, video, HAR, console) and render a report.
Command definition
session.mddescription: Record a verifiable QA session (trace, video, HAR, console) and render a report. argument-hint: "<flow to verify>"
Delegate to the `session-agent` subagent. Give it the flow: **$ARGUMENTS**.
Ask it to explore the flow step by step — observe the live page, run each small action as an intent-named `canary run --session` step, finish with assertion step(s) — then `session end` to render the report, and report the `report.html` path with a one-line pass/fail summary. Offer `/canary:review` to open it.
QA harness built for Claude Code | E2E testing with screen recordings, console logs, network HARs, and Playwright traces
Repo: 0xnyn/canary
Other commands on canary.
- /review
Open the Canary session viewer and triage a recorded session.
Open command - /run
Automate a one-off browser task with Canary — navigate, click, scrape, screenshot — and return the result.
Open command - /verify
Turn a code change into a prioritized browser-QA plan with Canary, then optionally record the flows.
Open command

