Repository navigation
Add record-link-jam skill: agent records its own Jam via a Recording Link using only Jam MCP - #31
devin-ai-integration[bot] wants to merge 3 commits into
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
Original prompt from Tomasz
|
Let agents with browser access record and read a Jam without a local CLI. Keep human recording as a fallback when the native share picker cannot be controlled. Package the MCP workflow for ChatGPT and move the optional CLI commands to a reference so the package does not require terminal access. Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Summary
New
record-link-jamskill. An agent that has a browser and the Jam MCP, with no Jam CLI installed, can record a Jam itself:listRecordingLinkJamswith bounded backoff (at most 10 minutes).jam recording-links …commands live inreferences/cli.md.SKILLSlist (MCP-only), the README card, thejamrouter and the CHANGELOG.Behavior verified on production:
originisrecording_linkand its author is the link owner.https://<domain>/?jam-recording=<publicId>. Without a connected domain it ishttps://recorder.jam.dev/<publicId>.Caveat: Chrome's share picker is browser UI, so Playwright/CDP page control can't click it. The skill calls for a desktop click, or describes
--auto-select-desktop-capture-sourceas an untested option.Proof of work
npm ci && node scripts/check.mjs && npm test: 14 skills, 36/36 tests pass.npx skills add . --listlistsrecord-link-jam.Link to Devin session: https://app.devin.ai/sessions/2eedee53ca274174b560ed4a9db08151
Open in Devin Desktop: https://app.devin.ai/desktop/session/2eedee53ca274174b560ed4a9db08151?variant=devin
Requested by: @baransu