{"_id":"@agent-motion/cli","_rev":"10-8d729ce038e17b6693c49395eb6b43ae","name":"@agent-motion/cli","dist-tags":{"latest":"0.6.4"},"versions":{"0.1.0":{"name":"@agent-motion/cli","version":"0.1.0","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.1.0","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"10e1c6b552a3e85b29366778e9239d1ba1f8ef01","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-ukaYQlxBfnuMPq+IV4bq08ggemwAAanurX93yyqGwjYPp5uGEDMCnUeSs7d1n2IL6RUFFajCIbadj/78yUonLA==","signatures":[{"sig":"MEYCIQC9LDCRqUwawu/2wXFldJVDMjBPNPy7VXKwLVN02rGhlgIhAPr6ZJ2FtGa9X/bD08M1ENBLo9y1EdrpcNzs3354lmJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15356},"type":"module","engines":{"node":">=18.18"},"_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Install agent-ready Remotion components from the Agent Motion registry.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1786744063083_0.14638074364765208","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agent-motion/cli","version":"0.2.0","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.2.0","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"bd255066ea7a2eb3ff82c270c445ad030d3aa116","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.2.0.tgz","fileCount":4,"integrity":"sha512-PosKSb6kXtoyl4mWj0Xc33PNxK7+J6Hdw9ofX8lx9QCeL4wTrH3zWRLQn9dLKQnDqTiy4NJcXuYtVAq8NSG/eA==","signatures":[{"sig":"MEYCIQDJpZ4pwgehQp0OpVRySbnEsQgmdgHsUc9J7zjDvPl7fAIhAN5tUNgAp9pskFUZkG1ujstBFSw31omyylX0vnNCLkCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18403},"type":"module","engines":{"node":">=18.18"},"_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Install agent-ready Remotion components from the Agent Motion registry.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1786745218666_0.8690749014666252","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agent-motion/cli","version":"0.3.0","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.3.0","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"88e98a004f5aa0fe48c1ba34aeda7a0093ef6261","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.3.0.tgz","fileCount":4,"integrity":"sha512-9UkJ7xeIV4TqClkCw5xevdb3Olgky3k3O0PW9tR122oRGdSdnNc4xPXua85CHFtG3L9kNQKxcd1xVZh6CgoAaA==","signatures":[{"sig":"MEUCIQCxNdRrR0PjDICiJRiejxX8jSsyTtypVLuSfn0E0tLVlgIgYE5ep3MOf313BVRo9WaJJ6a7eFKluRcELQUieKlCSOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24179},"type":"module","engines":{"node":">=18.18"},"_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Install agent-ready Remotion components from the Agent Motion registry.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1786745724431_0.41826483249176194","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agent-motion/cli","version":"0.4.0","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.4.0","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"5d869602f76f8d91607c67dc787d1aa4e73a8bba","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.4.0.tgz","fileCount":4,"integrity":"sha512-m54xB9HL3lGQHbDUOLXi6GdGi+tZ6NzJAJCnoPiHSRnQobblqFLr1g3jLA8sDQQKiYWLosR7J+nf32mZxSiReQ==","signatures":[{"sig":"MEQCIFerntT4rV18EapAujhMd8m7kNc+xskaJUt6qPnmaQ7MAiAOZ73IxsZsJJJGkk3e7Elun7FLpadcuAYBpFIavNEGhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27533},"type":"module","engines":{"node":">=18.18"},"gitHead":"924e14383911aef44a240b5fe1239d4300f3c043","_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Install agent-ready Remotion components from the Agent Motion registry.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1786746062012_0.009027928922518358","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agent-motion/cli","version":"0.5.0","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.5.0","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"2ceed3165dc9e469ea52f0b45a5f1e146aac3bd4","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.5.0.tgz","fileCount":4,"integrity":"sha512-kC30ErwV22/UPUzEKBhiXmF0leBJ2FFWdrU1SJUnlgvzPjcGrKC3xA35sUPE+yDi68ThUyuirJaNehzpX5s2oQ==","signatures":[{"sig":"MEYCIQCD6/smiDmDC1YI62wb0zo/MCAjq8wFFYmqqVJt56S5ogIhAJgoMUu9VHR6y8WbqEZKM/OEzFmmrjIV1MbNTZJlyfMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35031},"type":"module","engines":{"node":">=18.18"},"gitHead":"14bff5d8f1770ef2df578c0b65e05a9ee3441202","_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Install agent-ready Remotion components from the Agent Motion registry.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1786747914510_0.48261479749167124","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agent-motion/cli","version":"0.6.0","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.6.0","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"cd37498150c0b4046b12e5e13c1268536f64b06a","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.6.0.tgz","fileCount":4,"integrity":"sha512-mNjMJ/O9zxfj9kjYLBuTStDkPBF97lh45/ygTuFf3Wsf8nvsN9GvxqHt+mKiBIExSXymSg/a1Z0rLZIDxSx+ug==","signatures":[{"sig":"MEQCIEOi+oKsdcFXKq7miWqoB9BXtMs2zvc5La4I+QJBs4iCAiBusGR43RzEmvBQUwEyXxUqeM8DnqMEOLS/Rcc4emKvcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35087},"type":"module","engines":{"node":">=18.18"},"gitHead":"b6292606437fe036e64fc8394f0c7c1a21ca1165","_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Install agent-ready Remotion components from the Agent Motion registry.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1786750782478_0.09632931570704906","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agent-motion/cli","version":"0.6.1","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.6.1","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"e9a9e5e14617d86c7131893474d383a30f8bc282","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.6.1.tgz","fileCount":14,"integrity":"sha512-ZKn23nAMXz+hUWfExz/sUrXGkDmhRd9JYTLr9/MEL3h8vqGAGJ7cBjd7+mtTmKra9+R3aiqLrM+iIx3pBY4ccQ==","signatures":[{"sig":"MEUCIQDnKNkgsKvBlzK1gCh0BQlAsPErrjWvgAagh2cnDdpjOAIgc+h+VHys632P1NrvjptOl3NnX+1DjysforBXKxsCyw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46625},"type":"module","engines":{"node":">=18.18"},"gitHead":"e6dad00c29dcbc9257eae878b89083efd072dddb","_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Create structured Remotion projects and install agent-ready components.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1787608683360_0.4920484108420562","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@agent-motion/cli","version":"0.6.2","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.6.2","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"cf9c52b739753810934c6b61b08f5dbe755b9e55","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.6.2.tgz","fileCount":15,"integrity":"sha512-xYPf53aSJz/YWLvpEjIoLo19Ml6TaMOo0viumfsnyQiTD+mEli8Paha7ulxUG6z8UOX2lQManOY+n3+RppK9IA==","signatures":[{"sig":"MEUCIECskghIf9XgF4jpoP/KT4H4r+3V8W9BVSlsuwtf2UmzAiEA5f252NHKSeEiSYIeshPpG7ut1XgISa2+K+4zf847qGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68272},"type":"module","engines":{"node":">=18.18"},"gitHead":"0d3077c01071e01fe519fd4eb558cd3dfb7cd472","_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Create structured Remotion projects and install agent-ready components.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1787658560062_0.27523503514063274","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@agent-motion/cli","version":"0.6.3","keywords":["remotion","video","components","cli","agents"],"license":"MIT","_id":"@agent-motion/cli@0.6.3","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"homepage":"https://agent-motion.com","bin":{"agent-motion":"src/index.mjs"},"dist":{"shasum":"7a2729c381558cc019d074de1e7d6ae1868780da","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.6.3.tgz","fileCount":15,"integrity":"sha512-M/zD/SiBoQ0PuPJDM1BRebchnL7+j1ZwktLscKmt52D4phj1TpzLKdle/q53fI/AEliUmImJs2ujqos3xcTC+Q==","signatures":[{"sig":"MEUCIAWgF0nRwr6Me7bXomz8byetDYPyQSAYlPzRHJVk/IOUAiEAsUc5MHEGmmGIX9xbbQsXIbFvBTip95n3V+fbrIt8ODg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67933},"type":"module","engines":{"node":">=18.18"},"gitHead":"0bc80bacac7a0fc0b4cb5390e9da83395e78aa58","_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"_npmVersion":"11.16.0","description":"Create structured Remotion projects and install agent-ready components.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3_1787752363961_0.3933680852689516","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@agent-motion/cli","version":"0.6.4","description":"Create structured Remotion projects and install agent-ready components.","license":"MIT","homepage":"https://agent-motion.com","keywords":["remotion","video","components","cli","agents"],"type":"module","bin":{"agent-motion":"src/index.mjs"},"engines":{"node":">=18.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"semver":"^7.7.2"},"gitHead":"bdc2011a85e53dfa81a020791c71f8ea7c525c36","_id":"@agent-motion/cli@0.6.4","_nodeVersion":"26.3.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-C5OKG7cD1Zs8kGxKFos1ntrQqUHVS8qFMg0thaQ435ziUb6jYaSTl2evncCD/pu1kPkbr9oNWzIx2D0zGzEABQ==","shasum":"12169a0b2787635b8043879015f527885c040ae8","tarball":"https://registry.npmjs.org/@agent-motion/cli/-/cli-0.6.4.tgz","fileCount":17,"unpackedSize":92571,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCm83GNXR0X/AHnnidn80yn5X33Lhck/IY+SIhzxp732AIgQCav5109Mh5ermyv0tPDowQ0yVpd8U7AD6Zc6pMdTgU="}]},"_npmUser":{"name":"vrymarovich","email":"vaskaroman@gmail.com"},"directories":{},"maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.6.4_1787917337452_0.21596705834121788"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T21:47:42.882Z","modified":"2026-08-28T11:42:17.769Z","0.1.0":"2026-08-14T21:47:43.229Z","0.2.0":"2026-08-14T22:06:58.830Z","0.3.0":"2026-08-14T22:15:24.553Z","0.4.0":"2026-08-14T22:21:02.149Z","0.5.0":"2026-08-14T22:51:54.692Z","0.6.0":"2026-08-14T23:39:42.649Z","0.6.1":"2026-08-24T21:58:03.498Z","0.6.2":"2026-08-25T11:49:20.266Z","0.6.3":"2026-08-26T13:52:44.124Z","0.6.4":"2026-08-28T11:42:17.595Z"},"license":"MIT","homepage":"https://agent-motion.com","keywords":["remotion","video","components","cli","agents"],"description":"Create structured Remotion projects and install agent-ready components.","maintainers":[{"name":"vrymarovich","email":"vaskaroman@gmail.com"}],"readme":"# @agent-motion/cli\n\nCreate a structured Remotion project, then install editable, agent-ready\ncomponents from the Agent Motion registry when you need them.\n\n```bash\nnpx @agent-motion/cli create remotion my-remotion-video\nnpx @agent-motion/cli create remotion my-remotion-video --no-install\nnpx @agent-motion/cli scene from-image screenshot.png --name product-dashboard --cwd ./my-remotion-video --json\nnpx @agent-motion/cli list\nnpx @agent-motion/cli search \"growth chart\"\nnpx @agent-motion/cli suggest hook --intent \"dashboard automation\"\nnpx @agent-motion/cli info area-chart\nnpx @agent-motion/cli doctor --json\nnpx @agent-motion/cli add area-chart@0.2.0 --dry-run\nnpx @agent-motion/cli add area-chart@0.2.0\n```\n\n`create remotion` scaffolds a neutral Remotion project with dedicated directories for\nassets, compositions, reusable components, and shared utilities. It installs\ndependencies by default. Pass `--no-install` for agents or CI that only need\nthe project files, or `--dry-run` to inspect the file plan without writing.\nThe older `create <directory>` form remains a deprecated compatibility alias.\n\n## Editable scenes from screenshots\n\n`scene from-image` reconstructs a product UI screenshot as editable Remotion\nsource. It creates a typed React component, a machine-readable `scene.json`, and\na reference image under the target project's public assets:\n\n```bash\n# ./my-remotion-video/.env.local\nOPENAI_API_KEY=...\n```\n\nThen preview and generate the scene:\n\n```bash\nnpx @agent-motion/cli scene from-image screenshot.png \\\n  --name meeting-assistant \\\n  --cwd ./my-remotion-video \\\n  --dry-run \\\n  --json\nnpx @agent-motion/cli scene from-image screenshot.png \\\n  --name meeting-assistant \\\n  --cwd ./my-remotion-video \\\n  --json\n```\n\nGenerated elements have stable `data-agent-motion-id` attributes. The component\naccepts `layerStyles` for frame-driven transforms and opacity, `text` for content\noverrides, and `textProgress` for deterministic typewriter reveals. The command\ndoes not choose animation timing; the calling agent applies the video's direction\nwith `useCurrentFrame()`, `interpolate()`, and `spring()`.\n\nReadable text is reconstructed as editable text. Complex non-text graphics can\nremain exact crops of the reference image. Pass `--dry-run` to validate the\nimage, project, target paths, and conflicts without sending the image or writing\nfiles. Existing scene files are never overwritten unless `--force` is explicitly\npassed.\n\nScreenshot analysis uses the OpenAI Responses API and sends the supplied image\nto the configured API endpoint. The CLI automatically reads `OPENAI_API_KEY`,\n`OPENAI_BASE_URL`, and `AGENT_MOTION_VISION_MODEL` from `<project>/.env.local`.\nProcess environment variables override that file, and `--model` has the highest\npriority for the model. The generated project template ignores `.env.local` in\nGit and includes a safe `.env.local.example`. Never pass a key as a CLI argument.\n\nAdd `--json` to any discovery command for ranked machine-readable results.\nSearch responses include a relevance `score` and `matchedBy` evidence so an\nagent can explain why it selected a component.\n\nUse `suggest <beat> [--intent \"...\"]` while turning a beat sheet into a scene\nplan. It returns several visual treatments plus ranked registry candidates for\nthe 15 supported narrative beats: `hook`, `context`, `problem`, `stakes`,\n`reveal`, `capability`, `mechanism`, `benefit`, `outcome`, `proof`,\n`differentiation`, `objection`, `offer`, `cta`, and `close`. Compound beats such\nas `hook/capability` are supported.\n\nSuggestions are advisory and many-to-many: a beat is a communication job, not\na component name. Compare the candidates against the scene's actual message,\ninspect the selected component with `info`, and create a custom visual when it\ncommunicates the beat more clearly. Add `--json` for a structured result.\n\nRun `doctor` before installation to check the target project's Remotion,\nReact, TypeScript, source layout, package manager, and previously installed\nAgent Motion components.\n\nSuccessful installs update `.agent-motion/lock.json` with the exact component\nversion, registry source, and SHA-256 digest of every installed file.\n\nComponents are copied into `src/remotion/components`. The installer validates\nthe target Remotion and React versions, verifies downloaded files with SHA-256,\nand refuses to overwrite existing files unless `--force` is explicitly passed.\n\nErrors with `--json` have a stable, actionable shape:\n\n```json\n{\n  \"ok\": false,\n  \"error\": {\n    \"code\": \"FILE_CONFLICT\",\n    \"message\": \"Refusing to overwrite existing files.\",\n    \"action\": \"Review the conflicting files. Run again with --force only after explicit approval.\",\n    \"retryable\": false,\n    \"details\": {\"files\": [\"src/remotion/components/area-chart/AreaChart.tsx\"]}\n  }\n}\n```\n\nAgents should branch on `error.code`, show `error.message` to the user, follow\n`error.action`, and retry automatically only when `error.retryable` is `true`.\n\nRegistry and interactive previews: https://agent-motion.com\n","readmeFilename":"README.md"}