feat(replay): Add session replay commands to CLI
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- typescript
Research direction
Start by reading the existing sentry span and sentry trace CLI commands to understand the project’s command patterns, then inspect the Sentry Replays API. Done means the CLI provides replay list and view commands that support scripted and bulk workflows.
Written by the indexing model from the issue text.
Description
Summary
The CLI currently has no support for session replays. There is value in a dedicated CLI approach for replays — particularly for agent/automation use cases where you can pull down large sets of replays and run bash pipelines over them — that the MCP server does not yet support well.
Current Behavior
Session replay data is only accessible via the Sentry web UI or through the MCP server. There is no way to list, download, or inspect replays programmatically from the CLI.
Gap
- MCP is limited in bulk/batch replay workflows; a CLI approach enables scripting and piping (e.g., download lots of replays, run bash commands over them)
- No prior art in
getsentry/clifor replay commands
Options
- CLI-native replay commands — Add
sentry replay listandsentry replay viewcommands backed by the Sentry Replays API, following the existing patterns forsentry span,sentry trace, etc. - MCP only — Extend the MCP server instead; but bulk operations and bash pipelines are harder to express there
- Both in parallel — CLI for automation/scripting, MCP for interactive agent flows
Recommendation
Build CLI-native replay commands in parallel with any MCP experimentation. The CLI unlocks bulk pull-down and composable scripting that MCP cannot easily provide today.
Action taken on behalf of Miguel Betegón.
- Dominant language
- TypeScript
- Stars
- 121
- Forks
- 14
- Avg merge
- 22h 3m
- Merged PRs (30d)
- 94
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from getsentry/cli
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
bug jared
-
jared
Difficulty 4/5 3-5 days Newbie friendliness 52/100
Similar issues
-
clawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable P2
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#616 ·
-
ZCode 3.14.3 に対応する Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
supermomonga/zcode-acp#24 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
growthbook/growthbook#7100 ·
-
triage
Difficulty 1/5 1-3 hours Newbie friendliness 88/100