{"_id":"@agent-action-runner/cli","_rev":"13-fb97a156207de485be8431177d02b65b","name":"@agent-action-runner/cli","dist-tags":{"latest":"0.8.2"},"versions":{"0.4.4":{"name":"@agent-action-runner/cli","version":"0.4.4","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.4.4","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"ac957a19ac94c2a5398ae5855ad02a1e272a3239","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.4.4.tgz","fileCount":6,"integrity":"sha512-DWUVOjtzJ/B3N5Ht+e0BQBGe96WMzlRgb+qU9m+JXT8hCX4s7g/VmNLgMl4CEtEFHHyu87w5FVj61NvUVAnCSA==","signatures":[{"sig":"MEUCIQD4/29B3wTlQXQMmjPx350lLFQl02zp3hdLASm2KOpXJgIgbs+Qpr0aN9XXLPMjoAYi+sYPKP2JPCkUpfFr5lRfwh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef4c193d9da1068accee11b1014aa11c5e4b4cbf","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"doompy17","email":"brillarrz@gmail.com"},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.14.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.0 || ^4.0.0","@agent-action-runner/mcp":"^0.4.0","@agent-action-runner/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.4_1778115802451_0.6654822318159852","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@agent-action-runner/cli","version":"0.4.5","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.4.5","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"1d9d8fe0e050d29dca05185199c263274df1acd3","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.4.5.tgz","fileCount":6,"integrity":"sha512-lJsmAUvH42XZ5u2qrSO5l0lz8xCbZsQqUpwnH6Rivy+FO6hzljo9+c9EFrTWyL3wPld6hzV/DqTV28mDW8zjPA==","signatures":[{"sig":"MEYCIQCEdN3QUs/nSEwwXppv8jrTojrpjZZ1AClT+2dQeGhtdAIhAK+IJ+KsqIXNCirbl8Nn5mffxzAFvZJleRncSz4RTqeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90e6e57e33cf9ebd9d1047beb9c8f1239f1c8218","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"doompy17","email":"brillarrz@gmail.com"},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.14.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.0 || ^4.0.0","@agent-action-runner/mcp":"^0.4.0","@agent-action-runner/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.5_1778116885444_0.7854887624780329","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@agent-action-runner/cli","version":"0.4.6","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.4.6","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"f2c204d4e82415e7b1b1cd39a8fc438b277a639a","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.4.6.tgz","fileCount":6,"integrity":"sha512-TZXI2AomG50P4Gu9fjixj7zqb2mbMZIqV5cNOVWC0W9y7M1swlM/nGIMHmw05D7UZn2khLRtWyRkyLjRuqQBbw==","signatures":[{"sig":"MEQCIDu7nlJ2/me6Trr2tuxwx1erDvxxdQxGxRahVz9Ztt9sAiAix/f+CSOLGxJxOJfkFSv+aT9+QTVFFZA/OyamZlGnjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9bf05189585662a18b0a2df5f76b4f36b695a46","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.0 || ^4.0.0","@agent-action-runner/mcp":"^0.4.0","@agent-action-runner/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.6_1778122519680_0.6806902763187899","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agent-action-runner/cli","version":"0.5.0","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.5.0","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"47d4861f236041f33d6674d265fa9ee0e13bbeac","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.5.0.tgz","fileCount":6,"integrity":"sha512-cHipRuXSeW0LchXcymqoy2OZeMe5lCFbMcb2iiXsRJne3+ltOSjeqRwAbNdDJv584Eh2ykh4x1F34Hfu7a51Gg==","signatures":[{"sig":"MEUCICMz9qEZWLiy/TGdTsvDYX33E7fcnvlBN/PtrPk9HxpJAiEA2GBAPRKZT4NObHOAdB3GPVHM07WoHZooAJdN8BqENAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81d795afaf77240c0ea6d31b8c1cf2098bb0bbeb","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.0 || ^4.0.0","@agent-action-runner/mcp":"^0.5.0","@agent-action-runner/core":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1778129630471_0.8324130344430913","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agent-action-runner/cli","version":"0.6.0","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.6.0","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"6b6af92d3d6151c3b881d63eea387500b30b7da5","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.6.0.tgz","fileCount":6,"integrity":"sha512-6ajjD4WY+jv/YoCQR4wUWr1Jm8M2Fx+/5c0Cs1dOj3t9XY5PHjNF8jqC81L2tTBkwVX2ovegp/aby5sz3xFmBQ==","signatures":[{"sig":"MEUCIDQecxE3H0s0J64SaRv8rSgyJV+tSDcLRxYeSz5SBaUyAiEA5seSGem8y1mpCX4pDrSJGI1h7G8wJlnw8rzUT/h495E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c44e3012eb1ea754d3549fb1ae6d483bf10f6c1b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.0 || ^4.0.0","@agent-action-runner/mcp":"^0.6.0","@agent-action-runner/core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1778159996223_0.06006623065922123","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agent-action-runner/cli","version":"0.6.1","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.6.1","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"d0200815e335271dcc3177ac9d6ef77ccb38eda0","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.6.1.tgz","fileCount":6,"integrity":"sha512-k9dEx8xz8IJzmasJZwGxAfiAyc/RISo//67GuZT+bg5kC7uL0hUNx9nPchh1hiFTn0tKtRtKYR0J5raULucufw==","signatures":[{"sig":"MEUCIQCz6n+7lefUxMMExZhAEuUvxOUVDog4wYJLxshyQSKC9gIgIi/ccwmYbhqR8ULo6sl4xI4uFNGzL5PKVEWxLwvRUn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b3ed647a6a4192a4acb3375b2d935453929f87bc","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","@agent-action-runner/mcp":"^0.6.1","@agent-action-runner/core":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1778164807781_0.2531745769206051","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@agent-action-runner/cli","version":"0.6.2","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.6.2","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"39183e1b6160d707b01b0bed7d1af1fa9878c93f","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.6.2.tgz","fileCount":6,"integrity":"sha512-ECnXYoBvcTfBmHMSjE1sNx1tKi/776YRLeFB2eTCDcFS/u7pV08AW0gFr0izKjvOJVuo98D5fSUJsSBbHXMtwA==","signatures":[{"sig":"MEQCIGsr0khTNKWfUkbpMUUOGA3lRjTdK9h83O9lxhJfi27PAiAHQU1LqtPQZg868poMYmmkj/QihFb7Pmp9H3012NgFVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dfbfae92ff2e54578ab13979a47e47aa04f2db11","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","@agent-action-runner/mcp":"^0.6.2","@agent-action-runner/core":"^0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1778166685780_0.34097635242861357","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@agent-action-runner/cli","version":"0.6.3","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.6.3","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"85aeda74c8e0fdb8218b29c7a8de7ff1a08dc14c","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.6.3.tgz","fileCount":6,"integrity":"sha512-38d/i0cMKhbT5UHBsaFy/JT4sgbkpns34l0uM+258G93a5kD+4XPs2CYZy8rEDMvaWojccg0RjlhDRmnURogQQ==","signatures":[{"sig":"MEQCIHoeOJOmGyu2i+DR02wKob5XK6/ORNcyxCHJgyIpbY58AiAD+TnfuoRf0bgCRLM8ZWNMXgPZ29YIPn8loNoAGf+ynA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f3c6ad854be65e7eb4f3b0aab6e1511854e62f7","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","@agent-action-runner/mcp":"^0.6.3","@agent-action-runner/core":"^0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3_1778331301729_0.7317162764911038","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agent-action-runner/cli","version":"0.7.0","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.7.0","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"184a91cdbffdb9918991902f9ff8529a39e29e91","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.7.0.tgz","fileCount":6,"integrity":"sha512-BwL79xKzN0tNqq8yfDiyLND0HsZar/2XvVme+tzgwOLePtA+VWNXDsLeeRSgoyrPSzQfrrCDaBMApsNeMuB5dQ==","signatures":[{"sig":"MEUCIQDACTyXZE4Cmmq+OceBfA9t0tIBgRktbmQbfe1BqoSa+gIgHrxdUqIkH9xpcTY0aR7rbSGxCWJOG+tgCO374j45SSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9f1f5dcc52c7f21d1dedd8e597dfd700f804da07","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","@agent-action-runner/mcp":"^0.7.0","@agent-action-runner/core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1778336351251_0.10549556945263583","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@agent-action-runner/cli","version":"0.7.1","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.7.1","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"dcfb8fae507912a9192b8b92f06ccd6bf58fcae5","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.7.1.tgz","fileCount":6,"integrity":"sha512-q23sBbLIDL7GQxQnFc2uQc++T038SZWMjJILRLVW5CD6a2a4rpXKlXJN/mh4f9dti0mPWyun0BeqlkkC14x3cw==","signatures":[{"sig":"MEYCIQC2519kISzVL2Jg5PkDPzl/E6ZWMM61StSQbabYf5vW4gIhAJtvQWNfd6wNtL5ebQUmFD8Sw1DIlznc6aHGCznhO7ib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c18d5415a7ae6cc17ec42a90b487da065264993a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","@agent-action-runner/mcp":"^0.7.1","@agent-action-runner/core":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1778338697233_0.9093561565548771","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agent-action-runner/cli","version":"0.8.0","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.8.0","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"adadcfacfa30b158d3aa39fa53bee6cc15d43321","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.8.0.tgz","fileCount":6,"integrity":"sha512-wxdhsCwblvi0LWggH7pczCHh35PRHRm27P8kOKkkx7gnONK2l60f0w8/y9DkhkA9umEELHC2LT5Px7S/ykv/ZQ==","signatures":[{"sig":"MEUCIC4KiIRFraePIBrJaeGYSNUxJHNcycsEuoj+YFQcFwvHAiEAlMl6YY48icYeRfxbxQVCW4lKLGw4/HzyOIz12o6234k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14ef4cec8048f5d88007e346f50f5ede46b093ab","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","@agent-action-runner/mcp":"^0.8.0","@agent-action-runner/core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1778340996949_0.36625956101166013","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agent-action-runner/cli","version":"0.8.1","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"author":{"name":"Doompy"},"license":"Apache-2.0","_id":"@agent-action-runner/cli@0.8.1","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"bin":{"agent-action-runner":"dist/index.js"},"dist":{"shasum":"a86ffec1f08b8ece101f3e6072e09379410801f3","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.8.1.tgz","fileCount":6,"integrity":"sha512-Rxf7KlY6wv4hPRGI6C+8JCZLpn6jAbbml2BmwisebowqMaUfuvC/OQjmTPxirlKr+DsIE3LXoF3CQIpYhrSZ0Q==","signatures":[{"sig":"MEUCIQCLijAu3W8QKmMuoKJDOdXefomGNHimyvTjBJS8D21rQwIgAiPy9/nOzw3GZpucxHP7VwEWDkZnbzxNHz3ODp2fS+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"778ad68e7a72b20643f9e80566041085c46b27c2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"npm run build","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"repository":{"url":"git+https://github.com/Doompy/agent-action-runner.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","@agent-action-runner/mcp":"^0.8.1","@agent-action-runner/core":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1_1778343926956_0.46810597750336713","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@agent-action-runner/cli","version":"0.8.2","description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","license":"Apache-2.0","author":{"name":"Doompy"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"agent-action-runner":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/Doompy/agent-action-runner.git","directory":"packages/cli"},"homepage":"https://github.com/Doompy/agent-action-runner#readme","bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"engines":{"node":">=18.18.0"},"publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"prepack":"npm run build","prebuild":"npm run build --workspace @agent-action-runner/mcp --if-present","build":"tsc -p tsconfig.build.json","pretest":"npm run build --workspace @agent-action-runner/mcp --if-present","test":"vitest run","pretypecheck":"npm run build --workspace @agent-action-runner/mcp --if-present","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@agent-action-runner/core":"^0.8.2","@agent-action-runner/mcp":"^0.8.2","zod":"^4.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"devDependencies":{"@modelcontextprotocol/sdk":"^1.29.0","vitest":"^4.0.14"},"gitHead":"37be6f225af7711a54c4d0ed8e315f8c82124d8f","_id":"@agent-action-runner/cli@0.8.2","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-S8d3XXTYLaOH0gjiIKATbKBWtyoQxC7uJEWbRfii6uv0OxJgaByyNMdPk4Uopy6zttBgqppsUD6QpDSUlT+ZgA==","shasum":"97158f993c120407d02880896dcb9cb46bbf4849","tarball":"https://registry.npmjs.org/@agent-action-runner/cli/-/cli-0.8.2.tgz","fileCount":6,"unpackedSize":101128,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-action-runner%2fcli@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhtA9rbWXU3/TA3nsWLzXvPkFN7kDs6W3oNoAB/dCB9QIhAK4773CVmOfbe5IbzXUc/JYBnBj8vjWIBztKO2FoaOmL"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04eeb6d7-7217-47dd-b363-6c5480b5bf1d"}},"directories":{},"maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.8.2_1778383431948_0.7793586892152227"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T01:03:22.342Z","modified":"2026-05-10T03:23:52.413Z","0.4.4":"2026-05-07T01:03:22.592Z","0.4.5":"2026-05-07T01:21:25.599Z","0.4.6":"2026-05-07T02:55:19.830Z","0.5.0":"2026-05-07T04:53:50.620Z","0.6.0":"2026-05-07T13:19:56.410Z","0.6.1":"2026-05-07T14:40:07.960Z","0.6.2":"2026-05-07T15:11:25.956Z","0.6.3":"2026-05-09T12:55:01.908Z","0.7.0":"2026-05-09T14:19:11.424Z","0.7.1":"2026-05-09T14:58:17.398Z","0.8.0":"2026-05-09T15:36:37.092Z","0.8.1":"2026-05-09T16:25:27.112Z","0.8.2":"2026-05-10T03:23:52.104Z"},"bugs":{"url":"https://github.com/Doompy/agent-action-runner/issues"},"author":{"name":"Doompy"},"license":"Apache-2.0","homepage":"https://github.com/Doompy/agent-action-runner#readme","keywords":["typescript","ai-agent","llm","workflow","agent-workflow","tool-calling","mcp","approval","audit","dry-run","human-in-the-loop","zod","nestjs","express","fastify"],"repository":{"type":"git","url":"git+https://github.com/Doompy/agent-action-runner.git","directory":"packages/cli"},"description":"CLI for Agent Action Runner local development, manifest inspection, workflow validation, and MCP previews.","maintainers":[{"name":"doompy17","email":"brillarrz@gmail.com"}],"readme":"# @agent-action-runner/cli\n\nCLI for Agent Action Runner local development.\n\nUse the CLI to inspect registered actions, validate workflow JSON, run local read/dryRun smoke workflows, generate action docs, and preview or serve MCP tools. It is a development helper, not a production scheduler or authorization layer.\n\nThe CLI does not auto-discover NestJS decorators, Express routes, Fastify plugins, or TypeScript source. Runner-based commands import compiled ESM JavaScript that exports a core `AgentActionRunner`.\n\nThe CLI is for inspecting and smoke-running registered actions. It does not execute agent-generated TypeScript.\n\nExperimental / pre-1.0.\n\n## Install\n\n```bash\nnpm install -D @agent-action-runner/cli @modelcontextprotocol/sdk\n```\n\n`@modelcontextprotocol/sdk` is a peer dependency used by `mcp:serve`.\n\nRunner-based schema export uses Zod 4 JSON Schema conversion. Core can execute actions with Zod 3 or Zod 4 schemas, but CLI manifest schema serialization is Zod 4 based. If a runner exports Zod v3 schemas, CLI schema serialization may mark them as `schemaNotSerializable`.\n\nYou can also run commands with:\n\n```bash\nnpx @agent-action-runner/cli --help\n```\n\nThe binary name is `agent-action-runner`.\n\n## Typical Local Loop\n\n```txt\ncompile runner module\n  -> export/inspect action manifest\n  -> validate workflow JSON\n  -> run read/dryRun workflow smoke test\n  -> preview or serve MCP tools\n```\n\n## Initialize Files\n\n```bash\nagent-action-runner init\n```\n\nCreates:\n\n```txt\nagent-runner.config.json\n.agent-runner/actions.json\nagent-workflows/example.workflow.json\n```\n\nUse `--force` to overwrite existing generated files.\n\n## Config\n\nThe CLI reads `agent-runner.config.json` by default.\n\n```json\n{\n  \"manifest\": \"./.agent-runner/actions.json\",\n  \"runner\": \"./dist/agent-runner.js\",\n  \"workflowsDir\": \"./agent-workflows\",\n  \"mcp\": {\n    \"exposeModes\": [\"read\", \"draft\", \"dryRun\"],\n    \"exposeMutations\": false\n  }\n}\n```\n\nUse `--config <path>` to point at a different config file. JSON config is currently supported; TypeScript config loading is intentionally out of scope.\n\n## Manifest-Based Commands\n\nList actions:\n\n```bash\nagent-action-runner actions:list\nagent-action-runner actions:list --json\n```\n\nInspect one action:\n\n```bash\nagent-action-runner actions:inspect delivery.searchJobs\nagent-action-runner actions:inspect delivery.searchJobs --json\n```\n\nPreview MCP export from a manifest:\n\n```bash\nagent-action-runner mcp:preview\nagent-action-runner mcp:preview --expose-mutations\nagent-action-runner mcp:preview --json\n```\n\nRun safety checks:\n\n```bash\nagent-action-runner doctor\nagent-action-runner doctor --json\n```\n\nGenerate Markdown docs:\n\n```bash\nagent-action-runner docs:generate\nagent-action-runner docs:generate --out docs/agent-actions.md\n```\n\n## Runner-Based Commands\n\nRunner modules must be compiled ESM JavaScript and export either:\n\n```ts\nexport const runner = createRunner();\n```\n\nor:\n\n```ts\nexport default runner;\n```\n\nExport a manifest from a live runner:\n\n```bash\nagent-action-runner actions:export \\\n  --runner ./dist/agent-runner.js \\\n  --out ./.agent-runner/actions.json\n```\n\nList or inspect directly from the runner:\n\n```bash\nagent-action-runner actions:list --runner ./dist/agent-runner.js\nagent-action-runner actions:inspect delivery.searchJobs --runner ./dist/agent-runner.js\n```\n\nSerializable Zod 4 schemas are written as JSON Schema. Non-serializable schemas are marked with `schemaNotSerializable`.\n\nGenerate OpenAPI 3.1 documentation from a runner:\n\n```bash\nagent-action-runner actions:openapi \\\n  --runner ./dist/agent-runner.js \\\n  --out docs/agent-actions.openapi.json\n```\n\nOpenAPI export is intended for documentation, QA, and security review. It does not create a production auth boundary.\n\nGenerated paths use the URL-encoded original action name to match the HTTP adapter route shape. For example, `math.double` becomes `/actions/math.double/execute`, while path-unsafe characters such as `/` are encoded. `operationId` remains a sanitized identifier such as `math_double`.\n\nWhen an action has a serializable `outputSchema`, the generated `200` response schema includes `result.output` so the document can serve as an action catalog for QA and security review. The export also includes common error response schemas for `400`, `403`, `404`, and `500`.\n\n## Workflow Validation\n\nValidate workflow JSON against the manifest:\n\n```bash\nagent-action-runner workflow:validate ./agent-workflows/retry.workflow.json\n```\n\nValidate against the actual compiled runner action catalog:\n\n```bash\nagent-action-runner workflow:validate ./agent-workflows/retry.workflow.json \\\n  --runner ./dist/agent-runner.js \\\n  --format json\n```\n\nValidation catches duplicate step ids, unknown actions, invalid modes, invalid previous step references, and unsupported input values.\n\nIt also validates workflow reliability controls such as `timeoutMs`, `retry.maxAttempts`, `retry.delayMs`, and `continueOnError`.\n\nExplain a workflow:\n\n```bash\nagent-action-runner workflow:explain ./agent-workflows/retry.workflow.json \\\n  --runner ./dist/agent-runner.js\n```\n\nGenerate a Mermaid dependency graph:\n\n```bash\nagent-action-runner workflow:graph ./agent-workflows/retry.workflow.json \\\n  --runner ./dist/agent-runner.js \\\n  --out docs/retry-workflow.mmd\n```\n\nThe graph uses explicit step references only. It does not invent hidden sequential dependencies.\n\n## Workflow Run\n\nRun a workflow locally:\n\n```bash\nagent-action-runner workflow:run ./agent-workflows/retry.workflow.json \\\n  --runner ./dist/agent-runner.js\n```\n\nDefaults:\n\n- `userId`: `AGENT_RUNNER_USER_ID` or `local_user`\n- allowed modes: `read`, `draft`, `dryRun`\n- output: JSON\n\nOptions:\n\n```bash\nagent-action-runner workflow:run ./agent-workflows/retry.workflow.json \\\n  --runner ./dist/agent-runner.js \\\n  --user-id operator_1 \\\n  --metadata-json '{\"source\":\"local-cli\"}'\n```\n\n`mutate` is blocked unless you pass `--allow-mutate`, and the core approval hook still decides whether mutation succeeds.\n\n```bash\nagent-action-runner workflow:run ./agent-workflows/retry.workflow.json \\\n  --runner ./dist/agent-runner.js \\\n  --allow-mutate\n```\n\nUse mutate mode only for intentional local/dev smoke-runs.\n\n## MCP Commands\n\nPreview tools from a manifest or runner:\n\n```bash\nagent-action-runner mcp:preview\nagent-action-runner mcp:preview --runner ./dist/agent-runner.js --json\n```\n\nServe the runner over MCP stdio:\n\n```bash\nagent-action-runner mcp:serve --runner ./dist/agent-runner.js\n```\n\nUse `AGENT_RUNNER_USER_ID` or `--user-id` to set the server-side user id.\n\n```bash\nAGENT_RUNNER_USER_ID=demo_user agent-action-runner mcp:serve --runner ./dist/agent-runner.js\n```\n\nDo not write normal logs to stdout from the runner module when serving over stdio. stdout is reserved for the MCP transport.\n\n## Manifest Format\n\n```json\n{\n  \"version\": 1,\n  \"actions\": [\n    {\n      \"name\": \"delivery.searchJobs\",\n      \"mode\": \"read\",\n      \"description\": \"Search delivery jobs by filters.\",\n      \"tags\": [\"delivery\", \"operations\"],\n      \"resourceType\": \"deliveryJob\",\n      \"riskLevel\": \"low\",\n      \"approvalRequired\": false,\n      \"inputSchema\": {\n        \"type\": \"object\"\n      },\n      \"outputSchema\": {\n        \"type\": \"object\"\n      }\n    }\n  ]\n}\n```\n\n## Commands\n\n```txt\nagent-action-runner init\nagent-action-runner actions:list\nagent-action-runner actions:inspect <actionName>\nagent-action-runner actions:export --runner <file>\nagent-action-runner actions:openapi --runner <file>\nagent-action-runner workflow:validate <file>\nagent-action-runner workflow:explain <file>\nagent-action-runner workflow:graph <file>\nagent-action-runner workflow:run <file>\nagent-action-runner mcp:preview\nagent-action-runner mcp:serve\nagent-action-runner doctor\nagent-action-runner docs:generate\n```\n\nMost read commands support `--json` or `--format json`.\n\n## Example\n\nSee `examples/cli-basic` for a compiled runner module, a sample workflow, and MCP preview commands.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}