{"_id":"@oisincoveney/pipeline","_rev":"200-ee8e619c833925a246fd5fe447719329","name":"@oisincoveney/pipeline","dist-tags":{"latest":"4.1.1"},"versions":{"1.0.0":{"name":"@oisincoveney/pipeline","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.0.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"bin":{"work-next":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"d162ec4e680e09782a2f984f5b1a09b2e2b0917c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.0.0.tgz","fileCount":21,"integrity":"sha512-nD59wrrjBNKWo3I8OSt+FqevbdGyuilYAV1D6cbmkxKU7lQI9MjZfc3JpK3+aiUtWWlpcAW62W8LHR14yAU7nw==","signatures":[{"sig":"MEQCIE6WoPX7UJErawVL2qFUbE4lr6In6yHL5faMprzRThfpAiBP6mkIvBwT0AkM+KTaubutp3L0Pkb9HkJQf9+y6jf+sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13865806},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"},"./pipeline-primitive":{"types":"./dist/mastra/pipeline-primitive.d.ts","import":"./dist/mastra/pipeline-primitive.js"}},"gitHead":"dde3e56ae90ae93af99677ab7cb6cb19b15a28e2","scripts":{"dev":"mastra dev","fix":"ultracite fix","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/pipeline-primitive.ts --outfile dist/mastra/pipeline-primitive.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","work-next":"bun src/index.ts work-next"},"_npmUser":{"name":"oisincoveney","email":"hi@oisin.ee"},"_npmVersion":"11.12.1","description":"Mastra workflow and CLI for running repository work through a fixed pipeline: collect project knowledge, research the task, write failing tests, implement the fix, verify the result, and record learnings for future runs.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","execa":"^9.5.2","commander":"^14.0.3","@mastra/core":"^1.35.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.0.0_1779382301837_0.816221669853112","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@oisincoveney/pipeline","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.0.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"bin":{"work-next":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"8b1a78cbc8f95f467f6dfe3c2aa25840be0364b4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.0.1.tgz","fileCount":21,"integrity":"sha512-OSdqTheUaFwpTjdyEacVLA1R8ung/vvHjBg+u5bqfFqHnZx0xEhOzaTZV3uMZzagpp2OeKLcr53L31gEi+B9Pw==","signatures":[{"sig":"MEUCIEFVRPoX7PX1DdBKgF25FnDBE87DZabnos0lebY2gjCEAiEA9UGpU8lKpl7tvSPXXi+NO2ie7/Abw6lljtUOkUPuX/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13865990},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"},"./pipeline-primitive":{"types":"./dist/mastra/pipeline-primitive.d.ts","import":"./dist/mastra/pipeline-primitive.js"}},"gitHead":"4fa10e04cce61fc5df3d979c54fce2c1f1174188","scripts":{"dev":"mastra dev","fix":"ultracite fix","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/pipeline-primitive.ts --outfile dist/mastra/pipeline-primitive.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","work-next":"bun src/index.ts work-next"},"_npmUser":{"name":"oisincoveney","email":"hi@oisin.ee"},"_npmVersion":"11.12.1","description":"Mastra workflow and CLI for running repository work through a fixed pipeline: collect project knowledge, research the task, write failing tests, implement the fix, verify the result, and record learnings for future runs.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","execa":"^9.5.2","commander":"^14.0.3","@mastra/core":"^1.35.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.0.1_1779394328760_0.9730314758719276","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@oisincoveney/pipeline","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.0.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"work-next":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"60135c56668c122eaec3c5093f2409da6f77cbd3","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.0.2.tgz","fileCount":20,"integrity":"sha512-jvbANLIQHAPiaR3W5t2RLi7ZvGwblBmVf+ePKW+FN0XJM4NSiawq7eKphS0/JaPPP4aZNv8INSWp8B2Q20wjxA==","signatures":[{"sig":"MEYCIQDzvgwpUyaJx2DQOkMBG+aX8nTdQOXYgDv7H1XsmqwF7AIhAKn/IAMz0KWmDALUQ4HRqGpiDyt3+pD7R0TYZJvpDs3K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13867472},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"},"./pipeline-primitive":{"types":"./dist/mastra/pipeline-primitive.d.ts","import":"./dist/mastra/pipeline-primitive.js"}},"gitHead":"0ba647552eb30beb35bf609d8efc29d61e5dc5ae","scripts":{"dev":"mastra dev","fix":"ultracite fix","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/pipeline-primitive.ts --outfile dist/mastra/pipeline-primitive.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","work-next":"bun src/index.ts work-next"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Mastra workflow and CLI for running repository work through a fixed pipeline: collect project knowledge, research the task, write failing tests, implement the fix, verify the result, and record learnings for future runs.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","execa":"^9.5.2","commander":"^14.0.3","@mastra/core":"^1.35.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.0.2_1779396964004_0.9438330142350195","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@oisincoveney/pipeline","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.1.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"work-next":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"406bbcf6615a7b3e9cd65ce55c29b5c1bb7cd26c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.1.0.tgz","fileCount":21,"integrity":"sha512-6gFmH07DHCAfpQqFj7MXuVeKiDY5GTxdim02Yq4yAr6aglzYBs1MnFOtAc0a9YjYbBS9EyJqLrBSCawB1HXLGA==","signatures":[{"sig":"MEYCIQDPypci1GoAKBTD/5dbUXTkJ3aau5PO6w5zIKKd7be3uwIhAMDz06XqkRZ9KyMXTdRSVwmeEnCQcNoMTIoGOUuDRapB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13900926},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"},"./pipeline-primitive":{"types":"./dist/mastra/pipeline-primitive.d.ts","import":"./dist/mastra/pipeline-primitive.js"}},"gitHead":"fb538281ed80c6db128de291e1ba61cff999f96f","scripts":{"dev":"mastra dev","fix":"ultracite fix","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/pipeline-primitive.ts --outfile dist/mastra/pipeline-primitive.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","work-next":"bun src/index.ts work-next"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Mastra workflow and CLI for running repository work through a fixed pipeline: collect project knowledge, research the task, write failing tests, implement the fix, verify the result, and record learnings for future runs.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@mastra/core":"^1.35.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.1.0_1779401462195_0.8135851490806103","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@oisincoveney/pipeline","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.2.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"77c33c21cd0f4e01aea69263676cb2f278f233cf","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.2.0.tgz","fileCount":26,"integrity":"sha512-Vsg+nRbboh75d3DPFOGOtEsDGNEhyJIA34esHMMZGg66nqwqSe5bCNLbDbPHvIu/DDd4/P2tsjC2cM7fDgu+Bg==","signatures":[{"sig":"MEUCIGUJijPaqOrFI9bAFgah7A5Pyw9sQ3vbbI9tg7QSJ+x/AiEA+89l1EeEx6B6Lgl/D0QTQ/TzHpEnUoRY0XeDTkzeHRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1570791},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"}},"gitHead":"7d4346fb9c9d6a7b49fcc4f739f4adc7476adc43","scripts":{"dev":"mastra dev","fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@mastra/core":"^1.35.0","jsonpath-plus":"^10.4.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2","extract-json-from-string":"^1.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.2.0_1779710165486_0.6671281568771019","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@oisincoveney/pipeline","version":"1.2.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.2.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"39fdf2884f7b91cc949809538ec0c8233da66d65","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.2.1.tgz","fileCount":26,"integrity":"sha512-8y7IjlodBgvvbuWLDHMIq+Vms/0ZrvDAAAGlLc4sMNYyoihgtocfCJE1me55a/X/zVQlKolI7zAUfEvq/uzLrQ==","signatures":[{"sig":"MEUCIAsnFL+k8n5mASXSG13A4Q+Y3/bbUdf2EVIMJNnIAz+hAiEA9ePBSTtQYrgMQBqf8GeEGKu/nfJaMEkbmWNDoktA21E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1571275},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"}},"gitHead":"384f2926afb8dcd2d7ca68ae7798387aa9ef5716","scripts":{"dev":"mastra dev","fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@mastra/core":"^1.35.0","jsonpath-plus":"^10.4.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2","extract-json-from-string":"^1.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.2.1_1779711867858_0.968039570922375","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@oisincoveney/pipeline","version":"1.2.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.2.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"748d8cc1ec5264e2691e6f95c0172458f9400706","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.2.2.tgz","fileCount":26,"integrity":"sha512-BfSxq0Up6n8uMLAf619425mtkQKkCWOnV/Etuy6bSynuxIf7CIWCKneKft9wK6Z9RVxlzTMsOiNqj10vTgzujw==","signatures":[{"sig":"MEUCIHtLdRi0u2tP/S+o6OnvYnd1Vbby8Pk8mGf3i6rF9LoAAiEAtIR4DRTX9Fk8ERymej2JFZggUjNBihTEYtwVjDN24u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1574293},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"}},"gitHead":"defc1d54b8e715fcbd1645c1a710d85c6c3915dc","scripts":{"dev":"mastra dev","fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@mastra/core":"^1.35.0","jsonpath-plus":"^10.4.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2","extract-json-from-string":"^1.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.2.2_1779712638440_0.9407985064796693","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@oisincoveney/pipeline","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.3.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"c16b0a40098b4e1e2332c833861210f596db2cc6","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.3.0.tgz","fileCount":26,"integrity":"sha512-grhc2MHFVPDMYMizLC+jzJl/K2wkXCf5RN7WzPFBYaEJseXEX7K4L77bxgny4AQrTNJ1MopbaK75BktP6IO+TQ==","signatures":[{"sig":"MEUCIQD3FnfpLZEVV20Wt6onfek1+TlvkCD6vAePnCCE8t6YygIgWBCJ6YDIE9w5tHd14xNjFyICLlBTNmob/TNNdS6Ftmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576085},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"}},"gitHead":"5731e0ef24b6bd84fd68982cc9ae857d67c23281","scripts":{"dev":"mastra dev","fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@mastra/core":"^1.35.0","jsonpath-plus":"^10.4.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2","extract-json-from-string":"^1.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.3.0_1779712935055_0.1193552424537827","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@oisincoveney/pipeline","version":"1.3.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.3.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"41bbc5d261e3055739980e583d3126de8e8c6870","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.3.1.tgz","fileCount":26,"integrity":"sha512-jVIh0hiUM4mJ+1UfVLN0CzW841KwR80ppRz8Z3loT5h6O8pyXhfh3YGxQMveaTAoYBRI5tXuTWFl/XIz6rRNuA==","signatures":[{"sig":"MEYCIQDt4V02y2R8Lh65YsB/oJbWdqmxN2MB4vd6eTpWpss0qAIhAOSVM8q05wH3Veiaa80eU30pa8kTqpAP1c+Y6lQSQ2JB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1580398},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"}},"gitHead":"50607978cae02a119e44b7adcac8defb3c639bbb","scripts":{"dev":"mastra dev","fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@mastra/core":"^1.35.0","jsonpath-plus":"^10.4.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2","extract-json-from-string":"^1.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.3.1_1779713833375_0.20983268373339214","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@oisincoveney/pipeline","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.4.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"1e07f19ed940bdfbab06f852f2671b3c81287621","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.4.0.tgz","fileCount":26,"integrity":"sha512-aWrqtxqW30LezUKAXDMYUenDOYxRpnaCKVBag+TubmqVSS0wQpmymKQE8zGehGDufjt15N+DfOXrRD/gnkf3/w==","signatures":[{"sig":"MEYCIQD6+VRkEGRs62YUNmqxcTfRSWB6dgXtbcu/IlbHVT0XrgIhAK0tJC+vbyo9Hg3DhCYng8NrURzUDhFYnJfl2sn7Y5rl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587789},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"}},"gitHead":"33959c6b9335847773a9b0ce3fc0903ffeea4a63","scripts":{"dev":"mastra dev","fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@mastra/core":"^1.35.0","jsonpath-plus":"^10.4.0","@mastra/libsql":"^1.11.0","@mastra/memory":"^1.18.2","extract-json-from-string":"^1.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.4.0_1779714895716_0.4327866438670662","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@oisincoveney/pipeline","version":"1.4.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.4.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"aa7795a54b048435203ca2890d539b11e4fd617d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.4.1.tgz","fileCount":26,"integrity":"sha512-8WRXJgRe5VgnmMuB9vB5lCQQgIAUf0mVP69VA8pFbAcTKsrBPoSqAzG0B+g6pwXxrRvqxUKHhiG78ExZ7ZOzRQ==","signatures":[{"sig":"MEYCIQCmvTZFNle/gEZe7Z9ZgYURsHznzMQVTaox4maHNBBzoQIhAPzJ9Rk+mYKcOF3N+MrJx9kV+Qya7eci2Ke3Uq5bS8gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587723},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/mastra/runner.d.ts","import":"./dist/mastra/runner.js"}},"gitHead":"9ec56ffb80455f098eb121fcaf2ccc7a37b5f878","scripts":{"dev":"mastra dev","fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli && mastra build","check":"ultracite check","start":"mastra start","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/mastra/runner.ts --outfile dist/mastra/runner.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","jsonpath-plus":"^10.4.0","extract-json-from-string":"^1.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","mastra":"^1.9.3","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@mastra/core":"^1.35.0","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.4.1_1779717467005_0.9714649987665345","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@oisincoveney/pipeline","version":"1.5.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"bf41b07080be29450ae6385effdbebd3ab8f3ddd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.0.tgz","fileCount":20,"integrity":"sha512-0IO5qz6ysNtXj5FGA186bhCmgNeuAYmBnrEIyUOjgyrXWPMjDB4Fz0P6+AqfwVzQuvS86uShboyNj+Jq/hifPg==","signatures":[{"sig":"MEUCIQDadDO+3qb8iIUohJ/vr6OhIa7eucqIsIQ+8xSQEcVYIAIgHbUNOF817K4RYww4gX+GqQ+WMqrbCiMN/S8n9WpWCAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417177},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"2c15913e0a0c7a0cfaab42a5e6350e0084ecf5b7","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.0_1779787488758_0.4120691605276485","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@oisincoveney/pipeline","version":"1.5.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"e4bc26e5cfdf37a6fd8aa811f218c915668ec318","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.1.tgz","fileCount":20,"integrity":"sha512-qb6Iesjt8MmsfYqNAyBV/L3/wR85e8bqJ1uoNDt4xDXg182jpy3VVxxiAXrVsuVgAr48SlRiCtjBFnMJRg7+uA==","signatures":[{"sig":"MEUCIGkDhMyEDLq5gU9Yfl4OFHCw2LlF2JqfsXhQHZLAoiolAiEAouCRYXWbYe/bzxYgh7Y7AYebWuPjeITSkNeMeSlSjAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417291},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"66c3428d550c495dc21f56f21402bb42dc17958a","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.1_1779788183404_0.5999538946905278","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@oisincoveney/pipeline","version":"1.5.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"9fd3da4920587b162d2dae38d78f5b63ada9a014","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.2.tgz","fileCount":20,"integrity":"sha512-gZGswd82yc13H8hMW+eCRokjVkqTi1CEASJJ55zFd9+k+s2/I5A5B1p8x1JVfjyuEUem1wqFSGq9OI9m+9K/gA==","signatures":[{"sig":"MEUCIQCSrZ6mzviAO+aGMhbTvmfhR7mfWmQH9a7AUdkAFnZe+wIgMrrWQKjUQeIhKp1A+Wlcyh1lm1ioyzOie1kZXxhKAXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3432437},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"429f6f7f104b8ea5a1d426800c736c6da1579e23","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.2_1779879915305_0.9915643343467133","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@oisincoveney/pipeline","version":"1.5.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"31d3364f02556b3ab32f7ada816684a1b2b41f46","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.3.tgz","fileCount":20,"integrity":"sha512-Sk+GUOgSs2bt6xjQ/ERNUScuSWquZZLS09oZjYNNFnFnk4wEj37eGgIjtQMvOnMu+QlS6fz4o4V1rRhtNLYpdw==","signatures":[{"sig":"MEUCIQDTxO5k4MmxI7/EKwF6L7GGdUDDK6LlidlV5iflVLxh7QIgKoJhY8tHfM09phLZYYdReid1OfwEP8QwCcNPwZydCiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3428948},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"57d3cc5d71d9c2c29dbd394455f08130799f01ae","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.3_1779884827220_0.6098635877297962","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@oisincoveney/pipeline","version":"1.5.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"a10a78a8f737f404bcb7614e33530b588c32b827","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.4.tgz","fileCount":20,"integrity":"sha512-PREvGerk8yUlvttk7bEM/WWishqhCGGtv8Yhpdi0bD3dm+lW2F+SMUgyVww6J8Q6oByDK4fy+/UbbRZC4QWFIQ==","signatures":[{"sig":"MEUCIQCu12yuCHIYWTCQCD8ecravBL2JoWwTAvOdKBngNW6kcgIgZJBK7O5Cv6fDlPsY9zs30rMyj9AD0cZxzZul8cts42k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3428948},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"7448679d5c306cae0e50f551bb856a0129247daf","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.4_1779886767309_0.18408081445077107","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@oisincoveney/pipeline","version":"1.5.5","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.5","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"ac2528e6d930c8665f3743acf028652a67b12aac","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.5.tgz","fileCount":20,"integrity":"sha512-wEs4ogrgCWrKzkhL1hvy5s8jtRFE+n75RowJVuSLwZ+1O0HBr5EDZeHEQAPmYQ0SeoMAxZMAGJc/2HcV161HlQ==","signatures":[{"sig":"MEUCIF6eod8oROoUYauNQazvoaxz5CZdVMlg4bP8ICqKIeuVAiEAwYdF104OfrlPJhhFLKHj6VnfQDbzRNcmqmXp+4mfUdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3442454},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"74988ee5f3b87bbf82fdcded2877ddf2b8c48594","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.5_1779893291108_0.6345567923653075","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@oisincoveney/pipeline","version":"1.5.6","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.6","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"2ee63dc8b3ab07d9bd750b9ace9c0f84cbfc30e9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.6.tgz","fileCount":20,"integrity":"sha512-MUEeKw96y8lxViqSylkECy1G6PR8BRyn2akz8IldR/onFpglMi+U3TkLbSCUHzgGEts+YJIRmRQptphwyGgpAA==","signatures":[{"sig":"MEUCIFmg6sPWwxqdD251fNHhL0+TD+AkqvfUp9LfOwajHH9YAiEA4Vmt8G8j9jSbBpGLH6vLn84CbSEJ4/13AKwJb+mYzRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3443086},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"311461f6623c7bfd305ee10921bebd00f1612470","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.6_1779915265461_0.6205287943116409","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@oisincoveney/pipeline","version":"1.5.7","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.5.7","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"2752d869f080b47f919274cb48676f1ab08dafe0","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.5.7.tgz","fileCount":20,"integrity":"sha512-bjfOmvynVEb3CnLNtlpq0+o9BOVrFLrJq/y1Avtve8JMpHuI2Vyua/oS0Pr6hr6R1u0UhX8k577wfOqqtTKSlA==","signatures":[{"sig":"MEQCICcwQ8CSbPdRybR3khzpp/sQnHCtf9SgtBS9HdRV0e7hAiB5XDLFSyIhzcY5DJ9/9iWXxAbj1BlQKdUDiDmVsCAyQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3443841},"main":"index.js","type":"module","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"c42901d34a4018978ec1aef36494e26ae8c98b15","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node && bun build src/runner.ts --outfile dist/runner.js --target node && bun build src/config.ts --outfile dist/config.js --target node && bun build src/workflow-planner.ts --outfile dist/workflow-planner.js --target node && bun build src/pipeline-runtime.ts --outfile dist/pipeline-runtime.js --target node && tsc -p tsconfig.types.json","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work. The source of truth is three YAML files: `.pipeline/runners.yaml` declares runner adapters, `.pipeline/profiles.yaml` declares reusable profiles and their grants, and `.pipeline/pipeline.yaml`","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","commander":"^14.0.3","smol-toml":"^1.6.1","gray-matter":"^4.0.3","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.5.7_1779916760062_0.02042095375464381","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@oisincoveney/pipeline","version":"1.6.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.6.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"2daf5bdaa4b4692e202e2ed4fbd2653c5e0c4aa2","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.6.0.tgz","fileCount":18,"integrity":"sha512-MT4GzsWvyEC4Uu+n/m85TIJuyKdrBX0DMWJXYSLdufD5LESx8u+RaliNkQaCGVReF0xkaN1MwJ8RA3xBkcF8xg==","signatures":[{"sig":"MEQCICKm6V7vQM9IHAexxt/q3WSEcGs2c1GAIBURYg8AlA7LAiBCgjdeNrBQyT/v4NEKekwB0OsITk/+ZYupZuVWndnJBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"a0b8d6d0ceb3f70a33d9ee4ffeb2ce5a0cb4d0fe","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.6.0_1779962926852_0.5800752325981453","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@oisincoveney/pipeline","version":"1.7.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.7.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"7f2ad70cb5f559c29966b6c2e967322fbdb583d7","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.7.0.tgz","fileCount":18,"integrity":"sha512-7aTI7VDptvuUSsSEwXAcYt/S87iZqoGRoyNZhZS+zTiz/baP2R6oV3w9dz+rTDch88fWAFg7EcgevMIiuOTb1g==","signatures":[{"sig":"MEQCIB2LIIxok36uiQnZ8CUfboKflYin13j7pE0uyPIQ6MYwAiA/h9SIjq8koVR4gPYssv9QaL4E1JpL4V5aYQv3uIEgLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"416596977bc37dd4dc02bef871c204e938f6b616","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.7.0_1779963564109_0.08224584022091519","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@oisincoveney/pipeline","version":"1.8.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.8.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"4bf0ef45604ca4728a1a6fb572402ba3d6a193e9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.8.0.tgz","fileCount":20,"integrity":"sha512-fkkfXarAI2THVzxEozxX9sKnT1YB92nyRcjiOlMuAmqQG/guZh7KT4SlOTaq1hHuvG8rxivF35ShJ//tv9zvrQ==","signatures":[{"sig":"MEQCIB9Zom/eCpP2z0DStaKYx2N0g0sTte00VyxNHr81zQvRAiA94/5HV6l3swvOQpwiWrEn1RBMRboSU015DkoWJB7TSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"113bcb1fa59774f5c67d7f7449b73cc7c723cac3","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.8.0_1780048152940_0.766210965518364","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@oisincoveney/pipeline","version":"1.8.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.8.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"6434d92ee525f593fdc149528581368c1bd31469","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.8.1.tgz","fileCount":20,"integrity":"sha512-4ew+KHLd16udGw6b9rYeOp8A2W3oKBYszI2Y7Ts0tyluliwT00ewi3noGRpRzOKzsXcF3Lq4se1vPYWl4o/gXQ==","signatures":[{"sig":"MEYCIQDhhsaoD/8hTbK1E3rbQhQZIEhVqzgm/4CvhG4DiI1vLQIhALsw7fiqJP5Xb+8/j7WONTKTGIX3Lu7iq5HLis5l6XpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"a017833344303270b0c3db9b09598fdfdc53f7b8","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.8.1_1780051456299_0.7246348878959643","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@oisincoveney/pipeline","version":"1.9.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.9.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"1cb57de0226946387f8cc4cdf51ebb68ebf18344","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.9.0.tgz","fileCount":20,"integrity":"sha512-zHXOiHUzRYJPiN+KNOIfvjicTHH13jdqWC0AoE/SK1EEg0f+53z0hdXm/C3JBYRajIkjXOZM6TxOrg/FypOkNw==","signatures":[{"sig":"MEQCIAiwjTNdXClQ1GrX8GyakySTigH+qbwdvxugrh6Dpt0pAiBiQIU+bWxLMgXKfi7fLyVlx5v/op253akGTg+0qrPZvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"6b7892c38791ac4e2a662dcbc995b114042c3708","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.9.0_1780057432930_0.8906708725625654","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@oisincoveney/pipeline","version":"1.10.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.10.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"8073acf81173e6ea208683b5b3e7218ecce790c8","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.10.0.tgz","fileCount":30,"integrity":"sha512-Fx2cudHutwmVdJC30EvM2PTB5sZawWx551ySZoLCGSCYfS2MRCzuv1g+PrGnypHAxlRDFT5EKxB1Xox7l15DTA==","signatures":[{"sig":"MEYCIQC4Zi1NxGjMFYgOgMo+VlItHot1qEw97Yr9oyYO2GIAaAIhANqh75MFdMcDPCVVovU/4N+hicMv823UBqTms/l5tq0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297496},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"38c0025ad06f8ca1aeaf69b50aa81c911da14db6","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t oisin-pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test oisin-pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.10.0_1780436467379_0.2172925759133464","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@oisincoveney/pipeline","version":"1.10.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.10.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisincoveney/agent-pipeline#readme","bugs":{"url":"https://github.com/oisincoveney/agent-pipeline/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"ee2d0075a8cf2eb8ef3130c8c50a6c014d7630ae","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.10.1.tgz","fileCount":30,"integrity":"sha512-NIR+khwlQ4XRxYl0T8zrP0674D5Jeen0yZYM33F7fzTXJyFhGwN8DaxgbjdpzKaFW3rwv5PVyaUYKZ464+BB9w==","signatures":[{"sig":"MEUCIGUALLOiuRWvl18QjWjlsbsaJIvyosYZtXAZVWNNLpTRAiEA536Naq3Sw+qg9XsQBWH7NEdUlnKl8TO9K2HDelMS2YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"d6433e65888309f16130c505ddce87a11cf8759b","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t oisin-pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test oisin-pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:008d295a-cc0e-489f-9809-242fcf42cd3c"}},"repository":{"url":"git+https://github.com/oisincoveney/agent-pipeline.git","type":"git"},"_npmVersion":"11.15.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.10.1_1780436636635_0.4695518893445194","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@oisincoveney/pipeline","version":"1.10.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.10.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"9d8d70e3503142a80618bd22fd5b7279f38a852b","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.10.2.tgz","fileCount":41,"integrity":"sha512-soevU6pL7LLzPjouhthE1mHJByjqzBScZOTSxBu4RwRzkbcRoODF9g2Q++Zrx97WDTG2racf8BSHKtedCQXPfw==","signatures":[{"sig":"MEYCIQCVfi7Dp4m0t6TLFeu6Xcb6QErCtMIDm0s4FO3vaObzWQIhAIMEa4I1tbRVQGmgz4NhkmZI52Lmzk9KGddgL3bK3/my","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"}},"gitHead":"410670faeea567b0d376b3e832836b5da0173afe","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.10.2_1780488455728_0.09076536614237507","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@oisincoveney/pipeline","version":"1.10.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.10.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"812b9b843929fd9a71cbe279b71d67721c7c43ea","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.10.3.tgz","fileCount":43,"integrity":"sha512-OTKH3cfhjYwMN8QWIUAhsYRVKzXNCcU3V9K0knEZ/9kkh+RJDcGKmXp7ln1XsWDdZCYbd/kD+tfdYE3QMbfjcQ==","signatures":[{"sig":"MEUCIQCruKM+kEKvnCtE04lPj8dGYGy9W0a970bsrxLf+KqNYQIgLtt3mS0bYXGNJZlY7A6ntVM/C2Xh+McEmPRRNdtk4VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"}},"gitHead":"821b351e36dec9c1c1ed7cdff9a992542c562a31","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.10.3_1780492828900_0.4642468481761599","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@oisincoveney/pipeline","version":"1.11.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.11.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"df7c9436c7b0940b8608c476478b7fc0de5fbc90","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.11.0.tgz","fileCount":43,"integrity":"sha512-xA9XbK0zR+RX5p2lTjvlxcXwrDrdBv6uqU2NYs+e3/lmM6VS7aGP3nApFjouVRpyHgANT+X17JiFglKTEnQjvA==","signatures":[{"sig":"MEQCIAOYsKJ6lp8FX8Hi/hes5IZOQJeHTLUege6I6nz7ACLIAiBv4ytE7myDiuu9M9+Wiro6iBK3q688BqLveKAfmpJ98g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"}},"gitHead":"5a457dc07719b79c7fd00b688ae0536996f0edd0","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.11.0_1780493935884_0.2993260597976686","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@oisincoveney/pipeline","version":"1.11.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.11.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"70a48a0e7950aea24e51d1daabbce349243c981d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.11.1.tgz","fileCount":44,"integrity":"sha512-YGot4Kma6caS49v5092+MULQ9wGaHcPx9u/iN1OTcOWSLW4H69nI10SF6RaaR95ofmKuLbCqjOfDzQrkVtDadA==","signatures":[{"sig":"MEUCICMdP8O4tdHn8imm28a+v2sgGfDQlMdXCH8cKNt+bfTrAiEAgz/46XifVSMvZIFsJrlUazVY7Cvbt6JNvetZuXu6KBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"}},"gitHead":"733e7f63327a4cd18148676769f566c7d6b8b4ea","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.11.1_1780495897376_0.22031009786481848","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@oisincoveney/pipeline","version":"1.11.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.11.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"90cac374f7e74b4d975216777c40fbc2566b5c6c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.11.2.tgz","fileCount":45,"integrity":"sha512-q+7kxSM4OXrg8oG3US0iHiSuLUz+IYU/s4hAk6KJ+z0uLrLjcPORH48mj3jvZydw5YAam0urWDD9MizngSUN5g==","signatures":[{"sig":"MEUCIQCAsLPqHGyyhK00nXiq+17MF8K02KfGljCorSDI3wYn7gIgJJNk28UGq6Yk42E6L3ngleChSe/jNVfUwq2db9HqKp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"}},"gitHead":"ea629d55fb27101f95bc145dc753cf8059887cee","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.11.2_1780560490565_0.8647794060495042","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@oisincoveney/pipeline","version":"1.11.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.11.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"cc1b21c92be05f6b321ee37f598f2ad1d000de72","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.11.3.tgz","fileCount":45,"integrity":"sha512-Of5zUFfR9VaQ8lnprBnMZGzyfg1NhmpVbqvM1KDtqeSkAL2cC7rSrl8OjfXWt001XWoTeaA3/aG9BsXwLKnRPA==","signatures":[{"sig":"MEQCIF4cdeqLfw/bbamtEDxkkNaaD2uDoCr4NRwxCDq4ECs8AiARr6cyo+TbJ7KQy1JLBA/2xryHZZ1rQAOlTdDQnxX3qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"}},"gitHead":"653dea668be013a0ac581232baa7b6c36faf83cb","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.11.3_1780561209825_0.8016264714287122","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@oisincoveney/pipeline","version":"1.12.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.12.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"4fe500b1786057b4f15907a44bfe264c7fd0b8a1","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.12.0.tgz","fileCount":46,"integrity":"sha512-Av8R8PFc8dx7Z2581tU90md2E0ZlySsXFJELuhqVNkXSoic7SCE3FIHeam6yFD4Plmbh+7lZChJQuBeOpYHSRQ==","signatures":[{"sig":"MEUCIQDgun9doOEwc08O0BYEnhGlE1CyqI4lVPC7mpqz6aEkcAIgewgerd4a3NvSTi9DVwrLrw/UCRqlD7nN+doJzE8gtVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"860ee06a0b4518ccbf710c6cad97c3fb3bac1326","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.12.0_1780564738718_0.1809375630723864","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@oisincoveney/pipeline","version":"1.13.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.13.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"a98c3822479f868e0cb4e6591fc06337789579b5","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.13.0.tgz","fileCount":46,"integrity":"sha512-oC6AGcBFW3OYmqythA2e9Nte89HshMAe01+89gsl90p2//u8zs7CFslrq+iE9GM4eNuCMSp+o/L3N7x2kbRVZw==","signatures":[{"sig":"MEQCIGVMWVtBqcp96Jn6wBLfc5qGMrlEeLjQoKQjMko7GPEyAiA4iQX6L/9l7smtjnvDXIYYNhhAp6KHJQHFHKqCgIJ0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"b4f5d97d6fa5f1be5b0386fb7ecd1c5d05ef1d2a","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.13.0_1780566339265_0.4773377705474007","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@oisincoveney/pipeline","version":"1.14.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.14.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"04c35f3e3d061307187c617d1df753d4b05a30e3","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.14.0.tgz","fileCount":47,"integrity":"sha512-dhe1agx/Bgn5ayhH87qNnoFJVZPVFcK8v93klM4vcOfwvu2m8NkYH5DUcNEjPVLRFYPICGhm68EU7JCv65Dg0w==","signatures":[{"sig":"MEQCIBqibbnY1wSiSQolKVBOCuG1bCV3zCnzVs01iYrYU9AZAiAitdVF14qgC85wbqSGz+uhuv+i472J+dLTvA6uItRRxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"c9ab3ddd22ecddec8fabc5dad1fa706c5b10af10","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.14.0_1780571881226_0.9292501829130122","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@oisincoveney/pipeline","version":"1.15.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.15.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"014be1b0746c52f98a68501c095eec6410e10dcd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.15.0.tgz","fileCount":49,"integrity":"sha512-PZ6UqB+wBV5YIN9vKlRByax9IJCFJbJVSi+jxg3kRGhlYFWXejRDJ9XmjSpt4ZSgA2Y94d+uV7zysl0nTEDHrw==","signatures":[{"sig":"MEUCIGvssANazGYOC1lK/eCgB6mrmS3K3KZ6WMcx6nxlm2OqAiEArOvto0U1SGmcsklxD5z8+yySRoyXhY2Ss/7x8bdh6Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"405ceb9f121c6293b089b6a3c62492f72ffe2ada","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.15.0_1780583571395_0.44579365445002783","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@oisincoveney/pipeline","version":"1.15.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.15.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"99165b381d3bbc309b7416e0480cb6f96bc84536","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.15.1.tgz","fileCount":77,"integrity":"sha512-plmn/cWiBDHVtHRz6u1vEE3Eh4UknH+SGn4KA5jbP/vPKkR62WLDvfI73PlzdIbYjZ92Z6xRUmQJ6v8+YWffrA==","signatures":[{"sig":"MEQCIExuiPd9Mti72GZZ1hPQdqQo/p89UNxR09+OxtieLMoDAiA/ELq9Laap9kC7KJiDBjMRJuGKHXTnDinRN+x1NeAfWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"5866171f4d75d64ecd8fc3fcce051335df5d81a1","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.15.1_1780589416596_0.357727809438511","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@oisincoveney/pipeline","version":"1.15.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.15.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"4b1149b71809294236149b030eea78d940347559","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.15.2.tgz","fileCount":77,"integrity":"sha512-negmWXJXWLAe/a+SwUXw56UKQ6/tsYOFqU3ec4PpESc08iaw0XiWfSpjK+ItRUUpChGG0lcELskjRxYnB/nTsQ==","signatures":[{"sig":"MEUCIQCQPF4RB5hGVVOL4ejDCtrKMotnHj/ndHobSquEXa36aQIgYJHr0mXaIs2Kf3f3ChnZt2JT/kAi1X/if0RIGWHOrjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"078d58347a07a1b846786eb2a15f7f834364f4c5","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.15.2_1780589925868_0.8465887117074513","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@oisincoveney/pipeline","version":"1.15.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.15.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"f26f3ebd5821660b06f73e26679448ccaf891d65","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.15.3.tgz","fileCount":77,"integrity":"sha512-GObdVbse45obW9GXYcFOkXY0QrjkBXej85EUDicAdcIzvL4ntfl05w4ywSnJPIuJEwrcgXwMT3yzx6+Zx/sFug==","signatures":[{"sig":"MEUCIQCF9N8rRl3MgeWvpeXPsdWj1V9nVSEsxwvYIIe6e1LTqQIgGUcmmogA0/HfGKckPpJKCgIY6D0so1ZS7tlhWY4K5Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487558},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"a565ac537047b84e46f7b5c1ef283a058773f9f4","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.15.3_1780590837609_0.2609093586574889","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@oisincoveney/pipeline","version":"1.16.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.16.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"2f0f33f9d54328dc270a4669b5b42edf9490a6c8","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.16.0.tgz","fileCount":77,"integrity":"sha512-Qh3oIVBDnfb9bJsAtZIdPImjFDSOMaR5R6vXRLzyGpJGBXX/xTWCYXSSkjFJQZH8tqyHAKa58FUgf367GTe+2g==","signatures":[{"sig":"MEUCICWdmYcvEtbjNkAT7kQJLYsRMHW5HBV7PFlLUoHaggacAiEAtiufXRk4YB+Hp9pIiS8vilR6elr6xAd7/fOwbvjMdrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488721},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"4e5ae5fa80cb9647ddca412d90c73248f7abb978","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.16.0_1780592083303_0.14951162224175452","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@oisincoveney/pipeline","version":"1.16.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.16.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"205ac3b25da66a559bf1f2983c6fbfcd9096b223","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.16.1.tgz","fileCount":76,"integrity":"sha512-HnbERVd1p0ZvRMfiCmQL+m1hR9w66GZUn41WSOND8JAeorinYFPDvZfyEnRcyDf/x6y4DYM6kpAJcB+Cm/2BwQ==","signatures":[{"sig":"MEUCIQDl6wngYsxMZKkvJatT8fOcaDWmr5IgLlNPd6dXrNpg1QIgWyvHXNcRFz3pMHXnhWaM1z/Hkx6DS75+2Ds1NXNxooQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488367},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"ba9f56a1e48d698f89959b455f54e80aef9315c2","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.16.1_1780608635872_0.08480410964333496","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@oisincoveney/pipeline","version":"1.16.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.16.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"0274af501a16829bce5423400e140e8776c1247a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.16.2.tgz","fileCount":76,"integrity":"sha512-X8cE1ziCvPaeosHfBHUt9U1ltMLSpFSPv6SphHnKGK36QXLOLpwlwhrFh1jmneKj24ROB/KXjDU+d0jy/8trqw==","signatures":[{"sig":"MEUCIQCmiy/ImazTLtnyykavAL6V5oXD3Oi74LVgXLZZp8nxkAIgKIhruI/cp91sgu63BdYIkR9nhxoeengL3yIxhMcdPmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"1cade3703da796a18a848e5cb5a9f4bc0cc22203","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.16.2_1780612092920_0.6109982889470296","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@oisincoveney/pipeline","version":"1.17.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.17.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"858bde12490cb3c9e3cd66833027e75c45efc68b","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.17.0.tgz","fileCount":76,"integrity":"sha512-ydykcmf6mIzYX9vIb+5Yk1ccxp5MsoMNgfgvTF1qsNCHtdTU0vFz7oEfR0F7hXc5k/B1Rt6qYPov7qhiPh4dPw==","signatures":[{"sig":"MEYCIQDJhRwjk/7eVNPxSnGvmR4Y/BkOS6MdyHcSYoe+SizyBAIhAOsY1bIXBN84GSpdl6CCjEnp/YdxnXYmJ0MXwfjCkyeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"2216c0bef8c971c031d65bb29d5fc77c5f990303","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.17.0_1780655768539_0.826413773287924","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@oisincoveney/pipeline","version":"1.18.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.18.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"7ff985c5c5dc56320d0754afa254b3f175509107","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.18.0.tgz","fileCount":81,"integrity":"sha512-7X7llllEQwNxTRcBhLPYmYp/5Qe/XLRqt4Om9+dy3uyRzXfDEfFWkrnh1KiWdlnSwqxwV2qj/nbIHI05BOCn6w==","signatures":[{"sig":"MEQCIH4oCJyIF7hbYvP+PRjPHeFS37aj4CIlbk+4nBfCy0l1AiBIB5CsqxLUxyuQ/yrPuQ6qAq/kZYkfrz62c9hw8/MLCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502554},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"b920e3dce5ad97870cd6344513d3a842a3cced82","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.18.0_1780666388724_0.8711987267122141","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@oisincoveney/pipeline","version":"1.18.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.18.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"e04d6826a332c5354564246a9620e8f628ed9433","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.18.1.tgz","fileCount":81,"integrity":"sha512-n79RnerpZnAb1vPb/E+kjlQRBPKW/N0H46vIRVjtTPx8IjaDPJ1J1Tba41u7sIet8j1nz0UlOAUX6t2oD3DwkQ==","signatures":[{"sig":"MEUCIGSyvzSE41tYQ+0/qRio8cxaGjglphyfr7tKYCp7rAAJAiEA27TM60bZi7yvbsMFSe6Skf9TLdjl+Sqz+3jWaO/cg9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"d9841b186db3cbc1f3c0ed3407c1afbb1b40b06c","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.18.1_1780670278520_0.22773225443074763","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@oisincoveney/pipeline","version":"1.19.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.19.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"68e3b5a87e9a24ce7135d814bc3c62e394067de4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.19.0.tgz","fileCount":81,"integrity":"sha512-ubFULMVV0zjDlgZf2Q43KDVXDr+urjrnSOAnWEuwMFyPoVpnbMjoWRPhCD0Xg0XRqnP2E5hYZSZf53cDEhLfeQ==","signatures":[{"sig":"MEYCIQCLSHQuHq0bg001r6/J0aN7DcCeaYvELqsAcP1OwpGNdAIhAND12Q3XPP0EqCC6fjnS/lzIey0QhagadM29FzwKs+cZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"0d6f7156ebb704ab681bd28ee3b6ea8c9efff8ec","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.19.0_1780672091846_0.5529727264463775","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@oisincoveney/pipeline","version":"1.19.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.19.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"76182ce1b027632804c5eefb7a8a1aeb90f0ad96","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.19.1.tgz","fileCount":81,"integrity":"sha512-9xn4Wsg20UeZJTO7ijpToFuyzAna9xWo6SHOZ+J1U6AkazTmWvrWR5QkRL1Uta547jmEK33Y+hhgvIiX29pj4A==","signatures":[{"sig":"MEYCIQC096aJ74OwvrxBgy1QjRauRdRWQOCleOJ5otOXQCgT6wIhAN87BZ2Jo0OAk6MfyFWHlrGu2I2YJ0S+3ioKgP37WnS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"2dc0f0834a712fe35de2873620e3880b3e1a40a7","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"docker build -t pipeline-runner:test . && docker run --rm -e OISIN_PIPELINE_RUNNER_PAYLOAD_JSON='{}' -e OISIN_PIPELINE_EVENT_AUTH_TOKEN=test pipeline-runner:test runner-job; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.19.1_1780673074573_0.5832424089769654","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@oisincoveney/pipeline","version":"1.20.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.20.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"35bd465164c628e7d8b09f7e07012d9ec9c305e6","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.20.0.tgz","fileCount":83,"integrity":"sha512-orfsv0x7ejJlxyAZz6YLS9qgX5d2pcxfOtO7jKqe1F3Nijcb4o+02oUYayL084kPGWK6MQTj0klLwC1j6WFGug==","signatures":[{"sig":"MEUCIE1tSkBmbuyprbxspLsMQDWCCvttHTB9jQ0xeIaRtDsaAiEA7rm476+A4kAp7TW8w4L96z+x1WwtIKv+q8FATKx/SI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"072692df1d11229acdefe48d133a188f6f298aa5","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.20.0_1780739110662_0.2853172300906279","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@oisincoveney/pipeline","version":"1.21.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.21.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"pipe":"dist/index.js","oisin-pipeline":"dist/index.js"},"dist":{"shasum":"e07639d9452e8fe9b04e1dd8bebcf50302c1a0a5","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.21.0.tgz","fileCount":87,"integrity":"sha512-g9GRyprKr+JnEgLAHLOOEpVrxROt/4DdgYkN5/BfivOitMgNolVqHnrNsJ19jnFITBfnUz8u7Z5RNIR7yJNAPw==","signatures":[{"sig":"MEUCIQCScx/oO+fcUyGHbX7Juxs0NfN/r4rwuf9nS/wasiHduAIgZ8Z9acmsuxTgq1r4Ls7SAiw+oh8SM9bx4RoN0/YE4DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"8e674ed6ade667a1ca907350a5f0b73f39dde5f0","scripts":{"fix":"ultracite fix","pipe":"bun src/index.ts pipe","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.21.0_1780944596691_0.46233156673580944","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@oisincoveney/pipeline","version":"1.22.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.22.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"3b3e88d780dc20d9e2e9957bed16f80794df278d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.22.0.tgz","fileCount":99,"integrity":"sha512-rAixGG/z1wxzmHtMg94Q6totJZApyoGiyOYosMVTfksWoYlYWDr6Ca+0B4kLNCdv7IgVxDVnh4EGmHO95fZpmg==","signatures":[{"sig":"MEQCIEUHXWnI1o25tce6e52fvXWw6zC0iu+C4TM0skjjjQz7AiByADIFrwRGne1Up+VrIT8R9FjAVZ9x5shS1XUzE3vmgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"39af7e31087efb753816d7da45ed60151b0c531e","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.22.0_1780995021777_0.46797280847907063","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@oisincoveney/pipeline","version":"1.22.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.22.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"4b103047891a47b3e3e242963eae4b5644e2cf83","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.22.1.tgz","fileCount":120,"integrity":"sha512-75N8vvQ+WuWB4D553NOIavu7gaLZ5Q7L5D/k5zWYTQ7YufhNtY+kSaN3lavrltga6JSS0qsWkuDElcM0Q6Bs/Q==","signatures":[{"sig":"MEQCIEJEqBDMqvpgz0qkJj8rTFLGV3gnN0xZ7wBRsfkmFNrbAiBM3E6d9+GJEsqTbI4WcZ9XgMzu8jsFQqHspCOT9JFYfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"634907124ad092bd7079bf8cce8c547e4b74fe58","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.22.1_1780995638966_0.430501738400082","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"@oisincoveney/pipeline","version":"1.22.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.22.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"e1a076cc08e369737bd0061b8d6120b2097288c6","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.22.2.tgz","fileCount":120,"integrity":"sha512-VCPZFR/TpNVIRL4bd/NI0UXfpkUXDaPgpzV1+bPty11nB92VoRsD9rOKiKCLdaF/trseyyUwJu+U8Y2ZMDaVlg==","signatures":[{"sig":"MEUCIQCFFbt/90HSaC9JI9WLAWudj47OK320NazgkoCs0QijBwIgEV3qmLY/5EmcUFol41G9T/OAxCnqY+y0Owdb33m0V1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"6129fbf18b2ac25e1c4f5d551a321a5a890df69a","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.22.2_1780996788933_0.8167831052014176","host":"s3://npm-registry-packages-npm-production"}},"1.22.3":{"name":"@oisincoveney/pipeline","version":"1.22.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.22.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"57e9cb443a1d7ecf182e68ef1133c31a165736fb","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.22.3.tgz","fileCount":120,"integrity":"sha512-MG7OrLGiyXJjrDB3e2afr5HZTzS2Ewi6XKunDSTvszsoHWjmX58iYXGy88E/WFWINS6ztnJZxhCs6tXY71Bs3A==","signatures":[{"sig":"MEYCIQDA18SSIA//1/F3HbI0ja35CLQzOCjkXoNbpWbONuPmbQIhAJmQR+bopf7MvPdd/E19oBiOBw6u1oCjgXdQRlh3j/ST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"bad9862c97668fe6c7896498fe36ce659870b1c0","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.22.3_1781013733340_0.3900036705815617","host":"s3://npm-registry-packages-npm-production"}},"1.22.4":{"name":"@oisincoveney/pipeline","version":"1.22.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.22.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"d003108191d2b94773b3e671c450c9dbcafc1590","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.22.4.tgz","fileCount":120,"integrity":"sha512-OLb7HoIxaw0uAW9scd6e5cuZ37g5YOa0GYI139lGaJyPCt7bwJkrIfp0/CenSQ7Ak4j5BZWK07SdzYndLqBO1w==","signatures":[{"sig":"MEQCIHCzbwvqJT4Sif0M/ihUL2FNDt9MdgJyhpjuWpTZtt3XAiBbptbbURJYDnCebDJgE5NXkIEN1AAff4QiEckl8Uy3ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"394effff48890fc855cd82894c09686d753fa0a9","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.22.4_1781014993340_0.19737559293176","host":"s3://npm-registry-packages-npm-production"}},"1.22.5":{"name":"@oisincoveney/pipeline","version":"1.22.5","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.22.5","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"c6060657229508f8733a77702a4d17ff1742089c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.22.5.tgz","fileCount":120,"integrity":"sha512-tIoR+QTxF9E6HrX+DuJzcWaNh/do2FgtSHLLufQA5ByKLJR8dhApQBTqcnY34PCtEhP0EK8yXqxe1DkuIuT1UQ==","signatures":[{"sig":"MEUCIFkLJyHGVRHizkLkMpT/CAqi74j10oe8+tp0P5XmrrRwAiEAmsqi0K+nWKqvfJY1OjF7eXGNZPaONzLP4OZ58XniPCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.22.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"0e1e7522e23949b82a508dc0bb664ca68b87d3c4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.22.5_1781017385441_0.8298762050673609","host":"s3://npm-registry-packages-npm-production"}},"1.22.6":{"name":"@oisincoveney/pipeline","version":"1.22.6","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.22.6","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"a1264e877e35c2c984c6b3d93bd3b3672f04b24d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.22.6.tgz","fileCount":120,"integrity":"sha512-Bgp2PRKN3FJ64njrNW9nQ9Ld4Qaj8PWF1Tot6+uEyvZEq7gq5qk1Aqv37vwF/e0ouxv/elcXdf/9pp3EBgZd9Q==","signatures":[{"sig":"MEUCIBiI6VTo6761j/q428eQwDZH7JLj2Flw/mJEQdMEKZDwAiEA6UR+OTNidvsZLhRpszl2v96TiWfehAajmIkeE1QruKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.22.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"0ec40e2fcbe752e71243a72e2b951fdcd280d28c","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.22.6_1781019058735_0.8682019068937668","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@oisincoveney/pipeline","version":"1.23.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.23.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"a08a6cba5e72c36d46a4b7c470ef4d26b9b34c27","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.23.0.tgz","fileCount":121,"integrity":"sha512-kFfsrVKX1lxc0JvUgCo3DRL1ol4DLFcSMt4cGzayNi5Hxi3PPNnMyBgIgNXVDJ9hBhaoa3gHJyV2A5MRdO2oHw==","signatures":[{"sig":"MEYCIQCLA9mPH43lIHsoBNu2In+38IBgxv3gKMo+jh9a0WzVjgIhAKgJrD+XV3WoiAxIJFImEoMKcsEWCel117Ai4N4fLbgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"a633226e214f16f32537e1de6c8838f22457a51e","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.23.0_1781084013891_0.07186639070909773","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@oisincoveney/pipeline","version":"1.23.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.23.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"f3241c89f4ffd1b1fe85ec0fe72c90838c481052","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.23.1.tgz","fileCount":121,"integrity":"sha512-aowCGNpLNs5OYxoJOyQNJEVe48GbtsRn0FY8Gqfx1Fh+FQwwbdsdk213rZb/hc6Ky6uXDHlyOiqCktDVAh3Z1w==","signatures":[{"sig":"MEUCIQC1YwCIXyf1DrhZYvC9oJS7pX5gIDQFCyGKoRjgwX8qKQIgTvQigSYICQ/I+UjbfXAWWftfrvRw9qG2/9GO1xLMx84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"e512f818b871448f2459a310db2d45bfdf19d457","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.23.1_1781091543718_0.6629851292866085","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"@oisincoveney/pipeline","version":"1.23.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.23.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"0b7a2c086388559265e7c1c1a957cb4d3a6feb5e","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.23.2.tgz","fileCount":121,"integrity":"sha512-C4U5kyX1L6fTeSBbxeQjjoxnb3cA1gc5t5mJsO7YDUQ8kXcW1WCMaEJEJC/PIAummo2m+WPjaqKaLdbGqlgdHw==","signatures":[{"sig":"MEYCIQCs+5Pr6y4vUL7tGP5YwiHk9AnWNZ5lpT1PzYhRE2FRwwIhAKOKXsu/DbpVb7mvkeamwPTzjHD98yNTkDD8Q16gMmEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"a0f79704d8b527f70d360183c1ab53476dd6f8f2","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.23.2_1781092512960_0.37270626112927263","host":"s3://npm-registry-packages-npm-production"}},"1.23.3":{"name":"@oisincoveney/pipeline","version":"1.23.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.23.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"oisin-pipeline":"dist/index.js"},"dist":{"shasum":"f35899bf25d8a77462e551f81315d497109cb9d9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.23.3.tgz","fileCount":121,"integrity":"sha512-oGl+5ngjvKP24WFfoFL4pky4tlpbFMPaVcSayOq4m5eBQGvVzlNDISen5JFQ40HOQlwvNWU4+137aJ/4tfVUVg==","signatures":[{"sig":"MEUCIQCV3dsOoUbWiLlhSV2KZp4f/WydN+0JLJfxJxqYSs9ehAIgZbpbJ9xh/exLxvrnEwslqhBt0TX4AOlKCY+8lHzRV5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.23.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./runner-job-k8s":{"types":"./dist/runner-job-k8s.d.ts","import":"./dist/runner-job-k8s.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-job-contract":{"types":"./dist/runner-job-contract.d.ts","import":"./dist/runner-job-contract.js"}},"gitHead":"cc59a34dafa19f5af3bec20483573b38ca37092b","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth:ro pipeline-runner:test runner-job --payload-file /etc/pipeline/payload.json --orchestrator codex; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.23.3_1781093417791_0.43497122888717343","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@oisincoveney/pipeline","version":"1.24.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.24.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"c6e30087bf7096d3370e5838c4b356f3364ede81","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.24.0.tgz","fileCount":121,"integrity":"sha512-oDoKbWcWvFOaL075C1/vYoINGAiJXNxPoKl3esYnQU0BOwnyuTx5AYti5KP3b54UTM3HKE9qiex5IYjLepT8Kw==","signatures":[{"sig":"MEYCIQDcXUAdtLRm+sa7PY11DMvFqIdZJmk8ADaE4EKukVxqNQIhANprlULKwoFM+awUM3uceZV7bxobpx8vsHUocHICYbUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"269f09750586ed4b937508532a5342316c492a05","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","smol-toml":"^1.6.1","micromatch":"^4.0.8","simple-git":"^3.36.0","ts-pattern":"^5.9.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.24.0_1781114290348_0.6808201458447198","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@oisincoveney/pipeline","version":"1.25.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.25.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"3fef3aad05363dc46bc3ef903ac8d9c5271b8221","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.25.0.tgz","fileCount":120,"integrity":"sha512-6U76nHIIcSxU4kiqd5+xHtMCyb+PhWz0ki5KeVJNYOyAWEEYpHoO8psOHpzVDy6g4CULr7jrxzfvOJA5eLqw0Q==","signatures":[{"sig":"MEQCIDfcRRaXWyUmOXSJgoLvLXGisMVvqLE8LDQ1wmqrDBBQAiAy6fwn024DhfSEQvCwYCCesl42KqJXHwBut+4yA8TO+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":750330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"f88405f4bc83922b99109702f2cd09f18de8163a","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.25.0_1781126546860_0.12022744775886518","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@oisincoveney/pipeline","version":"1.26.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.26.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"14828b13749a07ccc5abda3f9b89188990ed10bf","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.26.0.tgz","fileCount":124,"integrity":"sha512-DqUPixsk8ylO8T3T1jpiA3g8j/kjAeg2l2igeZjbYThXARhMqLfmoI47hqvtaFJ+U5KTTvwAGgBm+oF95PfjhQ==","signatures":[{"sig":"MEUCIEYknTOh91b4Cw22wbgSOzXQ5BOENccbjNsARO9hPhhxAiEA/x7Qz2TcP6uyEfu2DSFSdHZTmn7VlrPyG7ogezOlDu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767817},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"78441e7063039564677d9cbf81c52306d2047499","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.26.0_1781126734770_0.030474113816550963","host":"s3://npm-registry-packages-npm-production"}},"1.26.1":{"name":"@oisincoveney/pipeline","version":"1.26.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.26.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"1076a8f0dc46875586254a1ea6148c2ceaebfd4f","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.26.1.tgz","fileCount":172,"integrity":"sha512-gxQsmQEjH615gyBRDQC/0KyguByMLf/wEJu6KcaLBYdzYGLEHEtqROXc3fN5w0gY08s8yskZiYjQFy7YYLCGeA==","signatures":[{"sig":"MEQCIDKNx4I1VQJ1jMpCDnOCfujYu1MKdkSoKoPGqDeI1UCMAiBou24V+yZfOssgevzJE8XBDuIdqIXECFqktmNzrgyj1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8f03efa77829b541643beaa6d1636533f32a9dca","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.26.1_1781130239974_0.5471840593446882","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@oisincoveney/pipeline","version":"1.27.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"1dbdd5623ec798c4828371bf8931ea132f9a8129","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.0.tgz","fileCount":172,"integrity":"sha512-XhMrCSHGFdQYQWt5L5FByQuvxkaSyHlJboyWzefdpTSInWGtLhrhmKEe6+dlhFFvfpzjW/UwESTlNpjncNlfwg==","signatures":[{"sig":"MEUCIQDS4KRiczBnrqCyf3uGOOJHAiknDhgX+z9YGiU03pM9HQIgfn2qeeuDn6R5BvWS6wxtOxCBUjhNa+FENSiVoPK8MYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"e28d6f42e5ae4a0816f39bf9944b26243631911f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.0_1781136899291_0.9493502400237528","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"@oisincoveney/pipeline","version":"1.27.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"c417986e756aea5c509b2c743f55cec09b95f4f9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.1.tgz","fileCount":172,"integrity":"sha512-yzZMoiBIS+N/3HzO3uTUyDHVevRzGuYuJbw6YAxXEKUbT/SLsiwwpgxAG6DyHyIOwIj/szAMAybX9H/pIzYJZA==","signatures":[{"sig":"MEQCIH1/A1Iy7V4Q/tOaPy9Y2r/mFfu7ijj7LPFXSLfNU4U9AiAXEYwXov3PuS6pEKOu3COzHk5xP5v3s7wNAgkKtLLJgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"3e223ee71c8818f21d66860a1151ba0409d9f418","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.1_1781138238693_0.797697565544373","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"@oisincoveney/pipeline","version":"1.27.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"73bcc61926d16a4cd6ae0ba8cf8098d954eb82e2","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.2.tgz","fileCount":172,"integrity":"sha512-f42+L3cdtU1fz/WcHW9un9p4uRo5RgA+U0TZ6Y/BQlILkfMGAwUzCvjSSrwZMoeb0lV8TjLJuuUx9cqMEC9DFA==","signatures":[{"sig":"MEYCIQCUykU5UlEBMIQs95AWMzhWyJtOJb+OgYnHRI7AD/nTmAIhAIFwKxmm3ock/wanYa5ZJL7AG9zhclc5gTijv0/vCu+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"0f71bfa72a9b875e4a3faa6afaa1a60267f48b33","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.2_1781139064883_0.8814132860806743","host":"s3://npm-registry-packages-npm-production"}},"1.27.3":{"name":"@oisincoveney/pipeline","version":"1.27.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"31d6af79bfc7e9c144eb92455426b70323d5106a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.3.tgz","fileCount":172,"integrity":"sha512-ai3jbm06tijERancSgUX0h27JFL8womYh+WCoNNqp8nesZ0Z6ZkG9mWuAQvpnNDq+H6czefhkyGo6T7GP3t23g==","signatures":[{"sig":"MEUCIGEmT+egFznTaxbzoMV+SGGD2wjxsE5cDChy5QBp0T5eAiEAnO+L7ul00HAP27VncdwHieiFZQwIMKi+/Wgs8otjW8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"88b3f50f383a46b2b1262f3ffff9056cd653960f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.3_1781139286171_0.009482444006455149","host":"s3://npm-registry-packages-npm-production"}},"1.27.4":{"name":"@oisincoveney/pipeline","version":"1.27.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"89ef2530f3557b5ca6a9baa1082037eca6615116","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.4.tgz","fileCount":172,"integrity":"sha512-CYwstDBZa1/15Z08Z9rq7cldCZZRAVOIH/vf9+ozq0n3yAdjyXd+gV0rPS6boNpUmswKDYxx9Ux6zcscfOr+Fw==","signatures":[{"sig":"MEUCIQD8dSb7aRyc4pUlECDdcg+ci0AznJdkEDGyKkw6+VFoUQIgLwlxe3pdA6j2DWzSwZf0g+9ho6xXJqLSL+uY2EzmIhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915845},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"31ce3f8e99aa38d8417bf9b3c02b2290ff804e75","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.4_1781141185537_0.3713225486771461","host":"s3://npm-registry-packages-npm-production"}},"1.27.5":{"name":"@oisincoveney/pipeline","version":"1.27.5","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.5","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"2dc46168f8be30e3997b5cc381e74af4252367ad","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.5.tgz","fileCount":172,"integrity":"sha512-XCFTm8hn6m6zWCdzfW477Mu5vet5rVOR6Lh7pxFW9iNFfB96w0egQq8/yT2rQgc6487wDtOXyIZ2QmYDkcEJsg==","signatures":[{"sig":"MEUCIDQ9+oezfGe6LtS5nJFxjM2o3vjG3w86jV7sajuRaCsQAiEA/7LzXyh+jl7gU/CpCiAeugzWRUnfhq34EzxrvnjEyCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6ac5db33da2e84d4801c0efafa0ac8fa3ba39412","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.5_1781141935064_0.29423340070797654","host":"s3://npm-registry-packages-npm-production"}},"1.27.6":{"name":"@oisincoveney/pipeline","version":"1.27.6","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.6","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"eb2ffc86cd00c68e871cc5ffee1304c786186618","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.6.tgz","fileCount":172,"integrity":"sha512-JVuXGEmLZlloVnKefsXGplgRs+voUnUSMM0wbHZZJlQVnQ3ZeflEG1ggi0sj7AU7Tf9JTG8eAmpZAZeEN6/wfg==","signatures":[{"sig":"MEYCIQDif0cRGPRJwHaJOCdJDvj864rCsZftjcxgtzSkex7L8wIhAPbxvR98r2kq4sJ6QmRHw53aBBMkeVH9d1SZg34OUf/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"b63a4c321486c0e8f5850c6bc2e9be9863bd2767","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.6_1781142596243_0.8824243170363448","host":"s3://npm-registry-packages-npm-production"}},"1.27.7":{"name":"@oisincoveney/pipeline","version":"1.27.7","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.7","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"4f9e0566d4419652f523c881efb1e15266f40e99","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.7.tgz","fileCount":172,"integrity":"sha512-+EfFdrx6SKT/GDIYlQc/PiRtGXwqFT9rsXnNjnZcYqn9hFYI5UpIRLinVV3Gx5+UPJEGDJdyhmiVGJ2BGDbrCg==","signatures":[{"sig":"MEUCIQD0C45Dmmh6/jb76BU7l8CvNboyTit/9lKqOMBa9YdBQAIgVMJiyKLywAChLdZm7TMux1HmM4Jjq6QsR8eJA73+wsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"428d130a5fcff865ea22fae0263ca0a0df156ac1","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.7_1781143256366_0.6734267797497993","host":"s3://npm-registry-packages-npm-production"}},"1.27.8":{"name":"@oisincoveney/pipeline","version":"1.27.8","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.8","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"f52ad6a52ca366911b65bd75997093af9e1363bd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.8.tgz","fileCount":172,"integrity":"sha512-5BTykkqPWojL8KybhzQfx187vXyCIdl12PJRFkRyJ8lurXN2AozOrkLt9fU2wsus0c4GBho+FhYjrmmrAE4tIg==","signatures":[{"sig":"MEUCIQCTK+G0g/nrww/GgUm+ST5DPpI8SnPjnQMyMo6W2ugx9AIgdA46hh3gTjnAXMlPgE5SqdBjKoiN6kRTbIG6b/q1mY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9739d6886ead5181a07cdc57161fe23843db56ce","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.8_1781146053632_0.9331122565723031","host":"s3://npm-registry-packages-npm-production"}},"1.27.9":{"name":"@oisincoveney/pipeline","version":"1.27.9","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.9","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"5167fcb870bbb8d6c98f3e32eecc4399811b1b89","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.9.tgz","fileCount":172,"integrity":"sha512-USAVra/XTBHJ852sUBJH0ucYPcZiPjeWZ+usrHcbWDwbXnUbjw9Xnw+gZCeQPK0NLvS+X84ScWu5E7OghEYAwg==","signatures":[{"sig":"MEQCIEu0s1p3VqoEH6faxHuMO4mbFUAe4/irDsrZAttIaOLsAiAgxstZWB8HmOXwFkz2hNMdH4vD5AHND8B6HBEy9O0e8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9f419d72d581f2a256f9b56383b7c34ed7920eef","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.9_1781147607269_0.43164750364629145","host":"s3://npm-registry-packages-npm-production"}},"1.27.10":{"name":"@oisincoveney/pipeline","version":"1.27.10","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.10","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"a717e4adda0e8f7de49b475bf393246cf095abcb","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.10.tgz","fileCount":172,"integrity":"sha512-0s0G5YWMmweuLYCoKGaXOU1f0KCFylolwnj80FcIJ14rN4URf+jhA/K7t1yMAIUo3WwmbzfkX2lP5K7U3KuY6Q==","signatures":[{"sig":"MEQCID+qLmmOTYGFUQH4Cf8wX+HWpay9wOMVKhoWRK5N8kM0AiB2Yzv+m+d54VXkcLOcnDBq96QFS5NWGrzMqPtl/T94Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918198},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a2fb00c88fc4046b16f1cd3eaef398d2a5a816b6","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.10_1781149868058_0.5194396412088458","host":"s3://npm-registry-packages-npm-production"}},"1.27.11":{"name":"@oisincoveney/pipeline","version":"1.27.11","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.11","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"58bd663daedc531e8b944a5c2ad152fae14eaefe","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.11.tgz","fileCount":172,"integrity":"sha512-c0McClxAc9+oG0gIFZgtG60Trf484RDgSaC+iOXE6sJhzZlKW16Wv9XFVOJU69s9v8fSKI2/uFGP/aFdxN+bpg==","signatures":[{"sig":"MEQCIEsmwlIGLD0EKXAMsMMBnuJvgm3Bc0EuXDiqXLe/olEqAiAfE+GZhkRdhcf7iRLtVKlsWSWdf+mesSCGKBu1/balVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"129a7159a7bfdf126b7f63258dbd8cb67a33b93d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.11_1781151101259_0.7530141420496932","host":"s3://npm-registry-packages-npm-production"}},"1.27.12":{"name":"@oisincoveney/pipeline","version":"1.27.12","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.12","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"61512a31178cab8db652370623b880ccf86a8033","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.12.tgz","fileCount":172,"integrity":"sha512-KGXs57sDVzZ3Dtt9gdzv541hH8rrZ7kRpTuBvY/4YXAepjBH+brMYbp1akj8FivMz7IsuYjlk0JSyClt2ynW2w==","signatures":[{"sig":"MEUCIQDco1arIum8UrctQjxHWP+XBVynvRglcvvyiFBwmucbXgIgIIwXYAkMgQSLqb30KOAjripKHH2MySFwKmzzy8PbIbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"fdad3b02a59413d864906f7ff6a3dd17c9e6017b","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.12_1781152412833_0.9660358535498346","host":"s3://npm-registry-packages-npm-production"}},"1.27.13":{"name":"@oisincoveney/pipeline","version":"1.27.13","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.13","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"2b49cd5162cbd2e13bac7a5341fe2e36d65bfc70","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.13.tgz","fileCount":172,"integrity":"sha512-SCr6NE8SYZp/8ML2fcoTiXiOU9i14bbwi2lu4MZiXemXbnVQN3QoO6cFkFR0+YNEeP55U6QL6w0RatYv6Wq5oQ==","signatures":[{"sig":"MEYCIQCKXUvFCYoFmKIsZbWo/mvYNeAwfYn/gBrxsM44//0+NgIhAMFqFR1ogbfOz37muyh+jqe+yxBpgz0HowfNQGzwVarj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"038d8c98344aa64d98440fd542ea8ba8a5f053fa","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.13_1781154282464_0.8313402915717387","host":"s3://npm-registry-packages-npm-production"}},"1.27.14":{"name":"@oisincoveney/pipeline","version":"1.27.14","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.14","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"0395cf8250e97f881c32ced228f8db4ed04a599c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.14.tgz","fileCount":172,"integrity":"sha512-nAWCED/5KP6KFZbztIgknajox+qjAioaTSy9KlWUcGfuhlT9y5TbO634VR27SNPOlolcVETrwXPsPTWdtwkhWw==","signatures":[{"sig":"MEQCIGhkWRrSkp1bQn6PON5q50sF1LypXHDRLjCOG7TVy/YxAiAiowR/LRs2hxc2U8xWTNv3VMriDoTD3AiP3EnhNGnLMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"d7d801fc01610ed8fea8eee5b2874407951977fc","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.14_1781156206636_0.7332903081012487","host":"s3://npm-registry-packages-npm-production"}},"1.27.15":{"name":"@oisincoveney/pipeline","version":"1.27.15","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.15","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"5f85f185eb27b87eefa7559cb0249a9baadc5eec","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.15.tgz","fileCount":172,"integrity":"sha512-QqFIgeUzLO2CPIOeP3kFQrMx3MNOQ4GX4RqJDd5e7Pe4lwpl7gKFnhZqYBl+mVJ5nOUXw7LzdQexn4CxVt2RPg==","signatures":[{"sig":"MEYCIQD8ygXsU3TA17ihIRwn34nbi2P03LxNq7+K3HOXJV7r6gIhAJYVG/p/hngVDA+sIWrdrZ9P46M5uCV2FPlrYY3BjKQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"828cd429da22663b2cff1625f6ba4793749dbac2","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.15_1781163501120_0.6647622313626493","host":"s3://npm-registry-packages-npm-production"}},"1.27.16":{"name":"@oisincoveney/pipeline","version":"1.27.16","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.16","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"ab57c7056b3cf3cc24edd4af7d7ff491d8962ad4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.16.tgz","fileCount":101,"integrity":"sha512-NZwS0HatCXFhKT9UDbjai8tU1IXfEisf1SIl1dEhluh2IIOE69kVs2AAl71wlF3kVD9hgr8yoazvDbW3GA25hw==","signatures":[{"sig":"MEUCIHLtWqXIRhWl40rupITewOCwjCcWWenh4fDltvPqunIuAiEApLEY6UHtEgmHP725v/Np3zdhWi5yMxVVKL8v/hT8qkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"e11f01ecaaac2a76cf26db6b1e7f3a992a3e510e","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.16_1781170811732_0.935188473489355","host":"s3://npm-registry-packages-npm-production"}},"1.27.17":{"name":"@oisincoveney/pipeline","version":"1.27.17","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.17","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"20e4b5d1e778fe9e82a379865691bec1ca441864","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.17.tgz","fileCount":101,"integrity":"sha512-H43LDe+MRKwEAxK1Cz4XmgrkZh0I5PmuIg+is0TBqwSAJuQ87CXF0cHvk0TWP75jxIDhbGggWa1bL1x1iWdlWQ==","signatures":[{"sig":"MEYCIQDx9G8XNHGFXwYWwtBDA11C/8H7Fvnzh74Z+e/j4PDOzgIhAP3yUwqpVyBS6WPaV9XI+LDADZkszJ+DC7PAKiC2Ra06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"f6a0d1e1b1782981835be45da4046daf7b0b2fe9","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.17_1781173428822_0.9725898632762686","host":"s3://npm-registry-packages-npm-production"}},"1.27.18":{"name":"@oisincoveney/pipeline","version":"1.27.18","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.18","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"3e5526f5f2cbcded4b3171443faa5a59df81af8a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.18.tgz","fileCount":103,"integrity":"sha512-OXn4TgM5E67nWJjpwmtQsIeC1JYlI/JnK36/kRCcezO6t90Xbhi9KNj36LGS+L8GUoNnjk6j39xEyr1S593jxg==","signatures":[{"sig":"MEUCIQDyrmWeWWL9phujy3NkgjpFhluZJNLjuGKSuprLN5OARwIgOPGkdI/QZmO6Eh66V8cyZV2gKkS1uNrq/m6RLbmxyxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"f9917b7a3246d8f381912e4e960553947bf96621","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.18_1781184394179_0.19878750317734029","host":"s3://npm-registry-packages-npm-production"}},"1.27.19":{"name":"@oisincoveney/pipeline","version":"1.27.19","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.27.19","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"696e0bb9105ff9eb34304509026b008c36c6ec7a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.27.19.tgz","fileCount":104,"integrity":"sha512-mWnJki/QcsP/sTOijuR36GWzjT6mbnx4sJ5IDvEoWfEds41CWjhucKEcETiX63qY7VPXRsh4CPQWK7McZvQWGQ==","signatures":[{"sig":"MEUCIA5Jww0Up7+BvbiGKievEPYeDJPU+SFf2Eo7g0JyIy10AiEAodiMWwpBDnqIca6XMmVDkGp+DatN+wUOaulwPl25PZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.27.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9b3d76c50a968e738ca6a7d41656dbfa434ca7e4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.27.19_1781188670697_0.28290648079969105","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@oisincoveney/pipeline","version":"1.28.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.28.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"28378f37a273c4cc03d6b4ac0ff03d990c8a8151","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.28.0.tgz","fileCount":104,"integrity":"sha512-euVidEeJDvlQdRuH1VNLCerL0RZFCZ+Ezcpigm0VsSE7SyGYB4iGhVzq5ne1wpITJkiJCipD4l+O3uTECJk4dw==","signatures":[{"sig":"MEQCIAY3SY9Nx0TkqZWojaPIgn0DUgGHjGSk8XtEvZpQ8t4wAiArO3al5YBC/Gxa0ll9Vrrbbn19u22l6hzexw5fZubgGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":660510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"dcc63b68762be5950680a456f825457d037df24f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.28.0_1781197193478_0.31558861931421545","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"@oisincoveney/pipeline","version":"1.28.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.28.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"22eddbe24e9944ef06013ce20bc023160f0887cf","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.28.1.tgz","fileCount":104,"integrity":"sha512-eb52nEXY+m9UymZgp/MKttTe7BJcs+N3S9GRsK80rbZx+Lf8+RhKG4LfHsfQqK9v7SkOfdvrahk8TtpzWRGZVQ==","signatures":[{"sig":"MEUCIQDwkiEEf4HJMjQo31TQzuRQ/T56uNFcBkGLgMSEn6bsqgIgLYtyQ6LH4CppeHKoMRbmv7uwDxaRrYukw/XDakZm5wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":660889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"1c35ae784901e6c861d3f4ecdce9d9a5b5b9aa4b","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","xstate":"^5.31.1","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.28.1_1781206494128_0.8668016988275706","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@oisincoveney/pipeline","version":"1.29.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.29.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"c1a5193c0025eceef50071a8e8b51edaf41639e4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.29.0.tgz","fileCount":129,"integrity":"sha512-MATNHnOFLRfl1KAA073fDiOvdrYE4qtABEu08SDoYl94CWQt8XxDfGMbgMmO3rDJ6kUnaUIES60Zn4Fc1GdApA==","signatures":[{"sig":"MEUCICx/pM57TQAveK61ZG8LNGFIh00YUXqCwres4foKPIWQAiEAse3uTtLhbsfcM1CB2UHkM5LjSs0iX064Wk6dcdFHLYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8d06fb07de6d3f9d4cb43a61d75b9b065f931216","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.29.0_1781248973124_0.023976773558365805","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"@oisincoveney/pipeline","version":"1.29.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.29.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"f0ad20595a92f69a53667d0680a03f3882957dae","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.29.1.tgz","fileCount":201,"integrity":"sha512-FHTQdyp6l02dR5e2KbIF2l0nddVpzulu6ffMFou9opKDPXe5G0uFWGwUMvbJlQR/nuUZHWri9BH4NHa21jbKZA==","signatures":[{"sig":"MEUCIQD6BZ8+MK7uiy/Vu7R7DWNz5s49YtdDznKPrtTKoE2kqgIgf6YtI6s8EF0ZCS2eR3M1KnONrILjbuED+lGlXBl3Hio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":979662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"0d22b23ea7601eec751a79bdeebb696aea7f0ba3","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.29.1_1781250833295_0.2831307408989743","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"@oisincoveney/pipeline","version":"1.29.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.29.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"74c190a2d754e248ac90856bccafe475353b186c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.29.2.tgz","fileCount":201,"integrity":"sha512-cVzppeq1CXjXdWgMTqf506SQ6wnTj21rvT4XOXM7BKeIVP+v7Ay7s3RMbehNVozJ8uZWlXDLKcW9or+/E565rw==","signatures":[{"sig":"MEUCIFRYd4EqyCyipo56pAvUsLYGb1zX/acXGKorP3Gtk1vEAiEA4ltyvgQgyRSzl66d30wCQ5L0dMuDY7qbupmrWQ+K51Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":980087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"49f1763589fd59aeb34e949a5b0139c524f7caa3","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.29.2_1781251689569_0.7245478012897428","host":"s3://npm-registry-packages-npm-production"}},"1.29.3":{"name":"@oisincoveney/pipeline","version":"1.29.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.29.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"b708cd3d99443be1d6376e66ecc4a3225c116e57","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.29.3.tgz","fileCount":201,"integrity":"sha512-aNUNUFLS6QBYWsOD6kFdImcs/Dwjzm6Y8rktgdrjPNHVt3Xjdt25We6q4TotBlK6BJFUtjl8F9Zk8QSTfKLNjQ==","signatures":[{"sig":"MEYCIQDXKy6A0ZKUV2+2B4UCIrgruM5LwsKgR8fEP3NGMZ5J4gIhANCJdmfFXDoCStVkhGC9wkO4xYXcHGUIYi6mSH9Emsqt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":980087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9d94bb9d726a17770672362f8646ff6952c89e58","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.29.3_1781252474498_0.8693533398125819","host":"s3://npm-registry-packages-npm-production"}},"1.29.4":{"name":"@oisincoveney/pipeline","version":"1.29.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@1.29.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"55d4f0dc905a5064fb1d316fc49ee961f8dcb59c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-1.29.4.tgz","fileCount":201,"integrity":"sha512-v6hVmw5WdPZZOvlcGkPy6BJ/3GEcm5I+tlEc3UaVmDTmOKsDgoIkeFABAVGYog+V8G+S+Hevw/JGMbZd2uhoUg==","signatures":[{"sig":"MEQCIHiksMAOexld1t9sD0XbyVBdTOkKs+B2q8GGRNLazM4bAiB1yVlY1MNpqe1BHlF6UGmu06dcQLp87z9+4SzDt5M4wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@1.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":980087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./runtime/goal-loop":{"types":"./dist/runtime/goal-loop.d.ts","import":"./dist/runtime/goal-loop.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runtime/goal-state":{"types":"./dist/runtime/goal-state.d.ts","import":"./dist/runtime/goal-state.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"d11435c9b26472871669f714bc26b4708ed08434","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_1.29.4_1781253142461_0.7947642699338959","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@oisincoveney/pipeline","version":"2.0.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.0.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"1f1b6f0cb719eccf3ad2727a8259237417ecb0f5","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.0.0.tgz","fileCount":195,"integrity":"sha512-UG43mwlyfAjuDK5aeenB1ijq1coHhdqWYqYD8gVBj3HpKMYaS4DWltPiVoraGUGzmgk5EBcdsbw1MBfFjo7Odw==","signatures":[{"sig":"MEUCIQCTfZ0zVnj6/rJ5Fr4TNKHyLTOYGUkvbn1dAUMnYns1tgIgNDLq0fwMZP9SXBXqdHMSNIEVd9xoOvz6UgybieGFW7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"ec5a8c0874ea04efd0e373d9c60f0641d2c453eb","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.0.0_1781262338270_0.30633318959558475","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@oisincoveney/pipeline","version":"2.0.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.0.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"4cf303616d02b948611b6ce676e7f5b9cbdf02df","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.0.1.tgz","fileCount":199,"integrity":"sha512-ShVER3yw/nMvGRFCRahklvNvq5qZTo84ePQYCsu6FuRVx0DrFL6kkQaF5e4hSwLM6TT3EsQi7vK2OQeowB1yZA==","signatures":[{"sig":"MEYCIQCbruiAS6Oa40k8OOnI8xxgXKB5DTsAdK6y1cPc1Be74AIhAN9eOKvSIg3TMkMIYdxiRdvbVlQtAi/c0iJqYJ9Namar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8350800f8baab260323381590a1f92cccb46f8f2","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.0.1_1781264717660_0.6688605174986124","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@oisincoveney/pipeline","version":"2.1.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.1.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"20efaff556803eb0593d63afc6b111c49a259df8","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.1.0.tgz","fileCount":201,"integrity":"sha512-AVee+3vkM51ly06QrkPrSvj85m9utXpeBgmrlvtBFiVtlqZdoJiNjzzVhQG2iIxSxC3OH4+zPQpsFaU37tTDEQ==","signatures":[{"sig":"MEYCIQCLqX7QzHR6qczYjf0dxUm3vYEZIwR50p+ET5ZVnmgSGAIhAJiFPMt0priSANSDGjGeIi6XIk9DyqlTsLzC1yOSrc6g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"87a84e47625f3d72092cdbdafaa276bd398a88be","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.1.0_1781271443340_0.3017753115052213","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@oisincoveney/pipeline","version":"2.1.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.1.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"9ff16dc8b1bab670745f436ec7542c60d19a8e27","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.1.1.tgz","fileCount":200,"integrity":"sha512-wVNEv2s9pMVt8YQ+r2F7WGHzuoqtTLom6Cqi24cBklRwWs74LAT66VLpCb/6nmt3Rxad0JPNNcXrQlNjxAUjdg==","signatures":[{"sig":"MEYCIQD2l+ZUAUy7hirE2/GnuWdIbyUV3BjXA43iEyN4gN75CwIhAJ3e0LwinqJN0ZAgqcuhE8KsRYX7Gp9dAtWiue5YDm9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":958535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"cb4e2835517d4d6ad87b1587a38cfd923648993d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.1.1_1781273647934_0.4517535913791777","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@oisincoveney/pipeline","version":"2.2.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.2.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"736eb25e32b4477bda58dd9bd840c7db5db63e0a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.2.0.tgz","fileCount":212,"integrity":"sha512-qIsr3p1IbVFY2siH1EzDMsLSxEmj2b/GQybkaCxDk1TSNpK5+YPp/37Iw4BsBTODTzYctQ1I+NndnfptjCtZKA==","signatures":[{"sig":"MEUCIDHXrHcjKyiBjsbE2lPeqvYPIm3ExUQArI3MC6Ydm0BrAiEAz6BcsWAzteiRr/Yui4Y2tDtbqPUR905l6bXzwqnDKLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/workflow-planner.d.ts","import":"./dist/workflow-planner.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/schedule-planner.d.ts","import":"./dist/schedule-planner.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"156c591736cf5d6c6eef1016b463da7fc47725cf","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.2.0_1781338086301_0.25465612156798945","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@oisincoveney/pipeline","version":"2.3.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.3.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"1083ecc2633acc277decbd6eb162fb1c9bee8b85","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.3.0.tgz","fileCount":213,"integrity":"sha512-9U39jeRDerXgiEenEY15hpBazjn7hCtbghHTt5KbIiDVwONWltTNXMa7eYEtC9TUq+6X8G6C4hMdh1gb6RFHaA==","signatures":[{"sig":"MEUCIG5TmqFftYy9yVyCorVsV/ZEakdC5o359Na1ITezqB3+AiEAuqkfE5iwSSRoLTTvie0+C1Ij7Q3pSsRxRE9c2VCt9QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1013093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"e1f7610f0323883fdb058e169d1324dc4f143db4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.3.0_1781390247717_0.533233284785499","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@oisincoveney/pipeline","version":"2.3.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.3.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"9c7a7e0a1f1291c18d6b2adebc6fb70066312ad9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.3.1.tgz","fileCount":213,"integrity":"sha512-az621SXLnNpEJGFaCnAuuGRKiyP1c5Ei9SdWDMkw0lM0p258yrh2gv57ePFnv8iuwCL1+Vc5i8G5vqzzhuEeYw==","signatures":[{"sig":"MEYCIQCqVJye0QjTk/9U2AdcZNBzZ9LBIXBUIazBBZf7TrYWfAIhAKmgy/3A+deXCqL81AmoZpIiBsaHTB85SL4rn8Y7fSHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"e1768157780c747c149f8ef07fcc0a8c02f50a12","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.3.1_1781473151871_0.3499117842756727","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@oisincoveney/pipeline","version":"2.4.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.4.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"680033e42f6fe8dd866f7a06730e4579cafd2bb4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.4.0.tgz","fileCount":214,"integrity":"sha512-0SxRt617K+Fyr3020XKqUmD4VniYD+nIwsFLyOA6JBJTux4ugy1NoRSEW1NCeAQVIdmUZpNf5B76vGsrP2wf6Q==","signatures":[{"sig":"MEUCIBvMwUizBVjpOMdHcVmk3wZLCAQ8q2c/TMGa3VUF8YjvAiEAtWL5WEKuXHOt1urs9OcXZIViZMQvTdqmyhW/k8jmjkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1040645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"02e68d2418db800c6b51b204d306914cdb15ec5e","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.4.0_1781478994616_0.11631764675143885","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@oisincoveney/pipeline","version":"2.5.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.5.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"59a34d80f56b2f9bad9cde7c64509bce0e9622a4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.5.0.tgz","fileCount":219,"integrity":"sha512-yx/tMthzgmK5qmiTDhb/iSeNbYfnwFOLCfpmD80g6UuLGs4IvOoWpBIkvzw3j7luTbISbQF1KQQzAuIxzbt6kg==","signatures":[{"sig":"MEUCIBWouU+aUeovLeoDr/xoc6be40IUdexkJ02wZqqLMPH0AiEA6K0cG9V3o7RY2NAic6m1rU7u5HIyij7Y5AIkVuf2Hq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1061620},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a43783169d6f67279347dd47d482ae1aadb4afac","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.5.0_1781597967310_0.06356051888479386","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@oisincoveney/pipeline","version":"2.6.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.6.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"b686751db261e584c58ec5284509657e0924c1dd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.6.0.tgz","fileCount":219,"integrity":"sha512-vUVyc3OfcpZuK28DsS3NAvShPBLD9eICe6BAHGEZ0h2n52prMcX8tYLPbHvKJ9L5gOgwQk435dD289IIfuAIaQ==","signatures":[{"sig":"MEQCIFPj5Xjqy9KcUR3o6HCcTajLOYlVb0835K/OtHHMGecBAiBFP4hDD7C0yXhMEMeInugJ2dXzrH63i4Vad407x4U+fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"79c803ee7dbeced1ade0f3bbe251b64281b1422c","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.6.0_1781598251579_0.45004081053702283","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@oisincoveney/pipeline","version":"2.7.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.7.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"002e4f6389147cf038ac0a335eeda037671276cb","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.7.0.tgz","fileCount":219,"integrity":"sha512-Yc+XfEdmZrvVTZM59JIE+uX6m4OdIJAjYdQeaUEFXOBzhLNz8sng23nke+iVz51wDANTElnNGcHn2ma3S4IbaA==","signatures":[{"sig":"MEUCIC4DRQc5zjeer9Rw6AO9/7xtd8hZaHm/wnssVMrbxUbRAiEAsb9YMTSyZb12aV9CU3CejZuuE2QTWfF13vLTV4tNFkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"af2fdae4599f7713164d005681490ff230bc4889","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","p-limit":"^7.3.0","commander":"^14.0.3","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.7.0_1781598571261_0.5268667844606933","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@oisincoveney/pipeline","version":"2.8.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.8.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"76dd51a1565598637323702eeaa093129ecd0874","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.8.0.tgz","fileCount":225,"integrity":"sha512-IsdQ8ikO0CIUIS5PQ86SQlUQMTMoNN0ZEOtbMoXkdgRyN0VIT0Jzdvkr6KWmRORUYYjPsn/RD84Crs4pY6dKlw==","signatures":[{"sig":"MEQCIDIZRO/ARkjLOyq6cmhjreVWRmncE6KnlsRjI11nkI+UAiBZbRsUCv/vdQ/WeQrixwB4kChnrLrreUeI2Avgn4mJZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"4c9c849fc214f8421f9823ab995e4aa6a63ee6aa","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.8.0_1781621184490_0.5835201897226052","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@oisincoveney/pipeline","version":"2.8.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.8.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"27375025cd696653c553cf3c389ba1019cf919dd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.8.1.tgz","fileCount":238,"integrity":"sha512-XIpSzOXpG7xV1bHbKsX0SF/mLsZKNpww7ghu1kehcZ5UcNZ4nbcNtpe/5IoRepGApU1BuXLWmAmYZgsGxZmOrA==","signatures":[{"sig":"MEQCIA/2IxG9+1DgbLGZRziHUvKI65bKumPh3FJuxB9iKHAtAiAoBw1d3axUE+XQz8KQm2IRmJnO1WFYUaDDgyohxPgXGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"cbf2720a56cd4c42a476e158c4441442554b0715","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.8.1_1781644916964_0.01404036354299354","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@oisincoveney/pipeline","version":"2.8.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.8.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"da8f2efc6b77aa71b39e8762ee0e88428640d132","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.8.2.tgz","fileCount":238,"integrity":"sha512-T1Le6fy4kOtOzugF0c22Q5hOge3ORhBpH+WDoQERia48SXLdCY5LvcxfDE3qKOsoaTWdfNd5/3cHtAOnU6g6pQ==","signatures":[{"sig":"MEQCIGja3/vw36uXe9wqtFnrW7ul2LzXgLtb59xe9EuQmaX8AiBhxFCumPMjeXPhJ0JzP3j1RKAn+kiDicQJSZVBRb+qNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"4e8fc80a6f6c68a87719b58207df5e2dad2ef40b","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.8.2_1781646929008_0.8180133219329215","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@oisincoveney/pipeline","version":"2.8.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.8.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"ce8008669da5fd556944cac91549de16cc010c62","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.8.3.tgz","fileCount":238,"integrity":"sha512-ltMvCWx4OUQwrX7Tj18OTShAGX1GjJTIXwDjsCQaxurcQ/xNL14gg8/KkOv+nJmiOfhZkN8EKpCVieR6SbKF7g==","signatures":[{"sig":"MEYCIQDe+UF1t9p38t7claQXOmDTAfyUo7TKwG0MX1DuoAS/8QIhAMPPk3MPPXayeiGrNzAHXlrQW/OVNmiuxJILY0mBo/5l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"fb1aa6417d0950708a4bc15db0aa57c1a0c02aff","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.8.3_1781648286130_0.5859562188524492","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@oisincoveney/pipeline","version":"2.8.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.8.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"0c9a5e65dda48780528df4d67c18440e904b6410","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.8.4.tgz","fileCount":235,"integrity":"sha512-iYiJhq/UkOa5G2nQqtpFtwpvcRN4+ZvY+tuVhkYLZ9evJe+7dQrmgRY7whxnYz3RvhCzDIbGqWjsGsw4C0MwoQ==","signatures":[{"sig":"MEQCIHa+MUWY8lYF2Z7IaeZDLCYgLUB3Lzo10apjgJtLlH2SAiAuhaw52XFDJ62CvgkbxjeqSQ/zZzMiQWmHNCWRg4/E7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121548},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9234cd58fa2e199b1cccee276b93148b707e1b07","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.8.4_1781651711939_0.8768076397240216","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@oisincoveney/pipeline","version":"2.9.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.9.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"d6582622238e01405754e6542ec51c857baeac69","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.9.0.tgz","fileCount":250,"integrity":"sha512-yoeIFbx9xBOx+ahco1kXRVGXKQLZoi6D2YGh+HHOY95bmT4BpDRONPjnTCNa+GuW5/xozrmQQnno0v0vGT13AA==","signatures":[{"sig":"MEYCIQDb2zuPMEXNekTC0hAqTH0TYCygdTZKU+OdtvrNyMjU5AIhANi8S7CPaO0OoG3BZVPiMBbxekBid2hWs1QWSu8+wCoh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1206111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"193e8c64dcc9222ef9b7be68fe8697227a730bba","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.9.0_1781693891442_0.649297244375038","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@oisincoveney/pipeline","version":"2.10.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.10.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"da8ed0942993831e98aced37f95bf1b9e9803809","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.10.0.tgz","fileCount":250,"integrity":"sha512-8BpD3g9uyr5OC0fjbdpu+mGYXUpnQeJpLVrghUsICwRKlaR2VBQgSDCrjDGdpn/a/tm68+JV5HvFNtBqpbKV8w==","signatures":[{"sig":"MEUCIQCkdND0PseuaZqdW0OJPQOwz6pifQIHhCt0Nk11vX9l5AIgeUFT/SqtQ68scjHOO/swhOLZEeJCbwvYYOk9oxI5bvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1206183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a2f5b1371526bb06aef3fe926d668d0cc3f996b3","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.10.0_1781698377939_0.9737693522899995","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@oisincoveney/pipeline","version":"2.11.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.11.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"9839cb9d8157ad2924dc17a50d529cf789deeff7","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.11.0.tgz","fileCount":267,"integrity":"sha512-TYY+TuOn0Wtl+vjNoqk478p9NvJ4yKCmy/304Jaoiic6yDH5Fa4A+sFSkrq3OWXvX9fqBXLjPMGv0XFywGiRhg==","signatures":[{"sig":"MEUCIHR5oEmvPjfcxvUKRnpP1gG6sL+drSCayAHP9b8F+nAPAiEAvVEbWBZASj93SJl/Os1Zn2GtEMNzam1d5TB6Z4DP1Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1257518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"c3f8707c689be50f8fb1407d972b034e5de5e3f4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.11.0_1781709796382_0.624198437820292","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@oisincoveney/pipeline","version":"2.11.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.11.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"1f16a92e3f324262f0ee212d52065c045809ee5e","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.11.1.tgz","fileCount":267,"integrity":"sha512-ZJqwoTyLCz7/smeayeFOZE0h21ginLzbU/SB7liWlK3Ett/ujEB6ZGbnUf5EGd7Y4Mcqlq2T3UxFwZB9E5NOQA==","signatures":[{"sig":"MEUCIGCx5ytzWQ4123jfShJF3ZQy92K3MzGyw+EvUOm5zESpAiEAqlD4AQKIKG5b7AM579/+R6kfv2cypr/l7EXgLfvJ16E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1261874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"db47f68e188714a68adc86c075a07a6d8a989b47","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.11.1_1781714923698_0.01476479018298682","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@oisincoveney/pipeline","version":"2.11.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@2.11.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"1b219ebf6faf885c1fc42889833470022f162173","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-2.11.2.tgz","fileCount":268,"integrity":"sha512-udE143ULFUbFAnLI5jU3qCCgZNt2dOKIat4ZqqPgb4OUZekmjiwmvkb9QfbuwoMHiOMSOt3GrtszUrxCDzHDCw==","signatures":[{"sig":"MEQCIAGyP2x8tgDckscewlncwM1NvUArxq1v02eJHqA8o1p3AiAY1F3RM09a/P3AW1EvmS0Gh8BymKRzEeEfmb/Lt4//cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@2.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"ab4f8387dd11f16af73c03e86455d3866565b8e7","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_2.11.2_1781716832691_0.21900930961745213","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@oisincoveney/pipeline","version":"3.0.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.0.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"94a77395926408f89e2bb1f29b3496a0621584a0","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.0.0.tgz","fileCount":268,"integrity":"sha512-NEcqxSi0QiQflalnKyMr4KpzcICPnl5xP9tCq8rS6zaYaM1X0PgW7prexsiq9SvnGnx+SRCryb4LQGtlSzzlSA==","signatures":[{"sig":"MEUCIQDzgjoBGyfxjZ9Y/sEjipA5x1eUh61RA86NGBabiKxkrAIgWCVEgsG47N8WAwaxROEHhsnjfBlP7yKDm9UM3cfWWew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1267338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8d92048c20998d372a8ec72fb63f46369ba8c525","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.0.0_1781721169594_0.4079074403023306","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@oisincoveney/pipeline","version":"3.0.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.0.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"bdc5e00628709df7b9cc0d73b48240fe3cd54a4d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.0.1.tgz","fileCount":268,"integrity":"sha512-fe7gPGR+KSK61PpL91Q9cCUKZap3/5ZpDSlwoYLdAPrbrXc5R3Bn7+/PcEV1etVw2hYah0h2pNDKYFLe/vT47A==","signatures":[{"sig":"MEUCIHNs+egfV/rU/TsG7NvEC0bne01xrJKwpOuxOVsqFHLqAiEAqThTzP+lTBdcP0cuwfHROMiQ6x0KJOPaEiz2IIqhSSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1267597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"45ee84c04b7463877253a67b95fe705610211203","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.0.1_1781721910675_0.19897990134113597","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@oisincoveney/pipeline","version":"3.1.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.1.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"f708d7e5a33343a6f56fb078ccfde80508d29fec","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.1.0.tgz","fileCount":196,"integrity":"sha512-u2s2g2vs2gvqyJ5FlTPTkCLg9VDeshW62p8Bvu5m7QMjL1tJiSNm73AV9KZQBsv9Ib7ShL1eSquYPBW9LDQH6A==","signatures":[{"sig":"MEYCIQDxHG9U3WkC8ivZAfzWLF0qpdADhXoWkUO4wGnhlDiWAAIhAI1XsOZjEnAbMAZsyH8ZoAod5qF/zqIYTybp1BZ2G2BK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"bf80f699d7b3d54319be6d992f5ee26f303a78b6","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.1.0_1781726938386_0.7334719833707575","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@oisincoveney/pipeline","version":"3.1.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.1.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"99465957c05130f66fc00366387946d58ae5b041","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.1.1.tgz","fileCount":196,"integrity":"sha512-fGDLJefZdc2+MEwTBgei4YLzSjwffSxVqtnvepksteOsTU4Ptu4srfuhc6n2V1Q4ya0xQrZtLQPCMpmeimeW0A==","signatures":[{"sig":"MEQCIDuXXFf1fgCoPyqTP3le5jTjxuyJbb32WF0poTeZWEEQAiB6RdArTwr06I6Had7j0VDqcRitSRXttS6qREfuy06NyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"4a89c36b7f860524a2c5d1d26d24459ff1edcd71","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.1.1_1781727334042_0.5361398253822154","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@oisincoveney/pipeline","version":"3.2.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.2.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"309deead443ae1f663287856472ee915a2a92729","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.2.0.tgz","fileCount":196,"integrity":"sha512-f5jONeBIB6SfFdJU2m2OK22cvuDmxs4ood3Pb4MY7f5DX6qhu8uEEB1kNtd3pIJ5vl7/QSA9PPQCvECBblbE2g==","signatures":[{"sig":"MEYCIQCX9OkwtFexiI9hrtcl7rCw1FR2vrP4fjq3duzh4h5RMwIhAPvvgMuMpojDzK/hEeTyXt5+qKYZRxpNfSrRnB/KGCeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"4f40a7214523141728db01304779b2d1c8fafc9a","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.2.0_1781728217806_0.8670197916378255","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@oisincoveney/pipeline","version":"3.3.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.3.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"b2534812748ec63f751380e07a68d48b68ccdcd3","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.3.0.tgz","fileCount":196,"integrity":"sha512-l/vqNtgJG60yJdgCh32G0n8Gt2jtuP3bQMcQhTg8LNApmOrcF2Gwrykh1e6Uuarfc+HyPFTMYlbWSIGYQDriHA==","signatures":[{"sig":"MEYCIQCZ/RqucM4D1kok+HZ9XZlYmIU4J3BLaMxBghEC+3mgAwIhAJ6ZcquWHj+Qgnx5qtfryiJ3c4h9G08cI/jzSUem7CZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":943303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"7ff4d3f88885e660184c702bb703dd6f62cd464d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.3.0_1781730401445_0.568336337218222","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@oisincoveney/pipeline","version":"3.3.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.3.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"b09190938bc1c51e6ffe41e657d84417400c0ecd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.3.1.tgz","fileCount":197,"integrity":"sha512-yrs8m3Qv+rjrav9frnKh95SLcwntM+oLlTkRHDJDZZ4tdseF4U09pW8sslC8gS5tAA7cJJARdrVbUq709fjqoQ==","signatures":[{"sig":"MEUCIQDP7+YCy63q7nSCIKpoQdjvXkWLzj/OFmaME29QBozKsgIgMOBLSPsB4BBQTwboYNPaEEfR5lqHKovjFvLLHX2NU4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"cc218234480f3a5e385b97c06a8c66038969eee4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.3.1_1781733037686_0.07696856726248247","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@oisincoveney/pipeline","version":"3.3.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.3.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"f8f2b623689f625310cc572e612d3e1b93c69127","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.3.2.tgz","fileCount":197,"integrity":"sha512-afLmKfvDtc43G2l93gaAJnZZxalgEjb2IbccjP1bBl3snPSllkaN53RZHjt3pPqc3YvhJTQWURJLhDFHSe97lA==","signatures":[{"sig":"MEYCIQCDEJXdtNWJyw8UP8NEVtx2h/bSpO55YM9CF5K0EENEXgIhAM4IHB+3vyFLZmlJ1bO4tLH1Pi5S5JqLeuoJOKCxLdhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"02ab6c57cf59a5e0cdf434e2d0d86802f58d17a0","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.3.2_1781766285404_0.7753471850375888","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@oisincoveney/pipeline","version":"3.3.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.3.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"d73a9feec0cdba12854bc6f260c960668179a270","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.3.3.tgz","fileCount":197,"integrity":"sha512-0P1ajV5bcJCs7D/OI5ELKqrV250R8A7jKkI1bveQB3T9u/WPol50BNjuMZgWjGFgajFoRjfQE9/w8FhO0jkWVA==","signatures":[{"sig":"MEUCIFGGlBI9Ab48posHlP5Snx1ciy/+IfzQNOXgruOsYH5DAiEAx805iJTO286H58fILWW9ebQ+w+k/tBwh9FgohCfPKjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"30f71cfd419488d823474960878492f9d23c71a3","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.3.3_1781766858672_0.9591646345273925","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@oisincoveney/pipeline","version":"3.4.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.4.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"42d188354dce3f97fdc6c6a0b7fcc14f6caf7082","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.4.0.tgz","fileCount":201,"integrity":"sha512-eLXkhe/0bcZ//pjckB1JHxMEq7kH8p48mET2E93HfK4AMy8oXrMaSf+M7WdafeUoVTNbTJYFONjL+plQy/O82Q==","signatures":[{"sig":"MEUCIQCzYc+Q1+5pOmNVhHBrZL6tU9Rot/j1EXKAt9GcMkIxJwIgFwF4drT58y0/0CyffV4tJuhXF4i/8sB5AEe3YYwuJLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"246efb6bf03be2888fc4e2b7954c087a7696a929","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.4.0_1781770382921_0.5240627913113625","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@oisincoveney/pipeline","version":"3.4.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.4.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"bc05761931e6a3ca1b48967c4765ded4115f3d6e","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.4.1.tgz","fileCount":201,"integrity":"sha512-P9BfyaTc0findqKOxh0BGPb0vrnGNIDl0Ix5RCrR++JGtYpFy2cDUElzVqMvcNQz7FKm6pOq4xmxvcCeruCEjw==","signatures":[{"sig":"MEUCIQD1nfpO8446sDz1c7iOaZ8d30abru6RG/5tPBJ3S/aZOgIgFcqDzwQ2IVeFkvobYCMwcJFWn5vfm1frSpBJHDsPf1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":956163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a98e19abdcdec8e973272933b71d2383cfb7d5fa","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.4.1_1781770818839_0.7114646433031167","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@oisincoveney/pipeline","version":"3.5.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.5.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"016c32a7dc9edb81c5a94b4cf0b5de1f5821534d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.5.0.tgz","fileCount":201,"integrity":"sha512-D/65BBcSmMeX/eblYjPhrdvjb8h536ijky7nod3DAeFYLUlrpKP4ZPJKv10fojDL/Ek0wNZzkU3e53XV7UMBcw==","signatures":[{"sig":"MEUCIQCsLDfqF6tAbPXuclq/rmdT60PDwxxQ2elYtlNIWdFw6wIgUCfBZkLr6ad2RvuvYpdBTXySxSgBCLiaUGH0XbkghzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":956308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"efa72a0f4bdd6c95b346d81d94ab917219265c8f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.5.0_1781771069839_0.20317849709900404","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@oisincoveney/pipeline","version":"3.6.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.6.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"13753255df83edfff5130ccb7a902809541cb13b","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.6.0.tgz","fileCount":201,"integrity":"sha512-E9hPhhzwR3EHtg5zXk6BS3EXMJofqmVa3b/EBuGeWO/SC9d45ba4YecYt6Yv32fBVDqtwpB4WJdrv04E62Sgtw==","signatures":[{"sig":"MEYCIQCLLjKYyTAJw+YHKPmGhJu+IC0EA3JKyNIkOTspCZFolgIhAPENGsF2VwmIf22gaLbN0bkLlnWKIvZ0/aI1uzuWeHwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":957650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"0d4b09ba506c90dd76334cd54889dc11aa4792aa","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.6.0_1781777342466_0.47559384167983687","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@oisincoveney/pipeline","version":"3.6.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.6.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"e28bd38919838b5ccd0dbb0eacd3b63e17ceb166","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.6.1.tgz","fileCount":201,"integrity":"sha512-NFDTqTb6cwDML9BuMlPYBvcOaCPVfQ7LuK9o1cQznfhJ8oS75xi6fFye7eOs2Lua00LNV+OTQoLMGG7h6RgTCw==","signatures":[{"sig":"MEQCICxIhB34q5yP2gX794ASUML/AR0bKbKCvDV5AeyLlH79AiAaCRJ9vbDh2plc6GsWqEIxX3bTRfS6mCnwx5hu6f+wZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":958233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"b68e02340156d84af5e79ba7623981cf31cb65d9","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.6.1_1781778695003_0.8647031805525633","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@oisincoveney/pipeline","version":"3.7.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.7.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"c6d86853e7b16847b0746e890bf4d6b86e3d23b9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.7.0.tgz","fileCount":203,"integrity":"sha512-oqLOq58jCl1QW8K6XimZ33SbDl+ohvEfVm5IDvL6sPkrkWnsmwT/Yy2p8qZ3T1Sm8LEM0xSN78m0x5NxH5AqzQ==","signatures":[{"sig":"MEUCIQD8gM6xN9hqaqnebDKV2qXkkIeI6YPHTM6aVAmHSiSZ8AIgLqJoHP0Wj7QLrV5OFuoPy3L4+qk9wIHIMA3bzjPyrqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"59a1d4c43981038c7ab9053e29a774b547685850","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.7.0_1781783202992_0.3729945712211371","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@oisincoveney/pipeline","version":"3.7.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.7.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"6706e737e1cd7b5e0dd336874e697fd3c53e64d0","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.7.1.tgz","fileCount":203,"integrity":"sha512-VanfFr5CoummMvGSFdtNRslAUxUHqiBr7q2rKOcBSuRm7xQWgzDf5BXz3Wxgi6zngp9CXFbR3oH62iKMNFVzUA==","signatures":[{"sig":"MEUCIQDegsgWW+hBrtp8VwVZHKfZfUch5bLg74ssMEoxUO8rIgIgaTTn8Obu1mLd6v7WraO/ipETRSw+jE0x7t+hVS0b9hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":964418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"1ff7f391bdd233245401c83f1f9d55e9a6ed895d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.7.1_1781784951761_0.9596299534330146","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@oisincoveney/pipeline","version":"3.7.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.7.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"824e0d502720482b7af3e2e3a4cc485e5494fad9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.7.2.tgz","fileCount":203,"integrity":"sha512-EJ4QF/29J/GuKF5+fuokjkfyb3ziQVh4Utr2Rmh6yY7VQP4z7eVs6cpAUnNkENe1eR85V4GwjLv0cKXS7litcw==","signatures":[{"sig":"MEUCICa+ccYHp6U6i0sq4pNPDZHAEMg9OJbh3FWu5/HRUpZoAiEA6NuL1xmYjlBS4/EnRQF8DVfZdcNznUlP7M7kHs7ZpFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":964779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"43b053ecbb79e2501cf4e4dc28582d8b5b3eb6cc","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.7.2_1781785242681_0.6849999228180503","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@oisincoveney/pipeline","version":"3.8.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.8.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"ee3ea520e040e0d8fbe76fb861b95e368e4385d4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.8.0.tgz","fileCount":204,"integrity":"sha512-+2fL2ugqZCR3ZwmKl3IVMl8AUSmkGeDFgnDoRj3VeB5Pu2hNR9dp+g1ABLz1PvEDonfXfybU46XPxweJwoZA9A==","signatures":[{"sig":"MEUCIFstXsFTyBtwRZOzgRSsWnaKGOYfl2B8aUNyalCGO3KCAiEAmnOalCykh5dkhkZnj4iw4/WIBIBNN4UYkbMFub0P/7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976656},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"ac22cb4b299b1acd04646f92e6ae8cb8c8d4365d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.8.0_1781789952699_0.6043372351645788","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@oisincoveney/pipeline","version":"3.9.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.9.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"4b7c045939b6c0755b0ce7eb7b16fb7caf6643aa","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.9.0.tgz","fileCount":203,"integrity":"sha512-4OapalypU9ZmOCmoCRbTwjAa4VQc6lUi+xkataUTvQRA71s9Wg8VdfzuSOq7ZXobWXW97+iJJ6sf+W/fmRPqsg==","signatures":[{"sig":"MEUCIQC2cWFHC0rSgC8e70q9uq3EIpkBJJSiBrN70y57FEyHfwIgbFxGzMhD65fnZvu/59XUUCOGUYeTGMFLel6f5dpyW9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975166},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"63836955a18be5effab236cc112353af0210d614","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.9.0_1781790838974_0.32321599682326285","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@oisincoveney/pipeline","version":"3.9.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.9.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"a4689db97670e2c5486defc3f468f8be8dffb24a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.9.1.tgz","fileCount":203,"integrity":"sha512-/SqpiDoqAcS/2KkqQdVfjSqA/ZPdoQzWp8REAQDLHzGnq92g0aCMNmG2IblOtwQiJ93uM/im0U84KgMd6+eaiQ==","signatures":[{"sig":"MEUCIQCFLoZwNOd9ETQesUp7bEUo9H9ID64llWGGUre9c7olWAIgYeEOQkNGY7DXlQ4qDLIJG17ukdW/jP3x1LtecUdniOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"73348941b662fc18c163a6cc50655740b819bca4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.9.1_1781791902028_0.9206843625946644","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@oisincoveney/pipeline","version":"3.10.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.10.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"0d355120593f35754c9a2da39c00a8ca1b4e316d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.10.0.tgz","fileCount":203,"integrity":"sha512-4oFT496qnRAB8jhY3u1zBiA0nVr8LgEHosXKnFs4tRj5SX++7LFkSTpxccM9s9wQUKde9awXb453fNm63O9ODA==","signatures":[{"sig":"MEYCIQCIrhupdG5R8USbLFbH8RRnbWouNjj4XQTzIY7pVRsM5gIhALF+ez0QETMMDg5N2BHEnPhunjVLk9+6HN+79BZLAP5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"3528f3a82a800ad305d0ea1cd5a208a7dcd3bb62","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.10.0_1781794513045_0.7211843464322754","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@oisincoveney/pipeline","version":"3.10.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.10.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"53cc17be0d53a65fc314839a21b334821b80d52a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.10.1.tgz","fileCount":203,"integrity":"sha512-+at16MUPQlyQO+392LCmrpwpi2GLSb+DjN3pl/b/CcDWn91G6bFQk796txo30kuxEZ4vtfuqjhJ8W/x5LNSEbA==","signatures":[{"sig":"MEYCIQDPjOmTKKORmGSXChVRFNDDz+PgI6IftiSI2NB9TET2PQIhAJwzHBfAdeck54waP95R7Muuw9hARvLiSMMyh0m0vrCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"4134814a8d393e1e0f1b230704efcb9a22fa368d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.10.1_1781795083011_0.9530271489577449","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@oisincoveney/pipeline","version":"3.10.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.10.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"49ac2f65ab9e439a64c3ff8b6dc5199774678695","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.10.2.tgz","fileCount":203,"integrity":"sha512-VWln9QpfFINrX7kqKAd5UnOutp60kIOHh6jsLKo8xoE1W7oSrvT/iVRM0n+A6UlGZ5RYilvyJbcu6MXXGf7iOg==","signatures":[{"sig":"MEYCIQCToP/bkel2ULd4R2bcFrZGFQu6Xc3ZA3spHYlsHxJZ6wIhAOxJRB4E4UShzWPp9SSxLu/dqBtLOL185XAvF+dmGiqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6ebeaeacd0fbae80b16363d09d9e5232ca28053e","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.10.2_1781800417250_0.1735754773139191","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@oisincoveney/pipeline","version":"3.11.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"2e38d97f355ddf3e5b3f4f235267922fcb48feed","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.0.tgz","fileCount":203,"integrity":"sha512-fD3pEHUbFgCBhAistRDkDcRrSHKF1Kb5GmRIO7oJ9Y3jnuljsjzqaWQgxi3T0g0EAoXmbwkzqgOMJLrLGWPy6A==","signatures":[{"sig":"MEYCIQDVbeHKfQnyqZ4sjUb6WB+eyNi3YJIYBNq2IZwhogItjwIhAIHSBmgd7irDM6VA83xrJZPphiHc7ttvACViz/W8wz44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"3214bb0d9075188632eb33fcf97d087edf657cf9","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.0_1781804537005_0.6946703569215271","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@oisincoveney/pipeline","version":"3.11.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"ac5bf7cd81a8dca6955829101267c41b177ae738","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.1.tgz","fileCount":203,"integrity":"sha512-1gJRfeTAkARj0dqufAxGPa9Mn7AM2VOUtexLaHSyx/F1XIatiHHirRLaz1wckTqF5O7gzl1Kac7XmIDrGg4xTA==","signatures":[{"sig":"MEUCIQD8Q4VFaDOf/fRmY2EpDzY222qcwoqgkTMkQ7pemDWn8gIgFTrBENwFi9nOcVJn+QvGbpX0s9RCfcC3rasNt5sL0AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"e641f3c70675dc520058f0094c28c3cb60e0f44b","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.1_1781813692214_0.2753091775910097","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"@oisincoveney/pipeline","version":"3.11.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"8ec32d6ba11a0ebf3ba814c7860472a97b1ff548","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.2.tgz","fileCount":203,"integrity":"sha512-avh90YVAYtKI6PcPTxA1ntn2PtrkZP5XBxM40mqWRc8oMmoILYDGA6n1YTwFnB5KelkcnJ2DMaF03wrGtB31mQ==","signatures":[{"sig":"MEUCIQCvR2CzzM9nOTWrL+CKMpuk5i4D9a0HfFwc75a5yWoj/QIgO9oI5otdFn6dkHis84S1jSosXTnfw2Ld67bkBLyt924=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6e4855025aacaad4ddaae50be074e60893913fbc","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.2_1781824469777_0.9870377344647006","host":"s3://npm-registry-packages-npm-production"}},"3.11.3":{"name":"@oisincoveney/pipeline","version":"3.11.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"b6c15e9ae51642e1a427f29937cfa7cb6bd778c1","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.3.tgz","fileCount":203,"integrity":"sha512-F9jg1ArYZnzADskTYTu8Y1JeFboFUnCrCssHr31boJIrHz/S9wTFDfI8XuL3LjCNvyqW+g22vhC5bUB9+F/low==","signatures":[{"sig":"MEUCIQDqTILTDWb3SYpOSdWzBOCWWdTSzosAq/yNrtELxHSIZQIgOKyF1Niwn/uTbsZRorKKQnN7jNbloYDC7Ihy0zNPAFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"04e3d342af46182c52af31708d3db1de730b6b00","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.3_1781827678648_0.9700770630515425","host":"s3://npm-registry-packages-npm-production"}},"3.11.4":{"name":"@oisincoveney/pipeline","version":"3.11.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"deb430dbf8ee24221bd4069116b2a30f9db9ed31","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.4.tgz","fileCount":203,"integrity":"sha512-yUuHJ/LtLn5EmvS8/tlu+dV/e5xyiTIIYeKfOpLONTBeHk7oxidM+pEN9Sg1bA9u7PEY0x0YGRsWXXNX6ckhlw==","signatures":[{"sig":"MEYCIQC9IbR52PvsnXiec00xmRADBxuFuLEw7ophAHZPahAtAgIhAPnXwelDd01q4XpJKsx9+gLV81l2OxqBIZHDksWAp1J0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972880},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"bf14fa01aa32fb64877a8e4f8729ec3b2e8b366a","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.4_1781833348888_0.07934740379398253","host":"s3://npm-registry-packages-npm-production"}},"3.11.5":{"name":"@oisincoveney/pipeline","version":"3.11.5","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.5","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"c85c54ffc893106001c5e851ad4d7e5943b2e316","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.5.tgz","fileCount":204,"integrity":"sha512-tZDHLefQJIm3V2E+7E6J0vpi+pWqOLo+Ku4hXuk6xTtVz2JcRVg/D6ElbwlwxWkl10UA6YjjHYep9gQI7Cfyiw==","signatures":[{"sig":"MEUCIAW1eerx5HqK13wjz4Tysd7Itbj91Ptx6qCwaLgTZSnbAiEAzQKcFb9HdzwOETYN58HsHAacpikmRkmKEexkMEe+n+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"710f6e0ea874a5cb5e20865c953ba15ae61a43cb","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.5_1781845185671_0.8194582323293054","host":"s3://npm-registry-packages-npm-production"}},"3.11.6":{"name":"@oisincoveney/pipeline","version":"3.11.6","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.6","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"571c079a49fd6ad28ff1859ab5f4cc093e3edf2e","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.6.tgz","fileCount":204,"integrity":"sha512-aDGaJbLQqLzn50nmuwyHw5iWJ4nG5YwUhFZrSIbBZ013lf5FKoT8qKM/bCLYW2NNQ2Mkn4tDGcahaVbc72qNDA==","signatures":[{"sig":"MEQCIBIac4Oli18/6AuI6T4/xOYtq14zLrSj97Kpz0YANeYUAiBgnFWcHNjZa7g/SA1xangrQEQ7jisDb2DwrLIDwRXttg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"ef94784cacb7618069a4628bc07737dac5d65939","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.6_1781861096245_0.8118908463453398","host":"s3://npm-registry-packages-npm-production"}},"3.11.7":{"name":"@oisincoveney/pipeline","version":"3.11.7","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.7","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"d27d2a73290d68c1475f15cb49599a9f6c9821d5","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.7.tgz","fileCount":204,"integrity":"sha512-4VE5qbiO4ECBkwLm7pN4kYTRV8S1eYvb5i3qvnuecV/PvcCZTKKVS1VBq8YKLlRtJfiOGMcqtsClq1b5Qb73xg==","signatures":[{"sig":"MEUCIE/tQFos33mDWcyUjhdwbBji45MtiMaC4erz7pQTxBxTAiEAvj8jdNx1wdl5IMgyx89i/Cbpt2UyNeIhHeaClLwMa8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"05b508579338da02d6442a9984da603917259d92","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.7_1781862128185_0.06225943842807302","host":"s3://npm-registry-packages-npm-production"}},"3.11.8":{"name":"@oisincoveney/pipeline","version":"3.11.8","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.8","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"ef88c125aa013be18ecc90b551ed01f7a3933dae","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.8.tgz","fileCount":204,"integrity":"sha512-4JhA0CJU8Tv0o2rReYDV62UbsbpA+jbt8wtoWBKuNVUzQa/TzCFyEseWHsJpWLrAdcroDziZUB2y5XHeZ7eNoA==","signatures":[{"sig":"MEYCIQCtG0W67nfRLs32H3OR88Kx7K2L5tX1g58BiruKFvZnfgIhANtaipfn4w7xUJAtsKIk+gVPeXocPjigZEvB4b/INerF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"aec59d9b689117309e546c319d8103845f348441","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.8_1781864769238_0.9249650512437817","host":"s3://npm-registry-packages-npm-production"}},"3.11.9":{"name":"@oisincoveney/pipeline","version":"3.11.9","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.9","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"1f7cf9ed1f4cb8c3424e4d9783287c8fb9618697","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.9.tgz","fileCount":206,"integrity":"sha512-8rLO07FoYQNxaEO6QCM72g7KYFS9RvlxosN+3zDwO2TzBgDfs32RsOz+8c/3cq1+ouTQlNwr+ltEE0iO7Xw+9w==","signatures":[{"sig":"MEUCIQCnm6zG1tSN5x4ox+NDqcLdk+0+V3JNAksYt1SuY/y3SgIgR9aiems3HDVGDI6LAXMcn/oCDis0wiAsrpF48WXVPBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":982376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"5f9ef1a5b399fb94600fd5e1e7c6e61284e25393","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.9_1781905500522_0.6874063225330842","host":"s3://npm-registry-packages-npm-production"}},"3.11.10":{"name":"@oisincoveney/pipeline","version":"3.11.10","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.10","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"311e94c52b2d1541abf432c1f86a3ebcc2577a08","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.10.tgz","fileCount":206,"integrity":"sha512-Fn2V9mwUjipGQHcJPZM9zAeysuitiCeXjLofZF86uC2jeQCWJxv4tHXrR+krZYOqRN9Fd9hSP1B+GCc8BWlnzQ==","signatures":[{"sig":"MEUCIAOatDNtOuxIikvTIJjaw2ffwk2AUMMKdlrrVw9npAp3AiEA33rpmNRWmxhOWQwSm+53/Oae/PkHvmhzOIIOKDf9qHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":983087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6f17fabc8b6490aa5c51523ced5fd58fa5cd1485","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.10_1781938998278_0.14352283488947082","host":"s3://npm-registry-packages-npm-production"}},"3.11.11":{"name":"@oisincoveney/pipeline","version":"3.11.11","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.11","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"66df88ec6f8847c43f1ffbcad1927b7f4d58a7d2","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.11.tgz","fileCount":206,"integrity":"sha512-9iYO8bmvGvJJESejogmxG1i3XmHnDZiSCJJPvRgkh+zDi1ZLVYQrWgTb3kiAqXiYc1GIMnj4a5YjlxFL8tQZeA==","signatures":[{"sig":"MEUCIC7GAXm50RlsKbnG92d0SdXze0kezk+0Y3G9OKW+0KLkAiEA9lugF+orwTeSxe5vA2tWa7ZCWOJ3C3gyiKJpCyOyro8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":983428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9a026d175269682a8db4afe4a0ca3fffe33c8a50","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.11_1781940629530_0.60632798676133","host":"s3://npm-registry-packages-npm-production"}},"3.11.12":{"name":"@oisincoveney/pipeline","version":"3.11.12","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.12","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"85fa4744cea68469de208a4e1f90614b04642d64","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.12.tgz","fileCount":206,"integrity":"sha512-knE6KcZ7ZSzXSSVVUjBTqFHnYuge/147j+6sOZpjtE7PFpt2aoOmGV1WVcemZD58Td8IrmbuSWS6YdG+G2AP4Q==","signatures":[{"sig":"MEQCIFQM7nQHPiygFCLgij1k/AVg7vM09JFaCwuCChEPDl8PAiAIpGvieHMolRbBcoem75jKbmjmX2FXKbUBvt2aAi2d0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a9e9721a79f16565de19d41e70caad71dea25e7c","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.12_1781973432039_0.6776198285484734","host":"s3://npm-registry-packages-npm-production"}},"3.11.13":{"name":"@oisincoveney/pipeline","version":"3.11.13","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.13","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"27738465baf8a6bb0e915e605146b2ee57cee4f2","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.13.tgz","fileCount":206,"integrity":"sha512-m0WpfmB4bgdWzMsJ6K4F25PkhDJlUStVlQDwtNFDycuwLT6cITg8v2vI3MSEKPQEzSHaIYA7MjoXJRs/pUMTxg==","signatures":[{"sig":"MEQCIC1Nt06FUVUvkDVMuKlJ2aIW11ZAa9EeMLHUavUPmXAPAiAqA7aYB/TznP4Iz4a2NpT9bKqIQNUPqoOk8+Z8U6bkiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"0c295d8a169329ff91af508a2dd988c25bbafde6","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.13_1782045462379_0.4717746493908721","host":"s3://npm-registry-packages-npm-production"}},"3.11.14":{"name":"@oisincoveney/pipeline","version":"3.11.14","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.14","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"e8d0f92bb8faba1076840f015a93fb6aa62a7991","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.14.tgz","fileCount":206,"integrity":"sha512-tYzEL5CnlAywqcacH4f+EyNcL3J3/STKoRnR1+nCTj/YyvG2mS3HYnHAIGHO/Iepxd6dLSQotDU1auSQwOgEnA==","signatures":[{"sig":"MEUCIHgGTmyvMNBIBUAFvSClXlF2Q96RXgv9aavTkLGq38eRAiEAwMWG4SLsKPWcmfGxaFLc74Hr+onVThimZ2dEww4t7NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"5a72fd8586229f338de4081a9b7475d733c3047e","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.14_1782059369115_0.23024839962575117","host":"s3://npm-registry-packages-npm-production"}},"3.11.15":{"name":"@oisincoveney/pipeline","version":"3.11.15","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.15","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"d8b2f4cc89e91f36b4ddff99fbf8419c44ea7bd4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.15.tgz","fileCount":206,"integrity":"sha512-sedUvDPxIts3vSqSlKAgPy2lGxOW+rZlSoTsHCabzFR9mz/WO9m81QUy3Ns7q5bLfn2qbiZrxRqNJNhxi5quHg==","signatures":[{"sig":"MEUCIHKpPSh8I6zzwY2qIj60wN4Zpje5HqC29JwHXtWPujAVAiEAwCTflB9l0e9lSRXlLg/EG2SurWJ74pPhcA/OcPot/J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":986241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"d6b3ab138c1379979496d350ebc75c632ce75a20","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.15_1782062853549_0.6008376960544148","host":"s3://npm-registry-packages-npm-production"}},"3.11.16":{"name":"@oisincoveney/pipeline","version":"3.11.16","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.16","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"befd2a4d677f6f81d42989244be8bf16c789ff12","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.16.tgz","fileCount":206,"integrity":"sha512-fmgwSbfXOkAJ8OvoO7qN79ORm4P8NLOlsitAobaeRXsEabtZZduQCt1uZN+CA/RIE0dzUoI9tRQjKctegdQcZw==","signatures":[{"sig":"MEQCIHKYMWtElTy2fKZtMaeACIdwcEefv0x2Vpn2tJJ8dnItAiBG2Ab861pTftjtszf5lkaza7v33YNWnWyfu9z4E1sNjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":985777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"abb9045de3ef375456aa6a31fa15e312648f4017","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.16_1782067235113_0.17295726326080585","host":"s3://npm-registry-packages-npm-production"}},"3.11.17":{"name":"@oisincoveney/pipeline","version":"3.11.17","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.17","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"2534f937257b4c807c356da499e47bea6f245bae","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.17.tgz","fileCount":207,"integrity":"sha512-Bq40slgbeCgfFKDPah4mnIuosK2CI4ClXKqoqEo28LqPguy3Z5PkpF+/xO18MwLWg8N6f+BlPSSx+yGKieAIDg==","signatures":[{"sig":"MEQCIBlXAv9XQcj5VYdD4vQmclPlH/y97MbxI/g7TwBsav2DAiAzapu7JRBXKx8zLNWp9PIjgymN7rFN4OYm9FdARrLNWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987565},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6fb2b04939263973efe5a96ea0e7ee56f46cf93f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.17_1782070030979_0.7790749255970149","host":"s3://npm-registry-packages-npm-production"}},"3.11.18":{"name":"@oisincoveney/pipeline","version":"3.11.18","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.18","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"542dabed9d793baf1a92c3ef26890f96078a747d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.18.tgz","fileCount":207,"integrity":"sha512-JbNdjBOXZMb+3WA9TJI4IvW3+3mtduutDLsSeA+wR3ArjN7jkxtC0D3VE+yguIIxJQv10Gr9rKQIqB9kZtHPuQ==","signatures":[{"sig":"MEYCIQDOQoYFZBO4YEo3n+YUGyQLCzpyx25gLLAucXQxGU8DFwIhAPjKZMptr4CUFyEwAygMy1w087/LuXpKM7TZehVP2hqx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":988006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a6d554de14fecd2d35c73a3dab8947adeff264e9","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.18_1782074800673_0.020215159910670133","host":"s3://npm-registry-packages-npm-production"}},"3.11.19":{"name":"@oisincoveney/pipeline","version":"3.11.19","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.19","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"638835666022297b40bdd55ad835fad4944012a1","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.19.tgz","fileCount":207,"integrity":"sha512-Ru8mrC+d8B2L/SquY+Unh5Gj0xxMTtWhcktCZOxq0TblrF53SQNP587oeqwhcK6kNrBxsiJGfqSIJJqABjHy6g==","signatures":[{"sig":"MEYCIQD4yz2hoDI/PIZd1b+hNjWKmvMKE4FtYCZQrykY7QioAwIhAJzfuE2NXvDbqhvZUDIypn1iYhu/5DFTWDcYkoundbWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990105},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8f499c982b601c6aad5b8695e96011f8d5205899","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.19_1782076706340_0.46548013993000925","host":"s3://npm-registry-packages-npm-production"}},"3.11.20":{"name":"@oisincoveney/pipeline","version":"3.11.20","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.11.20","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"4a5f9ea3775656d2401fbad07a4f3b1a1dd6566c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.11.20.tgz","fileCount":207,"integrity":"sha512-QEUy68VfvZvuQMrN1Ur6mWlLcT4Gc0++/5ZAS2403ELKO96/gSp0P/+/73Fnp0pkIqAvKhHuFYaJE8n3QYUJog==","signatures":[{"sig":"MEQCIDoLahRYZ2VzrqFjuvBXied+MDUELr2IoOx17BC0KQOTAiA2RxLnWv9fe9hiZDHtvHSDnNxH6ElXopjz36b5n7FoRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6fe407836f4f4eb91e6af9f76ba96015699062ab","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.11.20_1782106919394_0.9043622873583468","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@oisincoveney/pipeline","version":"3.12.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.12.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"110b32b68c64a6575671e53b973c5151438b3ec4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.12.0.tgz","fileCount":218,"integrity":"sha512-+nQraQGXxhv+UVZnuQfNTlAqrcWjDBCA+b1F/N89LXDLxYLIH5HYIKkR9wyPTGjYwZKwYCB+Bf2iPE0hCAj5PA==","signatures":[{"sig":"MEUCIHGfHigCz4S0bBsTWAZ0XuLXPnwWTijaQ9uEgcaPtLkAAiEAn/LCb2JH28t0wjWLPENGoyAKIvRvYN9y675sLDyst5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"f9545feaf6accb2233566e0a5bab8764c60007b2","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.12.0_1782107255540_0.5625750233613436","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@oisincoveney/pipeline","version":"3.12.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.12.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"11f88a44995daf1ed44150a270cf2ec8bf618e05","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.12.1.tgz","fileCount":218,"integrity":"sha512-r01SlZ3a4uDRJqDbQqvJS1bjr87trb5qGtllct+fwpI2uuQon6KrxOKjHVxR9YeD6JXLLnhYsd5oeLp3CjD5zw==","signatures":[{"sig":"MEYCIQCvOjgZo7CUV689S+CZR1Vkc2bflrrO9/RJGZzre6zQPAIhAKiUAZTBJiOC4xj5dodEcfc9tR1aqzxxvYIioQ/Gg60u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"306126aefbe541847510ad65c584db2eaeeb28b3","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.12.1_1782110239965_0.7804316177947173","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@oisincoveney/pipeline","version":"3.12.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.12.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"e3f14985cfe430b97c3660063d6c71eeb05e4ef2","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.12.2.tgz","fileCount":218,"integrity":"sha512-nwK5I2WfXVFIk737J4ySi+x/VHTFgVFJNRJSqaZjPivd8OyVbOxc0eBsHefRg90KhBQJAR2y7XHho69/3EgQGQ==","signatures":[{"sig":"MEUCIDvFbM5oGdINeHsoNIv2hbokrH2s2qJJ1p5KuSnTvjnmAiEAtXY9Vfsvubi5D0wkpFpCpsFQXkK9jM68uTZi1r/fcWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"f966b824c42b2babe50c01c68e450e210846dc9f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.12.2_1782114504772_0.8071236061698399","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@oisincoveney/pipeline","version":"3.12.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.12.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"308b7ec72f793a7d2fff18d0e2a9c8bb09b1f7a0","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.12.3.tgz","fileCount":218,"integrity":"sha512-pqx4wgdh4w546dDW7fEiilgGLYVsUHeHCJEO/f+uRyECGLICqrK6N26MNwkPRNK4+tp/JkFBZzxZv9F3+S5pkA==","signatures":[{"sig":"MEQCICemSZMORtypeFE7S9yO4pEvdhg0KNqWO8poiuu0C7vdAiAzAZ/4GUTEuWXXA3PWOzRcaN2yVsZc/WuwHzj4dScsQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"12727f42f2ce902f44a0185af110c5e42dc321b4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.12.3_1782123002592_0.558247875436078","host":"s3://npm-registry-packages-npm-production"}},"3.12.4":{"name":"@oisincoveney/pipeline","version":"3.12.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.12.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"7eaf96576da2915fd37e8775202f1b5b740cc701","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.12.4.tgz","fileCount":219,"integrity":"sha512-QXaR21Gw37WMAFodQtXWMwaCYythtV1ag51Gm2b11xNh6DSu1/gl0VlwDabrsTqM/XL6Td0eDORshwI7HbTTPg==","signatures":[{"sig":"MEQCIHBLhqwdrwq/PBY9XxS1mZrBIbGf7H8CmOURaqyBj3Q4AiBhfMmtmbrDG1Ny3+r/0dkAcbywmjIOicRZys/hMX/QoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1046734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6771b9c5f016edecf1573fb7227483c8355c002f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.12.4_1782202744004_0.4124102936239551","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@oisincoveney/pipeline","version":"3.13.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.13.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"569e0b3a65860adf4eb1239b25ed4cda55834525","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.13.0.tgz","fileCount":221,"integrity":"sha512-NB8vmWCSq/dskGg9+H1bvCp8FLmw8JdaBfYSQ4VN8QnYqa/lYPxhHAFSD7o9m0K7YCvQLnxMi7Z1CJYRZfL2Hg==","signatures":[{"sig":"MEYCIQCWvtRyGEjmHWVq82VAIrVGN5WHWudUb8IKSqEumfueIgIhAPqc+4zkN8f2f9EG4udYtiUqYrWexlpQ8OmNXC15bho/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"d396b0307a4cd8b93e7dfc38975e952f606906bf","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.13.0_1782340248270_0.2934459213241756","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@oisincoveney/pipeline","version":"3.14.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.14.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"11555ec60870d9db68f5f4f7dc344e197e79a1f8","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.14.0.tgz","fileCount":265,"integrity":"sha512-WsVkxfDTp6DgShglUMWSJpAvZ9Qy9cNFSZ7BiSOvjfkjzQ4LWJ3Oc6KM4GugMoN2yb0RGha6QgvZ9u2dduv/bw==","signatures":[{"sig":"MEYCIQD7IYWzlsZYiSamDLbFmn9eLD+QzXsECF3YD3psuqc+GAIhAMcG1GKQSvrE07RN/1qQs+44+RczLNAhxdj6aQRK2Kes","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a185382ccb4795d206d333e535d67a894af25544","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","postgres":"3.4.9","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.14.0_1782512233795_0.3318633100636408","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@oisincoveney/pipeline","version":"3.15.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.15.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"26ae399fc9c462e42d76b9e4b95a8bfb46aa77b3","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.15.0.tgz","fileCount":265,"integrity":"sha512-mAbF9ndc3gFn3dZTN9d/Dgnnho8Gb/r7fYuwZi2ioy5Uaj4A/KWWI3GHjb3QG5OPjcGtq4yRhXum9f9flU/+5w==","signatures":[{"sig":"MEYCIQCG+nkVkjWv030HHHiNvEL8OM/xA8PHrQSmNo+niVwBmgIhAKyi1qNwMCI5nW33sOozhHcN/cHemKgNF4UlRNRlXVd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1140987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"680c27a3ddf97fa1095f1ed6761246fd773a4735","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^3.21.3","postgres":"3.4.9","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^0.29.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.15.0_1782515120757_0.11211391487762778","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@oisincoveney/pipeline","version":"3.15.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.15.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"bed874eb0cc7ef3c75f60e5dae2bed20a53eb2cd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.15.1.tgz","fileCount":268,"integrity":"sha512-Ux3Xnmb9/sxZlodVLQ6NourHLhskVf3ixVtybV48eOgXkc/INbdjOnQYogserLZ5UpBNSlNuq8JiWoZ9qYbc0g==","signatures":[{"sig":"MEYCIQCGJDe6eOoxXHKXy/gQVZCFrbLJ0itRekb7eyTyc8mZNAIhAJlLTKIZH1e2Db58h/Y3U/WePyFtCDNAj1/ivLnR4Vk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1151012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6fd2187044092dd70560994e97cb04bcd571ba89","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.15.1_1782545694172_0.09756728356432887","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@oisincoveney/pipeline","version":"3.15.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.15.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"088521436711054e4a9949d5c824e2b1f2f9224f","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.15.2.tgz","fileCount":294,"integrity":"sha512-Wjgb8juohJPodhzwaBfXzJj3KQE90S4PSx3ILozgW7az19AZAimoJvQKZ8Y8dL4FkwSZERLprzUekHmbeMGv4w==","signatures":[{"sig":"MEYCIQCloxaXqfZjxBydB+ClgFZbUsBvgBlfpT57aOHL5kagtwIhAO16z0508swnd/Yx3bpvj79/r12Pz3amW9S6Vc57Lz09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"85dba0e2bfb5d4bbc6bccfeeaa628b15188a78d5","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.15.2_1782577543391_0.761983882449184","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@oisincoveney/pipeline","version":"3.15.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.15.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"46b9fc84bfd71c30daf5dcad7f2761f1291b2151","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.15.3.tgz","fileCount":318,"integrity":"sha512-cN+C1jbJ/iTBgnM94ppTXE6ngWXgUveaTUGGShGdbySVLhdtLY1PtDIkadY245vPC3eXzuXDM1DVVP3KMk6PbA==","signatures":[{"sig":"MEQCIF0xdOJGb7XoT0zOrwrL+y+KQvD/QyVE7hvo3M8MCdYFAiB/jZjNC3RoYQSRYO6lJwuWBybEoxG/X4zpOY3C5+YImQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1174191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8832c06c08ae9c394c1e83102d1aae0509d35314","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","rulesync":"8.30.1","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.15.3_1782592324041_0.3511114014490848","host":"s3://npm-registry-packages-npm-production"}},"3.15.4":{"name":"@oisincoveney/pipeline","version":"3.15.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.15.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"925de6d71febc2c8c84347c6ea11857dfb706397","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.15.4.tgz","fileCount":345,"integrity":"sha512-ZfNRuBgbES2tugrXP902rWHswoajq4cD02Y/ABc+d4KgTQiDQpKwZkJbRZXhybrgvqiXIuqBPnW6+gR8LnJjUg==","signatures":[{"sig":"MEQCIFKEZS7mOLSHYVXhM4bnmPw53YYCROe6YfZxX3qhfhxHAiADfNA4T/o045d/6oCRnRJjRYuh9YqO3H+OtUNVWvGOkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"d5516a2bbe350999ec6461f7cf9b9e784a70d9b6","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.15.4_1782610519793_0.19602199306834178","host":"s3://npm-registry-packages-npm-production"}},"3.15.5":{"name":"@oisincoveney/pipeline","version":"3.15.5","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.15.5","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"0513ae32154dfc707382215fd3a3a1b985f1769a","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.15.5.tgz","fileCount":345,"integrity":"sha512-C6I3kdWzMUzFqTdzHO8pphleJ4txzcKtlHVeSHAxZvqagnGP0qXzkNo/gPqPIbv5hfWA73OKnzRut4qLrfN54g==","signatures":[{"sig":"MEUCIQCh+uIbEvybBuJpNy9/aOBoxXofYmKK4RMH90rNIfhptAIgKRCPHZpue7+2oDwE3Eg6EYAh4rAYeD34ZUnlCYmq3Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1211517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"1ccdc898203cc3dc33e89c67a336830bb63c6e31","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.15.5_1782629990715_0.23842752122872235","host":"s3://npm-registry-packages-npm-production"}},"3.15.6":{"name":"@oisincoveney/pipeline","version":"3.15.6","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.15.6","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"c8b005a869815e6790bb88e8f3155ac5365b3d10","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.15.6.tgz","fileCount":345,"integrity":"sha512-XOf4+5PALC3qoEzUE6Lp0a/FyZF3xczHehJWME8JkyfDp0og8R65Jod1T1zPZB0abpPFHqBTadrK9r0ziGIZFw==","signatures":[{"sig":"MEYCIQC52X7fOSq2T2eyRhtz5Pc09oNk2/kh4sCikPXhRibB9QIhAJryySxwFSZ/Qd0f08T/OVzQRHn+l97L5SZpXLjXmR39","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1211519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"dd0ffe1f46a0b1ddd6dd06627c26307361d415f4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"bun run build:cli","check":"ultracite check","prepack":"bun run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.15.6_1782635510831_0.4420195333586736","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@oisincoveney/pipeline","version":"3.16.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.16.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"7d1f6401a2e3d63bdfb97e747595b00fc0c5fc7d","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.16.0.tgz","fileCount":350,"integrity":"sha512-RYOIKcWJk5N4sftAHQUhUYnRwLQuLVMl4iK9kbAwDMUyPvDtki/GARn0cW6XE1WBDGFllDFtJ7HOBuAOxiMP3A==","signatures":[{"sig":"MEYCIQDwhEL8jg3dqFuxmsK0ont+Hi0kK5YzzzSSJaQhtxCeggIhAMvNNFvi2D+A79qq5fxs6BD3af6r7PkXlG4T+xFnlHAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235509},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"71b482479c4aedea5319a36c53049d7d3e04be96","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.16.0_1782723347790_0.24775271891015405","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@oisincoveney/pipeline","version":"3.17.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.17.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"2d2e29898ff6d1b85a215a97f34db20987c991d4","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.17.0.tgz","fileCount":350,"integrity":"sha512-ue+YHadvv2/08StJFYmaGur7ohaUtFBfgYgmTWyNxT5Y51p300YMn5lIZR6EyZkYV0mbIScae24MVwJmDBAH+g==","signatures":[{"sig":"MEYCIQCAqBIyisM4ueWCvDUEAI51V9McbYxOBnBWuFWNOAjbyQIhAJGd6x+f+ThKX0a2XDILuMoyHbS00XK8E8SDsAo7ssoe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"b958cc2c944092122221b444a64dae8657f45cd0","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"^7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.17.0_1782737156526_0.9414193279681142","host":"s3://npm-registry-packages-npm-production"}},"3.17.1":{"name":"@oisincoveney/pipeline","version":"3.17.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.17.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"8d23dee374a3477fa90f6ca1fc53e270d3d9df01","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.17.1.tgz","fileCount":350,"integrity":"sha512-3DVOYpLRmwXqlYOoiUMikH1Iq0Jfd/H1qQfnfbuhXo6Z+rBJ/ZozkTkwwzSf5g1MHgQkQL5YThDMNop82wRyvw==","signatures":[{"sig":"MEUCIQCEghmVdfm5VqslCeogWQU8RhAulGGO34rGFuUtznHwBAIgMUit285tumm2gvsQmzKr0DyRzZyFx+BGqhDNPtkvV/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9739bced491834239fbb864e5aefd8f15029568f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"^7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.17.1_1782738445873_0.46861798375563923","host":"s3://npm-registry-packages-npm-production"}},"3.17.2":{"name":"@oisincoveney/pipeline","version":"3.17.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.17.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"e5e16c28f0e58943bd90507f56d22f051d64ead3","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.17.2.tgz","fileCount":350,"integrity":"sha512-uTimuZk17INwJbyzhbqg/dN9PrlJGvk17JN8vd722H+Twk7oz73vdAfnxcL1rFOmMgothi2RcSSxruKbULpwoQ==","signatures":[{"sig":"MEYCIQDVbWn73oL82H7gPh6Xryeh+H6AhHy7cE0T4XODKq8IOAIhANY9Jx1XUX73pwNW3cN1QJIW82fzjgYF/Wg19Vj/Xuvg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238335},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"67d7371846b582b4c44455955622244cf308e9e1","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.17.2_1782740230226_0.9855834426236967","host":"s3://npm-registry-packages-npm-production"}},"3.17.3":{"name":"@oisincoveney/pipeline","version":"3.17.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.17.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"8542446be2f1c1d68d664831c9f58e16645f611c","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.17.3.tgz","fileCount":350,"integrity":"sha512-Y0/fq6vD5Ur+LriholkkgVtxk9pPe1WzkK2BEhwqaURv/dtJWeqw0Y2F59uGVH3kJVigFrlNMuMqjGbfTksamg==","signatures":[{"sig":"MEUCIAqoDXbcVerFCaBERTyd6RB/KibNAAPmQ86GO+mMNAjPAiEAq6Gwq82jxNo2weCcRZ2yk1q4b4R0lSU6mFfU9jPJ140=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238335},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"fdb4c0354ae0990a03e6bcd5de5adcb55c223577","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.17.3_1782740637925_0.22987360099613174","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@oisincoveney/pipeline","version":"3.18.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.18.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"718d4578d21b3a5b2ccdc3b2c3cbca5bfc5504b2","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.18.0.tgz","fileCount":350,"integrity":"sha512-I5/JSrrsztj3mwzzuHvSXZ4TYB0USLwRTsEasDpaJUu7qz/7xHWm/CojIRrzUlhTnPLm5WYhzcHd21dZRhv63g==","signatures":[{"sig":"MEUCIC9lm2wLZG590zQfHpd1KOZRfg/ZM25ZjbkjmQB0B8IDAiEAhD4vxPSvHCA90vRqzzJp1XZO4TePWk0XMWkggKrmiLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"af666ab6b5946da0ba541ffa09a07cc01ab2cd84","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.18.0_1782749489853_0.7057694484736794","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@oisincoveney/pipeline","version":"3.19.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.19.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"53fb171c378f9564fd57c578c23261b695351131","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.19.0.tgz","fileCount":355,"integrity":"sha512-t0PE3u55hh/tmr5/8udFd0BqGza53AHD0iF1nzsZOACZYg4/Q22lpAgEtq6iSB8ahL7e2w2yaS5nJLfza5I2WQ==","signatures":[{"sig":"MEUCIQDkD+Ml1sERDBpbFJZmdxBoGlASID/HklIh/5DCcsxQ9wIgObnHwP1GALLzdq7Cax/4ZT4resyitfUSL9CXjl/0NxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1281129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"5572ae11f562659a86f6652513b841ec90c68b94","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.19.0_1782906408620_0.4556945593119095","host":"s3://npm-registry-packages-npm-production"}},"3.19.1":{"name":"@oisincoveney/pipeline","version":"3.19.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.19.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"0960242dafb09b0820dd25ffba1bb9b869552b37","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.19.1.tgz","fileCount":355,"integrity":"sha512-XxNzjwMF3LQXOsXzvrZj6fttmQRiVyzhDgXSheJsG/7jEvTj1QbngcFUmBshuzxBVlT/AMDjLnofPk8EpqGnCA==","signatures":[{"sig":"MEUCIQD+Qgp2cWjw9DAMp4o8Z7x/CbeqZGvvJnNUm16MRFfokgIgSlfhcrQhFNneyDKSqOYtBmfhukjTfzGv+q33+xSlA4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1282725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"5bd668000d3d36690ccf68eb79369e872e61e99c","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.19.1_1782907153343_0.7720584174846219","host":"s3://npm-registry-packages-npm-production"}},"3.19.2":{"name":"@oisincoveney/pipeline","version":"3.19.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.19.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"3c7cb75e9dc4be256d5dafac3a2cb8ff809282a0","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.19.2.tgz","fileCount":355,"integrity":"sha512-1Hv8KkZavkAIcE3X0OXGu7zWWTCH32jJnqs93PgkH45hX4CiHQ3gdos9gWOxOTQCDI0YcyR0ju9433havmVVgw==","signatures":[{"sig":"MEUCIQD0qhqXGLcIOgRAhP0L/uAg955mvc1sZLm2CdzQztFCpAIgVO3cj/7Z/GCyrKcxfepOItyh5FKKDLPAkPX01Hcx+qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a0ea7ba0edf20e527aa6e975991851ce362ec9a9","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.19.2_1782908257786_0.2703350184342217","host":"s3://npm-registry-packages-npm-production"}},"3.19.3":{"name":"@oisincoveney/pipeline","version":"3.19.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.19.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"5ab633f2d95022e80463efbdd20a8df78d664786","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.19.3.tgz","fileCount":355,"integrity":"sha512-Jm04ozjESpCKTKEZ8AlbfYeyAst56rAg0Tgx11OcYirzUS1ZVAVQdfUtUWigkZtHtJFPDASUi7Zs/fqiEt0WsA==","signatures":[{"sig":"MEUCIC0I1vcAuJddsfDnXnUSdTrgsOQhgHruMgAZv0OGtzgHAiEAy1dR6cfnKe/mRy3zL/YDx1xyAv08A/fh3mqAJrRF7DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"b6908457cf00cdad8f752d9bd8b87be7e8be73ea","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.19.3_1782910121714_0.42752195640206647","host":"s3://npm-registry-packages-npm-production"}},"3.19.4":{"name":"@oisincoveney/pipeline","version":"3.19.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.19.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"c0019810b5b33879d3e8ad9c4c95b92e1c727cbe","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.19.4.tgz","fileCount":355,"integrity":"sha512-Ku50vkKVzvGsj78W0raUoNvHOxLOGsO7KtKaUpt7u9q0mAaKIwa0SZgYrzM4VQQFJEKycpheNJh4jbx+FKavlA==","signatures":[{"sig":"MEUCIQD08SKXM29Ny9j8CJExMiQc/OchJFugE168tYd92eA+KgIgfOnV4al36m1R8fNxPZbTsKXIlJZOevATnWrlBulS+QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"40feb0b2a2e6564f1fb7dac91919eae1aa910f0b","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.19.4_1782911520349_0.5212277975711708","host":"s3://npm-registry-packages-npm-production"}},"3.19.5":{"name":"@oisincoveney/pipeline","version":"3.19.5","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.19.5","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"6873898aecd12594c620c637013d426d328ac381","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.19.5.tgz","fileCount":357,"integrity":"sha512-H2dPnnKtpZEoAgx5buxvKxLB297un9z8cOaJuNaOCinaj8CxZTL6az3StmA9eQFVFo+hUHluoVFmKAGvczi2Cg==","signatures":[{"sig":"MEUCIE1/olpDB8a53kuuhFbz67Tp6yKvaE1N9zf1xJvRSMUiAiEAnVyZs9ZvbLFZZwlFQ2nusdQejQ95K0m/w/amQ7y88fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1298103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"200d2091dd45962a240f42fb79d2351f17412a1d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.19.5_1782940158293_0.8131356406846961","host":"s3://npm-registry-packages-npm-production"}},"3.19.6":{"name":"@oisincoveney/pipeline","version":"3.19.6","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.19.6","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"16321ad51dd70d0f07de00a9ac18dd9e71ddbdd2","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.19.6.tgz","fileCount":357,"integrity":"sha512-TmsYOZ68W2Q4gjwBpt3o4a/pDzn9pIXSPoLtQKnxME6NDKbWIaCTbV3v0YygtiIGByXnokL3U3342zaSdcrRQA==","signatures":[{"sig":"MEYCIQCeLXbKTdYt0msfxb+66oK1rqAIjCI0FFilrvRpZVsjWQIhAMWq+OtEt2bR1osmGUtFD3tkHOlN4gIguBAHe0hrSCOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"08fe13ad3f84c03df42404e11f5375c279706c96","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.19.6_1782942002452_0.5081823607159","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@oisincoveney/pipeline","version":"3.20.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.20.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"36d2522dfae7b16df0c736feff6faf82b36c83b5","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.20.0.tgz","fileCount":357,"integrity":"sha512-q+VoDTNWYUYvJFPutBkmwuh2lj4+iaXULHcXz8peXc8+Rt24FsuOgmDyRaGCKDLoUx5t8JOiqKLTsainfT4TZg==","signatures":[{"sig":"MEUCIEO4MZzpKkOIvVaXFDxhezoXFWTmc6kmjj8JGDdin8i9AiEA6DzYCC9cLtVya4fkrnPl8nAizymw8Y2tL1eMHSbcIqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1304591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"4a61af3d0a0c97620e554572b2f726508a62aaf3","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.20.0_1782990831962_0.7696196483610822","host":"s3://npm-registry-packages-npm-production"}},"3.20.1":{"name":"@oisincoveney/pipeline","version":"3.20.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.20.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"42a9f1b06d85a500aa06f3575df37eafc87fbaf9","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.20.1.tgz","fileCount":357,"integrity":"sha512-n7NSHU2QEqJNCdaC0r51x6ONluyYZBW7wGf9eTz0g0DiDpiGE5+Qd4YwaLVXEiQ974oNZWLw/VFW3vZtMhRkJA==","signatures":[{"sig":"MEUCIFWYX7gZEoj2ZjdCqoF4i7I1tSOwWECwMe8qzM7UyPUxAiEAzFmpC2zQSIpE0nPn/4atYzFKH8tUMvo3uoxwpD424uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1305452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6ccb313fe94ac3b9954805d1e3cb5d80b0a3bcbb","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.13.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.20.1_1782995505511_0.8543420916147846","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"@oisincoveney/pipeline","version":"3.21.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.21.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"a5085c410b892554bab0422b870bc68869db5c11","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.21.0.tgz","fileCount":354,"integrity":"sha512-krN4530K1Ftpot3g6gAav3ehYutFuOVskbOIMGRSyLQNny4aK0LD1xgaBYvDLtWiIR75KPCpuVtryB5MItr62w==","signatures":[{"sig":"MEUCIQDp8FWPiD4eeGSkarCDV050eK5Ry28e4Rti9sFL9MzvRAIgbQ9yT8jW4PH36tA6e9RAo4G3pkINlnW95biZ95g2DOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8499f415083f5e5fd352491501eaf1b146bedba2","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.21.0_1783001820194_0.7253516869080971","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"@oisincoveney/pipeline","version":"3.22.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.22.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"0eafd75f0538d5531493e6c9033261e19b23c5ee","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.22.0.tgz","fileCount":361,"integrity":"sha512-cBRJycOiEz1Wtp6uJx3QylTfUTS8JLkWn7BIHfIc5CJgHPl/BxXkfMSQ/+igoykTUEqM5FPNetkrDejIh7wLLg==","signatures":[{"sig":"MEUCIHAiqElhmYeFMaGGCCj38w9objtTvba7/ExmT4bjJsQdAiEA1HqPY9OY7RcD5E7ydoBa92u/y92ANAcLk98x2Yy2zIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9528e44d8a4488b6797ff0585749f56ad8fda97b","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.22.0_1783006123825_0.9092360860854494","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@oisincoveney/pipeline","version":"3.23.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.23.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"7755c475af45e680fcf708dd4ee4c4b33368ffcd","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.23.0.tgz","fileCount":363,"integrity":"sha512-FPL22ZPBlcvLDP7boYpWjIz33ms4iVgGDwNVmJ9Y3c2kt9/o46SDGgYimlAzJo4PPP2H/78LCnh9R7K7mYXj4A==","signatures":[{"sig":"MEUCIQCddH73Oo9HxL9zkXLlJ2oXjAsKPc5HL60oLj3P7Kf2iAIgLBdSu/G8SFZhGf1+N5g+QIdpThQnpsYzjO80gbbJ4TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"1b47f2d1cdc32409ff50b36748c723ec9e541621","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.23.0_1783015430369_0.3079834287093184","host":"s3://npm-registry-packages-npm-production"}},"3.23.1":{"name":"@oisincoveney/pipeline","version":"3.23.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.23.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"cafa418506e07445d053c7ec82ea4763d5e2331f","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.23.1.tgz","fileCount":364,"integrity":"sha512-RwO3+rQKrkT2KYtVah4I+TqYBDGEPBjOVxwhIvF2kRsXdDQQ1Zq6e4yovRkiv9Rb6l1zIfRHzFu/m96V8HLDWw==","signatures":[{"sig":"MEQCIH6vN53cLMgjpRXb2iX35ajl0KuMl6cDPtfecGClnvNhAiBQ+n04rbBa9QaGxFfad08xEw5d9kMUhBeglSennZj0Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"a618b7b26efcee2f16d5a2afc3f4ca78815e3322","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.23.1_1783022388594_0.7031760824011501","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@oisincoveney/pipeline","version":"3.24.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.24.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"d62e2072735ddabd75b2a5464f22db317dde3501","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.24.0.tgz","fileCount":364,"integrity":"sha512-GML1dal7z3qQjTtNTlAN+Euipnsg+vgvfm4/TnR7X1xUkn3bimPIuovz2L0PyaY8cA2cs+WJanopUw/TSY7B5A==","signatures":[{"sig":"MEUCIA9JWUfr5zf1VYrH9vVtzXdLdPKYWrwf/i+5/xaslSQRAiEA/zbxko28rK93/nyc0XbaX8n2eCJ/0nwn1RQzv07Dpdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"0033f9a228a543efa95b08079b2d36f420e0b1db","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.24.0_1783192498000_0.9834475764137229","host":"s3://npm-registry-packages-npm-production"}},"3.24.1":{"name":"@oisincoveney/pipeline","version":"3.24.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.24.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"37401b0a532d3c187764bb97b98e181a832ac5a5","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.24.1.tgz","fileCount":364,"integrity":"sha512-tegwpztWg1aeBtfDMYHUTjZe0xQ/ID4bFbh/Nmn0smq9ychg7T4l1chHtBfoGC+VLVRATUuDWkOzWaGt56VBTw==","signatures":[{"sig":"MEQCIF0rz9KT3HG+D7VNFx75xnFPVUrL94CfFwQIDKcZKpD+AiAolTwL1UDvJuMFX8JIAMSSIQpfmDS9cT7iDP3DvFcrcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1350720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"9a1e96f731885aaef78b979ed9aa42d0c87622da","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.24.1_1783199182607_0.10544180576233231","host":"s3://npm-registry-packages-npm-production"}},"3.24.2":{"name":"@oisincoveney/pipeline","version":"3.24.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.24.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"8049cbfefba2de4a73ef558a3d5c61758a3c8db5","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.24.2.tgz","fileCount":364,"integrity":"sha512-IocuoGhsE64XM8pjsg0czFUaatGvPiho7fgXAVB8rQQqd6jyxUMJ4tyLMUCpyf9K604doSKLcN6WW+KSNAUEjQ==","signatures":[{"sig":"MEQCIHmElqIYwLmmQ7E/o6OxZ0ZwqQxOsBDqyFVeoDsotpfWAiA2r8yUDY6eIuzKv6FAStGewgSY0SWDamazXizniHE7Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1350364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"6aa0df2322a0778e12f80c721d442d9cd3f12e1f","scripts":{"fix":"ultracite fix","test":"vitest run","build":"nub run build:cli","check":"ultracite check","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","zod":"^4.4.3","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"^4.0.0-beta.90","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","ultracite":"7.7.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@biomejs/biome":"2.4.15","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.24.2_1783284688596_0.9100253364566617","host":"s3://npm-registry-packages-npm-production"}},"3.24.3":{"name":"@oisincoveney/pipeline","version":"3.24.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@3.24.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"7794fabcc11b5873a9ac3976b3a39199478e97bc","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-3.24.3.tgz","fileCount":371,"integrity":"sha512-3Evfxy+8nwxdtTXcPTLhmXqhUJVKzvx5CWwpuQvekeZnGVOADfeWxOgryz3VSPZyvBrikz1H2SRE/gQbQNRG7A==","signatures":[{"sig":"MEQCIAZ+fB4TxJI2za/7H9PNQ1gMOFpWNVnJ3EHmwGzmViwIAiA/rZo/lroAHz28Lc8GwBYvpmUkIHLG3Io7d2RwVmv/0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@oisincoveney%2fpipeline@3.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"73c52d0e4c5e2cc20ebb1233363ef17434898f05","scripts":{"fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","test":"vitest run","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5c41b91-b255-4c61-87a7-1fcedf45b8f8"}},"devEngines":{"packageManager":{"name":"nub","onFail":"warn","version":"^0.2.7"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.16.0","allowBuilds":{"msgpackr-extract":false,"tree-sitter-typescript":false},"description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"4.0.0-beta.92","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"nub@0.2.7","devDependencies":{"jscpd":"^4.0.5","oxfmt":"^0.56.0","oxlint":"^1.71.0","tsdown":"^0.22.0","vitest":"^3.2.0","typescript":"rc","@types/node":"^25.9.1","drizzle-kit":"0.31.10","@effect/vitest":"^4.0.0-beta.90","oxlint-tsgolint":"^0.23.0","semantic-release":"^25.0.3","@types/micromatch":"^4.0.10","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@oisin-ee/oxlint-config":"1.0.0","@semantic-release/github":"^12.0.8","@typescript/native-preview":"7.0.0-dev.20260629.1","@mpsuesser/oxlint-plugin-effect":"0.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pipeline_3.24.3_1783407797155_0.10971832411155336","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@oisincoveney/pipeline","version":"4.0.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@4.0.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"4c611e4f2c46ce8611e54839bfd417c03f6e17ad","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-4.0.0.tgz","fileCount":411,"integrity":"sha512-Y6F8UQPRWAFe4og7AFHUz1t34y9mJzNxdy2gZvbqlKDPu9MVskWz2NCZjZFQr9GPW5ieZYxn8VZztdiDjrHJIQ==","signatures":[{"sig":"MEQCICEejQxFds9i5q3qqs6/Sa6wTrOLgA48FRh8X3NgpbrqAiAh83IKXH9yYflRS1Cy6VusCcbvR1RuiTZjKnO4VXRVOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"8378affb528c6a315a7f74d1277ade4d29ff8c93","scripts":{"fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","test":"vitest run","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52d9b13-e6b8-42e9-a171-78f7f6301320"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.18.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"4.0.0-beta.93","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@oisin-ee/yeet-api":"^0.2.7","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_4.0.0_1783865625403_0.13632118723883835","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@oisincoveney/pipeline","version":"4.0.1","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@4.0.1","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"68b933b79dc1bf34b816d694183478d24e149320","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-4.0.1.tgz","fileCount":411,"integrity":"sha512-ImEVuIW2s9Py9XdNyJvrC1ZxwDmN/LcncONvnv+S113swE+J0J046JGw09RNjZfAdZVcxsmOh42wrsCiTOva4g==","signatures":[{"sig":"MEQCIF/0c0pJegHSPgjsVBHehDEyZuTXG3VRinfCcRtd96pPAiBI4G8aMT8peD6OyFfU4COXhJZEBaqpkQTY+ibVtO6ckw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"ba30f7577a7f2313b13ff833825c17a97a834d8f","scripts":{"fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","test":"vitest run","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52d9b13-e6b8-42e9-a171-78f7f6301320"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.18.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"4.0.0-beta.93","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@oisin-ee/yeet-api":"^0.2.7","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_4.0.1_1783868537431_0.2829320652951415","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@oisincoveney/pipeline","version":"4.0.2","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@4.0.2","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"d5f2d94a1ec9d24e60f22df732ce44d6bfd01437","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-4.0.2.tgz","fileCount":411,"integrity":"sha512-0D8YVsBJyPF7cWepcbxR5JdUrvQVPZF4er+cgcoLj7iqJal++vz75fdY3yXCDXZJJkNacdxeMsPEvUbYWj3JIg==","signatures":[{"sig":"MEUCIQDN/rEaRvczAD3zmb3npfr2bLNweGy724iw6X/GbcTmFgIgV06Z4v8ThDivW0u+/6UckG/uFSd5BOOw0KvOyeJxDso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"1200a1a5ac2caf8d43a869119a3e1780086cf58d","scripts":{"fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","test":"vitest run","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52d9b13-e6b8-42e9-a171-78f7f6301320"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.18.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"4.0.0-beta.93","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@oisin-ee/yeet-api":"^0.2.7","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_4.0.2_1783871837305_0.9652971149477889","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@oisincoveney/pipeline","version":"4.0.3","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@4.0.3","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"e29dfa4669c44a6127c8e8d45b3adc05fbed50fc","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-4.0.3.tgz","fileCount":411,"integrity":"sha512-wtdwCNMYSoHlAaxGMtcT05OUBdsFGLjTbdA784nWYMK2izWMf4OE9z4rFChckM+9QqCRx3eW/tk8nDwE0bqF7A==","signatures":[{"sig":"MEQCIAWJEYJRPVK06EMQ2GaRuJZZOPtLX4JsLNgK+SBewWxUAiBbsJXWzUDBU8ziqJm0VJzPvmnoiIxIK05ef+aLN21R6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"2f00157713f4c2ab804d26cea21921b63ef38497","scripts":{"fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","test":"vitest run","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52d9b13-e6b8-42e9-a171-78f7f6301320"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.18.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"4.0.0-beta.93","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@oisin-ee/yeet-api":"^0.2.7","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_4.0.3_1783873219606_0.6474720519051129","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@oisincoveney/pipeline","version":"4.0.4","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@4.0.4","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"42b2dd7866053387bcd2434ad0e7ad266f9a6306","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-4.0.4.tgz","fileCount":411,"integrity":"sha512-Id3+rYnuSRaSTObW2DoXk0XRv8EEEqTwQfnte80Qh0UJZ2mWHsNDOGhi9CmT66hZzgNyYCLHgmKDrpuqmjN9bQ==","signatures":[{"sig":"MEUCIQC2xlIuZec+jzqBJHwxKjvh3L41Anj9pXo89AJ836VR3AIgaLrQSzeLzwECodtEHo87JAhpSom+Kh1svLBzkaIyEOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"158d9a04f9b018819c74cb21285d1eaaa029af65","scripts":{"fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","test":"vitest run","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52d9b13-e6b8-42e9-a171-78f7f6301320"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.18.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"4.0.0-beta.93","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@oisin-ee/yeet-api":"^0.2.7","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_4.0.4_1783875234303_0.31789144329625696","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@oisincoveney/pipeline","version":"4.1.0","keywords":[],"author":"","license":"ISC","_id":"@oisincoveney/pipeline@4.1.0","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"bin":{"moka":"dist/index.js"},"dist":{"shasum":"e310e98960abf07254ccfb9f4574c174d063274f","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-4.1.0.tgz","fileCount":414,"integrity":"sha512-5QHw6SFFXucqCffLH+TbnziLqSY8wweRsLP3IUCMgR784wUuYUcUuipGKklsyPlFPsA1naJVWuCsaIZcOeSg1w==","signatures":[{"sig":"MEQCICnZ3P3lGPkS9sJmMDNe9LfFWvx8bkA9Y+2fbcOwYW4FAiBid+IX8hYqKWc5Zi1m9kRfLY1b/WfIyysnRIrouZ9mcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737036},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"}},"gitHead":"b55b2acd2260d45b4c933363c4a6dc922be58261","scripts":{"fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","test":"vitest run","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli","build:cli":"tsdown","typecheck":"tsc --noEmit","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52d9b13-e6b8-42e9-a171-78f7f6301320"}},"repository":{"url":"git+https://github.com/oisin-ee/pipeline-runner.git","type":"git"},"_npmVersion":"11.18.0","description":"Config-driven multi-agent pipeline runner for repository work","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","ajv":"^8.20.0","pino":"^10.3.1","yaml":"^2.9.0","execa":"^9.5.2","effect":"4.0.0-beta.93","postgres":"3.4.9","commander":"^14.0.3","graphology":"0.26.0","micromatch":"^4.0.8","simple-git":"^3.36.0","ajv-formats":"^3.0.1","drizzle-orm":"0.45.2","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","git-url-parse":"^16.1.0","web-tree-sitter":"0.26.9","@opencode-ai/sdk":"1.17.4","graphology-types":"0.24.8","@dagrejs/graphlib":"^4.0.1","secure-json-parse":"^4.1.0","@oisin-ee/yeet-api":"^0.2.7","graphology-metrics":"2.4.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@kubernetes/client-node":"^1.4.0","package-manager-detector":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_4.1.0_1783876528058_0.8534500439638506","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@oisincoveney/pipeline","version":"4.1.1","description":"Config-driven multi-agent pipeline runner for repository work","keywords":[],"license":"ISC","author":"","repository":{"type":"git","url":"git+https://github.com/oisin-ee/pipeline-runner.git"},"bin":{"moka":"dist/index.js"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./argo-workflow":{"types":"./dist/argo-workflow.d.ts","import":"./dist/argo-workflow.js"},"./argo-submit":{"types":"./dist/argo-submit.d.ts","import":"./dist/argo-submit.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./factory-lane":{"types":"./dist/factory-lane.d.ts","import":"./dist/factory-lane.js"},"./events":{"types":"./dist/runner-event-schema.d.ts","import":"./dist/runner-event-schema.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./moka-submit":{"types":"./dist/moka-submit.d.ts","import":"./dist/moka-submit.js"},"./moka-global-config":{"types":"./dist/moka-global-config.d.ts","import":"./dist/moka-global-config.js"},"./planner":{"types":"./dist/planning/compile.d.ts","import":"./dist/planning/compile.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js"},"./runner-command-contract":{"types":"./dist/runner-command-contract.d.ts","import":"./dist/runner-command-contract.js"},"./tickets":{"types":"./dist/tickets/ticket-graph-dto.d.ts","import":"./dist/tickets/ticket-graph-dto.js"},"./runtime":{"types":"./dist/pipeline-runtime.d.ts","import":"./dist/pipeline-runtime.js"},"./schedule":{"types":"./dist/planning/generate.d.ts","import":"./dist/planning/generate.js"}},"publishConfig":{"access":"public"},"scripts":{"build:cli":"tsdown","test":"vitest run","test:image":"mkdir -p /tmp/pipeline-test && printf '{}' > /tmp/pipeline-test/payload.json && printf 'kind: pipeline-schedule\\nversion: 1\\nschedule_id: smoke\\ngenerated_at: 2026-06-10T00:00:00.000Z\\nsource_entrypoint: custom\\ntask: smoke\\nroot_workflow: root\\nworkflows:\\n  root:\\n    nodes:\\n      - id: smoke\\n        kind: command\\n        command: [true]\\n' > /tmp/pipeline-test/schedule.yaml && printf '{\"nodeId\":\"smoke\"}' > /tmp/pipeline-test/task.json && printf 'test-token' > /tmp/pipeline-test/event-token && docker build -t pipeline-runner:test . && docker run --rm -v /tmp/pipeline-test/payload.json:/etc/pipeline/payload.json:ro -v /tmp/pipeline-test/schedule.yaml:/etc/pipeline/schedule.yaml:ro -v /tmp/pipeline-test/task.json:/etc/pipeline/task.json:ro -v /tmp/pipeline-test/event-token:/etc/pipeline/event-auth/token:ro pipeline-runner:test runner-command --payload-file /etc/pipeline/payload.json --schedule-file /etc/pipeline/schedule.yaml; test $? -eq 64","test:dogfood":"vitest run tests/dogfood-installed.test.ts","test:live-runners":"PIPELINE_LIVE_RUNNERS=1 vitest run tests/dogfood-live-runners.test.ts","local-orbstack:migrate":"nub scripts/local-orbstack/migrate-postgres.ts","typecheck":"tsc --noEmit","build":"nub run build:cli","check":"oxlint --type-aware --type-check --deny-warnings src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --check src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","fix":"oxlint --fix src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts && oxfmt --write src tests package.json renovate.json oxlint.config.ts oxfmt.config.ts","prepack":"nub run build:cli"},"dependencies":{"@dagrejs/graphlib":"^4.0.1","@kubernetes/client-node":"^1.4.0","@oisin-ee/yeet-api":"^0.2.7","@opencode-ai/sdk":"1.17.4","ajv":"^8.20.0","ajv-formats":"^3.0.1","commander":"^14.0.3","drizzle-orm":"0.45.2","effect":"4.0.0-beta.93","execa":"^9.5.2","git-url-parse":"^16.1.0","graphology":"0.26.0","graphology-metrics":"2.4.0","graphology-types":"0.24.8","gray-matter":"^4.0.3","js-tiktoken":"^1.0.21","jsonc-parser":"^3.3.1","ky":"^2.0.2","micromatch":"^4.0.8","package-manager-detector":"^1.6.0","pino":"^10.3.1","postgres":"3.4.9","secure-json-parse":"^4.1.0","simple-git":"^3.36.0","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","web-tree-sitter":"0.26.9","yaml":"^2.9.0"},"engines":{"node":">=22.13.0"},"gitHead":"de3bbda495ad0f651855299a52662203eec69d4d","_id":"@oisincoveney/pipeline@4.1.1","bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"homepage":"https://github.com/oisin-ee/pipeline-runner#readme","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-w0QO6H6dfDWrx4FOY+OiVooCWivGWMK/O7vKv0vwlMwG5fI+kIqDJOQIPUGtjdOT1BwH8AoU02ctMvAECarkXA==","shasum":"ebd359ba13844319d47acef7ded4504842ac4fa0","tarball":"https://registry.npmjs.org/@oisincoveney/pipeline/-/pipeline-4.1.1.tgz","fileCount":414,"unpackedSize":1737036,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF8CoDwECTnldaz7aKNskr9B7GsgULgrCtLbxy3H4gGYAiEA8yMKIe16RY/j5DZ14tVJmUutG6ZxYknTIFYOYwMUIuU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52d9b13-e6b8-42e9-a171-78f7f6301320"}},"directories":{},"maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pipeline_4.1.1_1783878499150_0.3012307660821729"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T16:51:41.620Z","modified":"2026-07-12T17:48:19.413Z","1.0.0":"2026-05-21T16:51:42.070Z","1.0.1":"2026-05-21T20:12:08.997Z","1.0.2":"2026-05-21T20:56:04.209Z","1.1.0":"2026-05-21T22:11:02.420Z","1.2.0":"2026-05-25T11:56:05.669Z","1.2.1":"2026-05-25T12:24:28.055Z","1.2.2":"2026-05-25T12:37:18.618Z","1.3.0":"2026-05-25T12:42:15.257Z","1.3.1":"2026-05-25T12:57:13.530Z","1.4.0":"2026-05-25T13:14:55.887Z","1.4.1":"2026-05-25T13:57:47.166Z","1.5.0":"2026-05-26T09:24:48.935Z","1.5.1":"2026-05-26T09:36:23.590Z","1.5.2":"2026-05-27T11:05:15.526Z","1.5.3":"2026-05-27T12:27:07.385Z","1.5.4":"2026-05-27T12:59:27.487Z","1.5.5":"2026-05-27T14:48:11.327Z","1.5.6":"2026-05-27T20:54:25.737Z","1.5.7":"2026-05-27T21:19:20.238Z","1.6.0":"2026-05-28T10:08:46.993Z","1.7.0":"2026-05-28T10:19:24.238Z","1.8.0":"2026-05-29T09:49:13.068Z","1.8.1":"2026-05-29T10:44:16.442Z","1.9.0":"2026-05-29T12:23:53.087Z","1.10.0":"2026-06-02T21:41:07.564Z","1.10.1":"2026-06-02T21:43:56.791Z","1.10.2":"2026-06-03T12:07:35.875Z","1.10.3":"2026-06-03T13:20:29.090Z","1.11.0":"2026-06-03T13:38:56.051Z","1.11.1":"2026-06-03T14:11:37.519Z","1.11.2":"2026-06-04T08:08:10.700Z","1.11.3":"2026-06-04T08:20:09.983Z","1.12.0":"2026-06-04T09:18:58.911Z","1.13.0":"2026-06-04T09:45:39.494Z","1.14.0":"2026-06-04T11:18:01.426Z","1.15.0":"2026-06-04T14:32:51.532Z","1.15.1":"2026-06-04T16:10:16.756Z","1.15.2":"2026-06-04T16:18:46.026Z","1.15.3":"2026-06-04T16:33:57.753Z","1.16.0":"2026-06-04T16:54:43.445Z","1.16.1":"2026-06-04T21:30:36.039Z","1.16.2":"2026-06-04T22:28:13.081Z","1.17.0":"2026-06-05T10:36:08.674Z","1.18.0":"2026-06-05T13:33:08.892Z","1.18.1":"2026-06-05T14:37:58.664Z","1.19.0":"2026-06-05T15:08:11.990Z","1.19.1":"2026-06-05T15:24:34.719Z","1.20.0":"2026-06-06T09:45:10.787Z","1.21.0":"2026-06-08T18:49:56.853Z","1.22.0":"2026-06-09T08:50:21.934Z","1.22.1":"2026-06-09T09:00:39.108Z","1.22.2":"2026-06-09T09:19:49.099Z","1.22.3":"2026-06-09T14:02:13.525Z","1.22.4":"2026-06-09T14:23:13.523Z","1.22.5":"2026-06-09T15:03:05.603Z","1.22.6":"2026-06-09T15:30:59.075Z","1.23.0":"2026-06-10T09:33:34.094Z","1.23.1":"2026-06-10T11:39:03.855Z","1.23.2":"2026-06-10T11:55:13.101Z","1.23.3":"2026-06-10T12:10:17.933Z","1.24.0":"2026-06-10T17:58:10.562Z","1.25.0":"2026-06-10T21:22:27.031Z","1.26.0":"2026-06-10T21:25:35.020Z","1.26.1":"2026-06-10T22:24:00.165Z","1.27.0":"2026-06-11T00:14:59.475Z","1.27.1":"2026-06-11T00:37:18.991Z","1.27.2":"2026-06-11T00:51:05.063Z","1.27.3":"2026-06-11T00:54:46.381Z","1.27.4":"2026-06-11T01:26:25.769Z","1.27.5":"2026-06-11T01:38:55.237Z","1.27.6":"2026-06-11T01:49:56.446Z","1.27.7":"2026-06-11T02:00:56.604Z","1.27.8":"2026-06-11T02:47:33.892Z","1.27.9":"2026-06-11T03:13:27.551Z","1.27.10":"2026-06-11T03:51:08.256Z","1.27.11":"2026-06-11T04:11:41.457Z","1.27.12":"2026-06-11T04:33:32.996Z","1.27.13":"2026-06-11T05:04:42.688Z","1.27.14":"2026-06-11T05:36:46.851Z","1.27.15":"2026-06-11T07:38:21.358Z","1.27.16":"2026-06-11T09:40:11.906Z","1.27.17":"2026-06-11T10:23:48.971Z","1.27.18":"2026-06-11T13:26:34.407Z","1.27.19":"2026-06-11T14:37:50.839Z","1.28.0":"2026-06-11T16:59:53.676Z","1.28.1":"2026-06-11T19:34:54.301Z","1.29.0":"2026-06-12T07:22:53.327Z","1.29.1":"2026-06-12T07:53:53.593Z","1.29.2":"2026-06-12T08:08:09.713Z","1.29.3":"2026-06-12T08:21:14.656Z","1.29.4":"2026-06-12T08:32:22.686Z","2.0.0":"2026-06-12T11:05:38.432Z","2.0.1":"2026-06-12T11:45:17.824Z","2.1.0":"2026-06-12T13:37:23.553Z","2.1.1":"2026-06-12T14:14:08.074Z","2.2.0":"2026-06-13T08:08:06.514Z","2.3.0":"2026-06-13T22:37:27.885Z","2.3.1":"2026-06-14T21:39:12.022Z","2.4.0":"2026-06-14T23:16:34.774Z","2.5.0":"2026-06-16T08:19:27.543Z","2.6.0":"2026-06-16T08:24:11.737Z","2.7.0":"2026-06-16T08:29:31.420Z","2.8.0":"2026-06-16T14:46:24.645Z","2.8.1":"2026-06-16T21:21:57.108Z","2.8.2":"2026-06-16T21:55:29.229Z","2.8.3":"2026-06-16T22:18:06.300Z","2.8.4":"2026-06-16T23:15:12.182Z","2.9.0":"2026-06-17T10:58:11.624Z","2.10.0":"2026-06-17T12:12:58.144Z","2.11.0":"2026-06-17T15:23:16.604Z","2.11.1":"2026-06-17T16:48:43.895Z","2.11.2":"2026-06-17T17:20:32.871Z","3.0.0":"2026-06-17T18:32:49.740Z","3.0.1":"2026-06-17T18:45:10.901Z","3.1.0":"2026-06-17T20:08:58.704Z","3.1.1":"2026-06-17T20:15:34.246Z","3.2.0":"2026-06-17T20:30:18.030Z","3.3.0":"2026-06-17T21:06:41.638Z","3.3.1":"2026-06-17T21:50:37.902Z","3.3.2":"2026-06-18T07:04:45.549Z","3.3.3":"2026-06-18T07:14:18.907Z","3.4.0":"2026-06-18T08:13:03.113Z","3.4.1":"2026-06-18T08:20:19.044Z","3.5.0":"2026-06-18T08:24:30.031Z","3.6.0":"2026-06-18T10:09:02.709Z","3.6.1":"2026-06-18T10:31:35.187Z","3.7.0":"2026-06-18T11:46:43.211Z","3.7.1":"2026-06-18T12:15:51.999Z","3.7.2":"2026-06-18T12:20:42.820Z","3.8.0":"2026-06-18T13:39:12.864Z","3.9.0":"2026-06-18T13:53:59.172Z","3.9.1":"2026-06-18T14:11:42.194Z","3.10.0":"2026-06-18T14:55:13.346Z","3.10.1":"2026-06-18T15:04:43.193Z","3.10.2":"2026-06-18T16:33:37.399Z","3.11.0":"2026-06-18T17:42:17.233Z","3.11.1":"2026-06-18T20:14:52.375Z","3.11.2":"2026-06-18T23:14:29.947Z","3.11.3":"2026-06-19T00:07:58.860Z","3.11.4":"2026-06-19T01:42:29.062Z","3.11.5":"2026-06-19T04:59:45.876Z","3.11.6":"2026-06-19T09:24:56.408Z","3.11.7":"2026-06-19T09:42:08.355Z","3.11.8":"2026-06-19T10:26:09.481Z","3.11.9":"2026-06-19T21:45:00.762Z","3.11.10":"2026-06-20T07:03:18.466Z","3.11.11":"2026-06-20T07:30:29.718Z","3.11.12":"2026-06-20T16:37:12.242Z","3.11.13":"2026-06-21T12:37:42.530Z","3.11.14":"2026-06-21T16:29:29.301Z","3.11.15":"2026-06-21T17:27:33.699Z","3.11.16":"2026-06-21T18:40:35.265Z","3.11.17":"2026-06-21T19:27:11.139Z","3.11.18":"2026-06-21T20:46:40.817Z","3.11.19":"2026-06-21T21:18:26.498Z","3.11.20":"2026-06-22T05:41:59.558Z","3.12.0":"2026-06-22T05:47:35.698Z","3.12.1":"2026-06-22T06:37:20.158Z","3.12.2":"2026-06-22T07:48:24.977Z","3.12.3":"2026-06-22T10:10:02.743Z","3.12.4":"2026-06-23T08:19:04.170Z","3.13.0":"2026-06-24T22:30:48.524Z","3.14.0":"2026-06-26T22:17:13.974Z","3.15.0":"2026-06-26T23:05:21.028Z","3.15.1":"2026-06-27T07:34:54.315Z","3.15.2":"2026-06-27T16:25:43.555Z","3.15.3":"2026-06-27T20:32:04.194Z","3.15.4":"2026-06-28T01:35:19.956Z","3.15.5":"2026-06-28T06:59:50.882Z","3.15.6":"2026-06-28T08:31:50.986Z","3.16.0":"2026-06-29T08:55:47.952Z","3.17.0":"2026-06-29T12:45:56.686Z","3.17.1":"2026-06-29T13:07:26.062Z","3.17.2":"2026-06-29T13:37:10.405Z","3.17.3":"2026-06-29T13:43:58.097Z","3.18.0":"2026-06-29T16:11:30.028Z","3.19.0":"2026-07-01T11:46:48.795Z","3.19.1":"2026-07-01T11:59:13.513Z","3.19.2":"2026-07-01T12:17:38.026Z","3.19.3":"2026-07-01T12:48:41.913Z","3.19.4":"2026-07-01T13:12:00.543Z","3.19.5":"2026-07-01T21:09:18.529Z","3.19.6":"2026-07-01T21:40:02.619Z","3.20.0":"2026-07-02T11:13:52.148Z","3.20.1":"2026-07-02T12:31:45.659Z","3.21.0":"2026-07-02T14:17:00.465Z","3.22.0":"2026-07-02T15:28:44.041Z","3.23.0":"2026-07-02T18:03:50.594Z","3.23.1":"2026-07-02T19:59:48.912Z","3.24.0":"2026-07-04T19:14:58.166Z","3.24.1":"2026-07-04T21:06:22.762Z","3.24.2":"2026-07-05T20:51:28.762Z","3.24.3":"2026-07-07T07:03:17.322Z","4.0.0":"2026-07-12T14:13:45.573Z","4.0.1":"2026-07-12T15:02:17.604Z","4.0.2":"2026-07-12T15:57:17.486Z","4.0.3":"2026-07-12T16:20:19.772Z","4.0.4":"2026-07-12T16:53:54.517Z","4.1.0":"2026-07-12T17:15:28.213Z","4.1.1":"2026-07-12T17:48:19.327Z"},"bugs":{"url":"https://github.com/oisin-ee/pipeline-runner/issues"},"license":"ISC","homepage":"https://github.com/oisin-ee/pipeline-runner#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/oisin-ee/pipeline-runner.git"},"description":"Config-driven multi-agent pipeline runner for repository work","maintainers":[{"name":"oisincoveney","email":"hi@oisin.ee"}],"readme":"# @oisincoveney/pipeline\n\nConfig-driven multi-agent pipeline runner for repository work. The installed\npackage owns the runtime defaults. Default Moka runs persist generated\nschedules, run manifests, events, node status, and node results in the configured\nMoka Postgres database, not in the target repository.\n\nThe published command is `moka`.\n\n## Install\n\nRequirements:\n\n- Node.js 22.13 or newer\n- Bun 1.1 or newer for repository development and package build scripts\n- `npx`, `backlog`, `uvx`, and Docker on `PATH` for default skills and MCP\n  gateway setup\n- At least one runner CLI on `PATH`: `opencode` or a configured command runner\n\nInstall the package in a target repository:\n\n```shell\nnpm install --save-dev @oisincoveney/pipeline\n```\n\nThen run the local package binary:\n\n```shell\nmoka --help\n```\n\nFor development inside this repository:\n\n```shell\nbun install --frozen-lockfile\nbun run build:cli\n```\n\n## Start A Repository\n\nInitialize package-owned pipeline support:\n\n```shell\nmoka init\n```\n\n`moka init` installs or refreshes Moka-owned host adapters: `/moka-quick`,\n`/moka-execute`, and `/moka-inspect` command surfaces, native-agent projections,\nand the singleton `pipeline-gateway` MCP host config. It does not install the\nshared agent harness; skills, hooks, rules, and Claude settings come from\n`oisin-ee/agent` via chezmoi. OpenCode is the package default runtime. The\ncommand does not create repo-local `.pipeline` config files.\n\nThe default MCP gateway can run locally or point at the hosted Momokaya gateway.\nSet `PIPELINE_MCP_GATEWAY_AUTHORIZATION` to the full HTTP `Authorization` header\nvalue before starting OpenCode when using a protected gateway:\n\n```shell\nexport PIPELINE_MCP_GATEWAY_AUTHORIZATION=\"Basic $(printf '%s' 'user:password' | base64)\"\n```\n\nVerify generated Moka host adapters are current after package upgrades, without\nwriting anything:\n\n```shell\nmoka init --check\n```\n\nRefresh generated Moka host adapters, overwriting locally edited adapter files:\n\n```shell\nmoka init --force\n```\n\nCheck local prerequisites and config health:\n\n```shell\nmoka doctor\n```\n\nValidate the package-owned config and compiled workflow plan:\n\n```shell\nmoka validate\n```\n\nInspect the execution plan:\n\n```shell\nmoka explain-plan\n```\n\n## Command Surface\n\n`moka run \"<task>\"` is the primary command surface.\n\nIt runs package-owned workflow config from the current worktree. Scheduled\nentrypoints generate schedule YAML in memory, persist it on the DB-owned run\nmanifest, and run the compiled schedule through the runtime.\n\nCanonical commands:\n\n- `moka run \"<task>\"`: start the primary local or remote run flow.\n- `moka runs`: list known runs, newest first.\n- `moka status <run-id>`: show run and node status; add `--watch` to poll.\n- `moka logs <run-id> [node-id]`: print whole-run or node-specific artifacts.\n- `moka stop <run-id> [node-id]`: abort a run or one active node.\n- `moka export <run-id> --sanitize`: print a portable evidence bundle.\n- `moka doctor`: check local prerequisites and config health.\n- `moka init`: install or refresh Moka-owned host adapters (command surfaces,\n  native-agent projections, and gateway config). `--check` verifies without\n  writing, `--dry-run` previews, `--force` overwrites locally edited adapter\n  files. The shared agent harness is installed separately by chezmoi.\n\n```shell\nmoka run \"Implement PIPE-123 user-facing behavior\"\nmoka run --target local --effort normal \"Implement a standard local change\"\nmoka run --schedule ./approved-schedule.yaml \"Implement PIPE-123\"\nmoka run --workflow inspect \"Report the app structure and available checks. Do not modify files.\"\nmoka run --effort quick \"Implement a focused fix\"\nmoka run --effort normal \"Implement a standard fix\"\nmoka run --target remote --effort thorough \"Submit a full hosted graph run\"\nmoka run --read-only \"Inspect the repository without edits\"\nmoka run --target remote --command -- opencode run \"fix this bug\"\nmoka init --force\n```\n\nFlag defaults and choices:\n\n- `--target` selects `local` (default, current worktree) or `remote` (hosted\n  Momokaya submission). Use canonical `moka run --target remote \"<task>\"` for\n  hosted graph runs.\n- `--effort` selects `quick`, `normal`, or `thorough`; `normal` is the default.\n- `--read-only` switches mode to `read`; mode defaults to `write`.\n\nMoka ticket selects and scopes Backlog work; moka run executes selected work.\nUse Backlog CLI for task creation and editing instead of direct markdown edits.\n\n```shell\nmoka ticket graph check --root PIPE-84\nmoka ticket sequence --root PIPE-84 --plain\nmoka ticket next --root PIPE-84 --json\nmoka ticket next --claim --root PIPE-84\nmoka ticket create --dry-run \"Plan a small Backlog task\"\nmoka ticket create --apply --parent PIPE-84 \"Plan and create child tasks\"\nmoka ticket start --root PIPE-84\nmoka ticket start --dry-run --root PIPE-84 --effort quick --target local\n```\n\nRead-only ticket commands are `moka ticket graph check`, `moka ticket sequence`,\n`moka ticket next`, `moka ticket create --dry-run`, and\n`moka ticket start --dry-run`. Commands that mutate or run work are\n`moka ticket next --claim`, `moka ticket create --apply`, and\n`moka ticket start` without `--dry-run`: they use Backlog CLI task creation and\nediting or invoke `moka run` for the selected ticket.\n\nLocal run-control state lives in the Moka DB selected by `momokaya.db.url` in\n`~/.config/moka/config.yaml`. The run manifest stores the generated schedule as\n`manifest.schedule`; node results are stored by `(runId, nodeId)` in the durable\nnode record table. Use the run-control commands to inspect or export this state:\n\n```shell\nmoka runs\nmoka status <run-id>\nmoka logs <run-id> [node-id]\nmoka export <run-id> --sanitize\n```\n\n`moka next node <run-id>` reads the persisted `manifest.schedule` from the Moka\nDB and emits the next ready node envelope. `moka submit-result <run-id>\n<node-id> --json '<RuntimeNodeResult>'` writes the node result back to the same\nDB state. `moka resume <run-id>` reconstructs the graph from the persisted\nschedule; it does not need a repo-local generated schedule file.\n\nUse `moka export <run-id> --sanitize` before sharing a run. The sanitized export\nkeeps portable evidence and omits prompt text, session body content, secrets,\ntokens, and credentials.\n\nCompatibility aliases and presets remain available for existing scripts:\n\n- `moka quick \"<task>\"` is a compatibility preset for\n  `moka run --effort quick \"<task>\"`.\n- `moka execute \"<task>\"` is a compatibility preset for\n  `moka run --effort thorough \"<task>\"`.\n- `moka inspect \"<task>\"` is a compatibility preset for\n  `moka run --read-only \"<task>\"`.\n- `moka submit \"<task>\"` is a compatibility alias for\n  `moka run --target remote --effort thorough \"<task>\"`. Its existing `--quick`,\n  `--schedule`, and `--command` options remain supported for remote submissions.\n\nUse `PIPELINE_TARGET_PATH=/path/to/worktree` when invoking `moka` from outside\nthe target repository.\n\nFor a compact command reference, see\n[`docs/operator-guide.md`](docs/operator-guide.md).\n\n## Momokaya Runner Image\n\nThe package is also the runner code used by the Momokaya runner image. The\ncontrol plane owns Argo Workflow submission, status observation, run listing,\ncancellation, event storage, and UI rendering. This package owns the\nin-container `moka runner-command` and `moka runner-finalize` commands used by\nArgo Workflow DAG tasks.\n\nArgo starts the image with payload, schedule, and per-task descriptor files\nmounted from ConfigMaps, plus the event auth token mounted from a Secret. The\nrunner reads `--payload-file`, `--schedule-file`, and `/etc/pipeline/task.json`;\npayload JSON, task identity, and auth token material are not delivered through\nenvironment variables. The payload contract is documented in\n[`docs/pipeline-console-runner-contract.md`](docs/pipeline-console-runner-contract.md).\n\nSubmitters can import the executable contract from\n`@oisincoveney/pipeline/runner-command-contract` for payload construction,\nvalidation, contract-version checks, and JSON Schema generation.\n\nPipeline Console submits hosted runs through `@oisincoveney/pipeline/moka-submit`.\nThe subpath exports `mokaSubmitOptionsSchema`, `mokaSubmitResultSchema`,\n`mokaSubmitDirectHooksSchema`, `mokaSubmitHookPolicySchema`,\n`MokaSubmitOptionsInput`, `MokaSubmitOptionsOutput`,\n`MokaSubmitDirectHooksInput`, `MokaSubmitHookPolicyInput`, `MokaSubmitInput`,\n`MokaSubmitOutput`, and `submitMoka` so callers can validate prompt or ticket\ntasks with explicit repository, run, delivery, event sink, lifecycle hooks, hook\npolicy, and runner settings without importing Argo, Kubernetes, or\nrunner-command internals. `eventSink` is runner event transport; direct `hooks`\nconfigure runner-side lifecycle behavior and are normalized into internal\nruntime hook config by the package. Direct hook function ids are generated as\n`moka-submit-<event-name-with-dashes>`; existing package hooks are preserved,\nand a generated id that already exists in the supplied config is rejected.\n\n## Configuration Model\n\nRuntime execution uses package-owned defaults. Tests and advanced embedding code\ncan still parse explicit YAML parts with `parsePipelineConfigParts()`.\n\nPackage-owned defaults declare:\n\n- runner adapters and capabilities\n- profiles, rules, skills, tools, filesystem grants, network grants, and output\n  contracts\n- the singleton `pipeline-gateway` MCP connection\n- workflows, schedules, hooks, gates, artifacts, retries, and timeouts\n- generated OpenCode host resources\n- internal goal-state artifacts and goal-loop continuation context\n\nCurrent default entrypoints:\n\n```yaml\nentrypoints:\n  quick:\n    schedule: quick-schedule\n  execute:\n    schedule: execute-schedule\n  inspect:\n    workflow: inspect\n```\n\nCurrent schedule policies:\n\n```yaml\nscheduler:\n  commands:\n    quick:\n      schedule: quick-schedule\n      catalog: quick\n    execute:\n      schedule: execute-schedule\n      catalog: execute\n```\n\nWorkflows and generated schedules can express fixed parallel structure. A\n`kind: parallel` node contains a fixed set of child nodes that run concurrently\nafter dependencies pass. A `kind: group` node groups existing nodes behind a\nsingle dependency target. Agents may route work to tracks, but the branch\ntopology stays auditable in YAML or in the generated schedule artifact.\n\nSee [`docs/config-architecture.md`](docs/config-architecture.md) for the config\nshape and [`docs/runtime-actor-model.md`](docs/runtime-actor-model.md)\nfor the runtime actor model.\n\n## Generated Host Resources\n\nGenerate native host files during setup:\n\n```shell\nmoka init\n```\n\nGenerated resources are derived from package-owned config; they are not separate\nsources of truth. Host resources use OpenCode native agents for model-backed\nnodes. Otherwise generated instructions dispatch to the configured command\nrunner.\n\n| Host     | Generated files                                                                                                         | Invocation                                                           |\n| -------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |\n| OpenCode | `.opencode/commands/moka-<entrypoint>.md`, `.opencode/agents/*.md`, `.opencode/plugins/*.ts`, `.opencode/opencode.json` | `/moka-quick <task>`, `/moka-execute <task>`, `/moka-inspect <task>` |\n\nThe installer is idempotent, supports `--check` and `--dry-run`, and refuses to\noverwrite manually edited files unless `--force` is supplied.\n\n## OpenCode-First Goal Loop\n\nPackage defaults run built-in profiles through OpenCode first. Pipeline-owned\ngoal state remains authoritative: continuation prompts, stop reasons, verifier\nevidence, acceptance evidence, changed files, and failed gates are stored by the\npipeline, not inferred from an OpenCode session. A goal is complete only when\ndeterministic verifier evidence and acceptance coverage are both present.\n\nTeam mode is generated as an auditable schedule graph. OpenCode subagents can\nexecute graph nodes, but dependencies, retries, gates, verifier passes, and\nacceptance evidence stay pipeline-owned.\n\n## Runtime Guarantees\n\n- `moka run` loads package-owned `@oisincoveney/pipeline` config even when the\n  repository has no repo-local `.pipeline` config files.\n- Multi-agent workflows execute as separate agent boundaries; nodes are not\n  merged into one prompt.\n- Native subagent strategy is preferred when the selected runner can represent\n  the configured semantics. Otherwise the runtime uses a subprocess boundary.\n- Parallel DAG batches run concurrently after dependencies and gates pass.\n- Workflow execution can cap parallelism and enable fail-fast batch stopping.\n- Nodes can declare bounded retries, retry reasons, backoff, and execution\n  timeouts.\n- Agent self-reporting is not enough to pass deterministic gates.\n- JSON Schema gates validate structure only. Use `verdict` and `acceptance`\n  gates to enforce semantic pass/fail and per-criterion coverage.\n- Command hooks support host policy controls, sanitized environments, timeouts,\n  output limits, and JSON file input/result payloads.\n\n## App-Facing API\n\nExternal apps can import stable config, planner, schedule, and runtime surfaces\nwithout deep-importing private source paths:\n\n```ts\nimport {\n  loadPipelineConfig,\n  parsePipelineConfigParts,\n} from \"@oisincoveney/pipeline/config\";\nimport { compileWorkflowPlan } from \"@oisincoveney/pipeline/planner\";\nimport {\n  compileScheduleArtifact,\n  parseScheduleArtifact,\n} from \"@oisincoveney/pipeline/schedule\";\nimport {\n  runPipelineFromConfig,\n  type PipelineRuntimeResult,\n  type PipelineTaskContext,\n} from \"@oisincoveney/pipeline/runtime\";\n```\n\nHook modules can import the typed helper and result contract:\n\n```ts\nimport {\n  defineHook,\n  type HookContext,\n  type HookResult,\n} from \"@oisincoveney/pipeline/hooks\";\n```\n\nRunner Job producers can import the shared payload contract:\n\n```ts\nimport {\n  buildRunnerCommandPayload,\n  parseRunnerCommandPayload,\n  runnerCommandPayloadSchema,\n} from \"@oisincoveney/pipeline/runner-command-contract\";\n```\n\nArgo Workflows can be rendered with `buildRunnerArgoWorkflowManifest` from\n`@oisincoveney/pipeline/argo-workflow` and submitted with\n`submitRunnerArgoWorkflow` from `@oisincoveney/pipeline/argo-submit`.\n\n## Release And Verification\n\nPackage and container publishing is owned by GitHub Actions. Do not publish from\na workstation with `npm publish`, `semantic-release`, Docker pushes, or direct\nregistry commands.\n\n`@oisincoveney/pipeline` is published by `engine`'s own root-level\n`.github/workflows/publish-pipeline.yml`, from this directory's current\n(contract-v2) source, on every push to `main` under `runner/**`. The legacy\n`oisin-ee/pipeline-runner` repository's publish workflow is retired — it\npredates the ENG-67.3 contract-v2 bump and must not be used to cut a release.\nThe workflow authenticates to `registry.npmjs.org` via npm Trusted Publishing\n(OIDC) rather than a static `NPM_TOKEN`; no npm credential is stored as a\nGitHub secret in this org. Trusted Publishing must be configured on\nnpmjs.com for `@oisincoveney/pipeline`, bound to `oisin-ee/engine` and the\n`publish-pipeline.yml` workflow filename, before this workflow can publish. A\nsuccessful release also triggers the runner container image build.\n\nThe authoritative package version lives in the npm registry, not in this\nrepository. `package.json` pins the `0.0.0-development` semantic-release\nsentinel and is never bumped in git; semantic-release derives and publishes the\nreal version from commit history at release time. To learn the current version,\nquery the registry (`npm view @oisincoveney/pipeline version`) — the repo\n`version` field is intentionally not authoritative. Downstream pins (for example\npipeline-console) should track the registry via Renovate rather than the git\nfield.\n\nBefore committing changes in this repository, run:\n\n```shell\nbun run typecheck\nbun run check\nbun run test\nbun run build:cli\n```\n\nFor runner-image wiring, also run:\n\n```shell\nbun run test:image\n```\n","readmeFilename":"README.md"}