REC 00:00:00;00
screencast-mcp Tools Workflows Connect GitHub ↗

SCREENCAST-MCP / TOOLS / PRODUCE

Bug Report Package

bug_report

Package a recording as a paste-ready repro folder: secret-scanned, redacted clip and GIF, contact sheet, steps from the event log, OCR'd errors, environment, report.md for gh issue create --body-file.

producewritesdestructivesince v0.45.0

00:00PARAMETERS
NameTypeDescription
inputstringRecording path (uses its .events.jsonl).
sessionIdstringOr a stopped session's id.
titlestringIssue title. at most 200 characters
actualstringWhat happened. at most 4000 characters
expectedstringWhat should happen. at most 4000 characters
startnumberClip start s (default: end - clipSec). ≥ 0
endnumberClip end s (default: recording end). > 0
clipSecnumberClip length without start (default 30). > 0, ≤ 600
redactbooleanBox out OCR-found secrets in every output (default true; needs Windows OCR).
secretPatternstringSecret regex (default: API keys, tokens, password: values).
regionsobject[]Extra boxes (video px; start/end on the clip clock).
regions[].x requiredinteger ≥ 0, ≤ 9007199254740991
regions[].y requiredinteger ≥ 0, ≤ 9007199254740991
regions[].width requiredinteger > 0, ≤ 9007199254740991
regions[].height requiredinteger > 0, ≤ 9007199254740991
regions[].startnumber ≥ 0
regions[].endnumber > 0
errorPatternstringError-line regex.
scanEverySecnumberOCR every N s (default 1). > 0
maxFramesintegerScan frame cap (default 30). ≥ 1, ≤ 120
gifbooleanAlso export a GIF (default true).
maxBytesintegerGIF size budget (default 10000000). ≥ 10000, ≤ 9007199254740991
outputDirstringPackage folder (default: a new one in SCREENCAST_HOME/edits).
overwritebooleanReplace a report already in outputDir.
00:05A MINIMAL CALL
bug_report {}

The required arguments only, with placeholder values. Everything else takes its default.

00:10WHAT COMES BACK

Structured content (structuredContent), alongside a text summary:

FieldType
outputDir alwaysstring
reportPath alwaysstring
jsonPath alwaysstring
clipPath alwaysstring