{"_id":"@jigs-ai/jigs","_rev":"86-8913683b7b7ecbbbfdbfd52b8fe2228d","name":"@jigs-ai/jigs","dist-tags":{"latest":"0.99.0"},"versions":{"0.51.0":{"name":"@jigs-ai/jigs","version":"0.51.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.51.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"bd4ce01d8a14935c522153a6dd362a385ff67562","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.51.0.tgz","fileCount":169,"integrity":"sha512-8FW2//73liLbymBJpAJqy5SNZOcZgD8Mbizzdcl2S5aCmZHs37q8jyvJz7hSsNNXg47WkxT0UuV7In+BPZ+i7w==","signatures":[{"sig":"MEQCIELhNs2YxtTcQpU8VqamwgEFdJ+6nyzbA/6yghadzL4kAiAWa65DvuT+fUorPJDuYA+QgCAsGOIzN7J5umfxLyyuww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984000},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"salimhamed","email":"salimhamed@gmail.com"},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.13.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.51.0_1790179955005_0.10609169514418193","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@jigs-ai/jigs","version":"0.52.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.52.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"3aa81c2d323e5562f41e7b8e58eeb2a91569c4ab","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.52.0.tgz","fileCount":169,"integrity":"sha512-3a11tjWQzHezEBjbPOqnRTdVN9vdGCSfefQVWx9AKEfRVQxDzbtA7H9ilP633L/isnCDRv07wz+ZNq6Bw6dHhA==","signatures":[{"sig":"MEYCIQDuszRw6PB+z7I2btjy95cwHW3pLRsQFIe81YPyu72Y0AIhAMb+5wPhAnmDjK1TMjyYgVDPP6DXnjxArSB49b0IzoaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCc8fkLtPjXO0A2noxQWXgApsX8CU1AdfTLP7teCA0G5QIhAJZBIAXaoFm8Fq/N/tUPY33S9aenzq6tZjRAt4uZxAAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984000},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"da0c56011b715e38156b0b134c5f7ad9d4660e33","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.52.0_1790181289480_0.5007991855157938","host":"s3://npm-registry-packages-npm-production"}},"0.52.1":{"name":"@jigs-ai/jigs","version":"0.52.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.52.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"4ed36bd2d1cdae7a98e33dc893d4928dde8d2cc6","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.52.1.tgz","fileCount":169,"integrity":"sha512-2X9B7w02BT1hDM7LgkzeUs+RVdyALeCZADJyZaFa4+0qvJHnvL2M66vzACC4TqlKgdWcykBcdfvfUkZkyb0MJA==","signatures":[{"sig":"MEYCIQDN1jpfbhiueMelk8RVZg+/s9SlVlZ7KWFgLcj4jyUxawIhAK/Prz97owsdyD1AAKPsDXgp25A//SoZqvJA5R3NBItO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICeKmpxEZNJcu9+THoG1uIJKnEACLgZQS9DqSb1ct0fNAiAP5Wy3B7noYZH6Lp/ewaaMnwN6tNINjYqVuPDHtiALSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.52.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984000},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"dbeb605a515f3155abb01119382ccc8fd8ed65fa","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.52.1_1790182714869_0.5687692297409521","host":"s3://npm-registry-packages-npm-production"}},"0.52.2":{"name":"@jigs-ai/jigs","version":"0.52.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.52.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"e1e2eb3bc409202959fadfa9ff034cd3c373ef6d","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.52.2.tgz","fileCount":169,"integrity":"sha512-N2p0M8z3tYw/cCrwjtbpcpmsXpzRDZoj9mVnklbKkKDyrPfqmwSMGObuXRVkXSzRKB2dVDR7/RfWeQaFyU3zhg==","signatures":[{"sig":"MEQCIEcfMWNNDOga/N1xnzl+Q7dd6vNn6T0RyX9Z26ZiKQ6zAiACgj7zU3yYzjjsPYsvwNt9Sy2sb5S0ADnqFSwoHK7VCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC30kc16w/PU6ewZtk6qK7nufGBA0a/bW45wRQwK+YKkgIgA8xXSglj+6gBqGXO7iOMA0p9DjqRv/dbQ9p+Kl+Fb1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.52.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984000},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"dca86a1cc5f1be08c19a799d4ee135bbbebceeb4","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.52.2_1790185813652_0.04742058775988389","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@jigs-ai/jigs","version":"0.53.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.53.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"b6a81469f475aa9d6f3cdf54ac0dd9efe795476d","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.53.0.tgz","fileCount":169,"integrity":"sha512-FazORXNI+Sz1dHTiUJ49xdhnRoPzTjsW7J3XGH/AY3q/+Wt+1q4VSxK9n58KV8nmd0T1QplIwhjkyYGQtL2mgQ==","signatures":[{"sig":"MEUCID4Cz+Z2yCvAqpaZVajmz/Mk6EiJNqW0BgnYfLXDsLPbAiEAm+5XxNv8azg3T9EIH9p7NHDXe1A/bUJPdnJjy8AGR94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDD2vLpSm79ZodMZtGj2pAofeOfqDkBGy85oXxC9He6OQIhAK7BaS1x4oMsj03DxS/SoTzFjNjiWFQndXTTUL+efEzq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":986013},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"511533df85c7a886dea761d12d98e6cd10cc6a69","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.53.0_1790186798272_0.6532889897176586","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@jigs-ai/jigs","version":"0.54.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.54.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"827c5101106617034b4c73782087c1160c00a1b9","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.54.0.tgz","fileCount":171,"integrity":"sha512-JQmRIsUK0X7dxhbfCIv8Rk7dUVQXZi8MNQf0RKdJosr9vfcH6JYw71b2htR0WW+688oucSgDUQxUtfjo6ybn+w==","signatures":[{"sig":"MEUCIGDSVRdduBSPh9jxh+SnvWUwZb0DGmA8DqdH/ZcQQ3yGAiEAqYyefgICGBVxPiSyJQxu4DnEn3EVDlglIBIL2mqYemU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDkJh6p8Zj66tRqS4Ta1iwwgd+art7L7cULARw+EUbb1AiEA6mQvIYYZPPQjPIjFxAlcmjDBgx6wCFp2mX0bw+OKCa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":995213},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"f9fde6c0831f41a750b5004294540f520938f7fe","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.54.0_1790190549689_0.8793390843787552","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@jigs-ai/jigs","version":"0.55.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.55.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"950d621b83273da41621d8f33e2d6157b807438e","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.55.0.tgz","fileCount":172,"integrity":"sha512-xzeNqMfWYlPjp/jv8MUB3DWgBkb27mjmuyaUWeshxR48MQVDhIdZvkT3LDtqL+2AC26UipqLuQDgBWTHvBHKOQ==","signatures":[{"sig":"MEUCIHf2LRYRqerpMNNU5Rg3h6612ty8ueXPxLcfv4gSjZQdAiEAvx9MbsIu8pzo+38QMsk+EsWskQjIezaqYpuAFcoVLI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB+CqA1lvxngQj4JLhIsHmG0D52MuutbQyjTop1HlLy5AiEA8/c9KeRIg2cTk3iT2LherP26rTzlfPd8nl6T1duwLNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1009283},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"b6cc0a7c44d3bdfb516deb3e5eab39f972403a3b","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.55.0_1790195781879_0.9594516916614813","host":"s3://npm-registry-packages-npm-production"}},"0.55.1":{"name":"@jigs-ai/jigs","version":"0.55.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.55.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"f6cc452666192a08b4a43f3d79daf2400f78d012","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.55.1.tgz","fileCount":172,"integrity":"sha512-ftWVidbLPS1B/8YFjHzYERVpR4XVvI5+GEQtXsT6bgTzEput2bkgo2k9PPimoq7NU/vD+/bDo/x0GwqUKZukgQ==","signatures":[{"sig":"MEUCIQCs5rigfx02YRiRw/yvCcfYQlO09Jt/OSDZiBw2VdW+zAIgNv0ZdvEsU+gMaTirPTWPMC25SeMJhCwMXAFbtkLpO0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0QY5mZAC6tBgTZFgCPONTTXNaorTdu1zVPyc9W+j3xAIhAKzx8xtTy9wuqrj7qtOinVbxlUe1cSoEVcPTjZGQx7GY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010334},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"34f5c301834d67e12d37ce54dc30a2e2ba6214a2","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.55.1_1790198528598_0.8005631203311896","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@jigs-ai/jigs","version":"0.56.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.56.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"993b36716819973d7a3c512451f0f620da6d4796","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.56.0.tgz","fileCount":174,"integrity":"sha512-P1fBKYIEtuy9w2db/L719uf5e7WeH8D/jw7XaGuLaYpelE4v2KktXgohrDSQUKH+55HCoUiULZFQiy/mSfDd1A==","signatures":[{"sig":"MEYCIQDYoUPLfbekS4dkAiuEOxjOwyc151rdWUnSHbrb7AOZHgIhAMWQUsAbu35kqGB+8JE8F+AgQlVN6msh+Ib+tu4PmuXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFkJ+lqTHEQt3N/wCP1AimNj+1umGiIW41/y8Uw320g1AiEA4nBiUnuAwFpgfJ6w0skAs0SuI05WD/z1UyUWE77PCn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1013649},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"26c1224f30933a5d45a8ffce17676ece58cf8183","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.56.0_1790201079422_0.780794285250183","host":"s3://npm-registry-packages-npm-production"}},"0.56.1":{"name":"@jigs-ai/jigs","version":"0.56.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.56.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"a297c60312efc3ab39dd2db3eefc8cab7ec89bf3","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.56.1.tgz","fileCount":166,"integrity":"sha512-hcpJMm5x53tpT3XiklVbQdQlU1BK7HAsTIrKvmw/gdowllnZ7yYRKqvL8NmbH66N3QgQ84FrV0Vio0pXKtMGmg==","signatures":[{"sig":"MEQCIFVDhTIRVdUxim0QF2pCsIPj2KxXgLi+U6E2CXJKeqodAiBw2BmaSTlHxMAHrPuGVc7fQASmZooCFlCGk+4sO7Ifpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCnDKW3JSzuU5wEdSR3lA8oFOKCcHlguB5NWdOhUziMwIgYqfBy9+q+qaxKTGoIpcHlH9JYtmLhJn+quXUxbrYsFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.56.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":973735},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"3cadd3f7bcd7aed5a34ebea7186592510667d9d7","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.56.1_1790206520784_0.6955280725575863","host":"s3://npm-registry-packages-npm-production"}},"0.56.2":{"name":"@jigs-ai/jigs","version":"0.56.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.56.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"fe1cc2adbf9801267b5559eb0e490678d7c4edde","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.56.2.tgz","fileCount":166,"integrity":"sha512-AnxxZZTf4U3vbtpbiFbq6JgxuioLEMcioM54RGVKABAOpq52M5P3sfdvbJku4P/R+iq95e2iGQXNZE7fr7K2vg==","signatures":[{"sig":"MEUCIAUIRrQiRJFiEA/4teXNx6CSwqRDU+bginhtETqxP+omAiEA5zmwmkWetalrKH80qWJb+WEQiVwqLxXS8zoswAtNRjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4BvlwEB8W8dsSToNrPRqqx87r+9m1v7+PdGQs4Gi74AiEAnLoiDKmj99ACtUqd3NLVteSIKr+UogeGc5dGNISWZxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.56.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975224},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"a37418d988e2497f225e0ff427ff61bffdfb5b31","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.56.2_1790209168908_0.7909040846294393","host":"s3://npm-registry-packages-npm-production"}},"0.56.3":{"name":"@jigs-ai/jigs","version":"0.56.3","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.56.3","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"88cc01dd623f6d269d84687454bd213a66e11114","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.56.3.tgz","fileCount":166,"integrity":"sha512-6tfK0LSHmdBdBTZdgF57u0zPlBLrHhPidwmGTR9A2g8Gnji5DwIX/+4Fj6icxNZRuBohSEACYhxgTAqp3tx+FA==","signatures":[{"sig":"MEQCIDyKn5rGZvfdWlXfnXN46uldnLLz4x0U2sGVX+tqQLuyAiBoB75LRDqbOEQP+yVkLHbzFK/GM5dPecGG44ZkvHVoaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmiBpfJxqqc1zxe5+Xs3BfcbYc2sZnFX2f3yKK7fDtqgIgIJmMbtwr8PMBy3pE+C8huibB+C+AHqC31PfJPCMKVSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.56.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975389},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"dc1925b520d3816d5a3fe084036ff004d851afaa","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.56.3_1790228953730_0.9177880732717858","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@jigs-ai/jigs","version":"0.57.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.57.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"67577eac569e903cbc0d05dd2fa7805e116cf3fb","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.57.0.tgz","fileCount":166,"integrity":"sha512-Wczb3CMdOmEoaeS9wO33H7Tc4sD0ffwlHJTC3/wfsV0fCnO/PKzovV8zhg2s8WNL9iDQezbf7x6wT/SYf0Y9yA==","signatures":[{"sig":"MEYCIQDpwNx82VUbI9h12VEZKztTrZQQX2N3MEw5jYW5HCZQggIhAOt9odHN7ys3aOthC/33Yit3DfrmMExMDrEfAXNJhrCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAPw/rNCftC36bTIyVrfywFHg8fTypVrLE7oCwn/KZ8xAiEA6MzjoWSUvvebyUfKaKllBLsDMS/KRAT/hILSmWSlW4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":979180},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"9248a2f0e8ca11458bc66f5f9c291bbf914f7d7c","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.57.0_1790230237138_0.2198485660991798","host":"s3://npm-registry-packages-npm-production"}},"0.57.1":{"name":"@jigs-ai/jigs","version":"0.57.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.57.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"9d178a665835cb9f0524264b77147ecfbb341ced","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.57.1.tgz","fileCount":166,"integrity":"sha512-v5vnrfoDqf+0GZpZ5Fe6ep3IGrR2a0u4oKh+FrggV29NArpN3Hg/7SYjWF8BWoLpa66qCM/uZV8ZfDcfs8AiWQ==","signatures":[{"sig":"MEYCIQD8jXkLl1LqZ/rhirvupZR23UdGQAD4nALnYHHYrUttjgIhAN8s+IoNFPojsijZFmU8iTLDOLYcNoeQmgQLqMkPIQQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqguohkMDwXBfHggtW5kDKZkbcER4cCLXCjkbV1r8/zgIhAPeQp6IHlr0Ohwl7W4Nv/WTUwN4L7YFEO8Aq55VK0gLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":980677},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"f3d884d71af5f620c9c2cd24e9a8f7cc3c03aac0","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.57.1_1790231011807_0.9482530532103932","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@jigs-ai/jigs","version":"0.58.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.58.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"382590eee05d56cb1e1a89c0e12e1dd513cefdbb","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.58.0.tgz","fileCount":166,"integrity":"sha512-wcL8PkomvPBmhydCSNT8QpW+skcd/ThIuke2Y4PhCXP2GWcZqDCeuyTkSfYC545/EKB25JkXX5Qc+M4BNJVVnA==","signatures":[{"sig":"MEYCIQCFRLsZvO8OFIsUXgAkn+nQoHsyyowA7cm0CjbX9ZfSmwIhAKAy0XthS39OG9wSfdcUmmpn3iRPftfiqGacdwNce6dS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfLMWI6MKWIBgK+/sx44ZKpVE47f6Elcs7+b7j03UiagIhAPOX1V89pl2LO58MoFIYHgOQj89Ti51l5PFvdU7q7Zdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981840},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"7a45829c97a6ead0ef8a4a74772dd0073d1b561e","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.58.0_1790287297319_0.45547441930239607","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@jigs-ai/jigs","version":"0.59.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.59.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"ecfca87f56865f4d96fe1e5570f99002c99295d8","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.59.0.tgz","fileCount":167,"integrity":"sha512-MsG7Ib1Ux+YlHKlpAMlDxn7XHnxal6W21o06H8NpW+Z55b4RARqylwOf2BcjcEiB9mhRcK3R5e2nrtAp9T/WBg==","signatures":[{"sig":"MEQCIDhj0/yl2Aj8YD8EZkjCDTUD3AJFqzUqulgZYr05CI2DAiAp6vmdLic8RJU3ahN3Ozo5FofBffsHbvB/gYcmmitt0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1BaB/tvVBiPpalVNx6QXHP7Z5MLUJGxojL/1TqL3GkQIgWQfcup99jK+uN9jcqT3DCzUfVDx1akZ16nN6fBjs3MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987312},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./blocks/git":{"types":"./dist/blocks/git/index.d.ts","default":"./dist/blocks/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./blocks/human":{"types":"./dist/blocks/human/index.d.ts","default":"./dist/blocks/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./blocks/agents":{"types":"./dist/blocks/agents/index.d.ts","default":"./dist/blocks/agents/index.js"},"./blocks/linear":{"types":"./dist/blocks/linear/index.d.ts","default":"./dist/blocks/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./blocks/runtime":{"types":"./dist/blocks/runtime/index.d.ts","default":"./dist/blocks/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./blocks/workspaces":{"types":"./dist/blocks/workspaces/index.d.ts","default":"./dist/blocks/workspaces/index.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./blocks/pull-requests":{"types":"./dist/blocks/pull-requests/index.d.ts","default":"./dist/blocks/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"c9c271c365fde8b5de208914a5803b8261e4039b","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.59.0_1790320045093_0.29405356012674844","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@jigs-ai/jigs","version":"0.60.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.60.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"e54f75d62991f4ff53691c0ab1448309029377f4","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.60.0.tgz","fileCount":144,"integrity":"sha512-GOpAH9ZgXWcOJbEomB8cV6uCJPFyFLcQ/kniHlFrHCFlmUcAvf5nMmmO8Sn8stGrt+4TCEe9cZY+8rcX9RPl0A==","signatures":[{"sig":"MEYCIQDqqFcA04yqmrzNWe7PnVwm7qd6ugX5zmFib5EMaOPcAAIhAM5JcAZY5sb51pUAb51tWNURX9pTLga5/XyRbFLjfaje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEp7Av+7vasG17MWaS6JdV9Gk2VBul5UdUpRH7PJ7/OYAiEAzUQxuFW+mHrG6XPSAx899imyul45uC2TYnFjrnnK1MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928331},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"269499ce661e1ed716884dd377fd10d500c76365","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.60.0_1790322732210_0.5780809058599903","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"@jigs-ai/jigs","version":"0.61.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.61.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"ab2643be277a55fe74cb9dd00811f9dcb880dcb8","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.61.0.tgz","fileCount":144,"integrity":"sha512-3p6FafLThpTkTOo6hD94jGudgbYolx7eWSA0dKIlwMcG98o3+miW0eliqs3PUk+SZH5oAbbOvpWVsCFVqSTmXA==","signatures":[{"sig":"MEYCIQCugeoGV44qt25+V8vIi3qKXvkjwMAcqKesC31pgWIVSgIhAO/r5NrIkDO1L+qeieizvz9xJWVkLDzk+dY2/gkFDn27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbqorcIQbCUkF6YLPvg2qVvqDk9BFAOvnhspD0Wv+U6AiEAoD94Hxp0sK4HGYdy7HoslzOlUOMwvRmt2dUvW6a9KDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":930136},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"b33885bb7595c69e2c5ecbb6281b2fb0de90d528","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.61.0_1790324762951_0.4429466105763433","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@jigs-ai/jigs","version":"0.62.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.62.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"029a5bd07ea4775209ab3d685ed1393e6f66eba6","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.62.0.tgz","fileCount":142,"integrity":"sha512-in8A7ZyX5P4ikcAQupLkmBssWLyVui+3ikNft7vTxWobEtpShvqO5775Glx4lMCKcztfWxzTLTveemOZ6Y+s7Q==","signatures":[{"sig":"MEYCIQCR/ruLPyh/Vm59htW0SmAXFXRa2gMYA8EhTIuz22rxfAIhAOzdlhR36dV6gvfQy52wrEXSWmCaQ7w7lS9GXbEKrrPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEt3FEoItXlnYzFSl+A1gc6GNLoZiLUnV9764qun9I1pAiEA78sblER0x+W1+doXrhDICh2idE7kpqj7AfPwrwA1pww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941157},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"4f779d0daf2d4f780db4f683968f3f341ca968d9","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.62.0_1790326943384_0.30415953201143053","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"@jigs-ai/jigs","version":"0.63.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.63.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"31e8aed4e9d56c4f4b0c39a518a53287cdf1c784","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.63.0.tgz","fileCount":136,"integrity":"sha512-TRvRrWG8siCEBAhDOFRh+vZGAiwQgwrIPnX3HsNUZbVdco9xzUgWp6c6jX+J5vIwve3C04RqenHTZACCAo3iOA==","signatures":[{"sig":"MEQCIE+RY1qNsi12vJVXaBaM4yaxKzazoq+0wq5qKLu8FLqZAiBybgGvNCojx/XpVvsdgdkSVWc/KaXbnPzruGe3Na4v7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAeM2Q4YIJuqEWSGmOtGkEx0qEmX8N5zbhPA3+aARwBsAiAv1Fapkf/AtaksQxmLytoLBS1bPjQFyxUkkg0gNtUneA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":857570},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"bf691f7ad1dbf08857a5cc23977527feb1f39d24","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.63.0_1790328376967_0.208744902949767","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@jigs-ai/jigs","version":"0.64.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.64.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"934cad8e429f72764537895b7348799db83e640f","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.64.0.tgz","fileCount":135,"integrity":"sha512-tXDDublq0wiV9sRQ+AcrMHps00SnliDfHdvMWVswWq2sFbf5hW8JVflOr5N8OuybLbwwC5R9BMJ2ad/odFKjUw==","signatures":[{"sig":"MEYCIQDIg001Z4z3/4OxcUkk7RkLzAes8eham63dWqNchxDYiAIhAO+fqhYMIbInb4k5bxYfAj1f3d+Bs+GIuwxU782ZVnwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOk7Oimkqi2h4ABmW1DWS52Drn6k3ZWJctiShOopRj7wIgINkW1pB6F/uFfgsPqBmuYv/FDnac/ImbHYOE2am2TPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869582},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"be5f5174262bcc6e7f494e1cb80186e4e1029c0b","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.64.0_1790329764470_0.6032563795374077","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"@jigs-ai/jigs","version":"0.65.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.65.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"3c6a12b4bc612aedc01ca5bd9da63d142343ccfa","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.65.0.tgz","fileCount":135,"integrity":"sha512-jg9AVi8MMXBLDjoG8huI4DIbYMytFQih9fM/rDNE+84fYYezy/j0fMNxPGsCfUSvjE249Q48NtC7nUXJHdp7tg==","signatures":[{"sig":"MEYCIQCQ4XdBxTsshJLAXYP4TIcMGQ3GLygQXbJHpzt9ZAlFGgIhAPUFWnAnKoyDEimqXq4uMxlpehVqFv9/Evu3i2kLjVbh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkRnaeVMhWuW79meH0w8pYPYlZbGO38oSzKsFmOoOKKQIgKpsLVfR8hfnye4Qk83NTI2H7eNnyrI50ZvHuRZy+Nbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889939},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"f8f143643d76f1f01a58a432304edfc5c682cdb3","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.65.0_1790360166467_0.2275463709485841","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"@jigs-ai/jigs","version":"0.66.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.66.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"a54eda10bccf35160988be7eed6d2a5d213c0866","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.66.0.tgz","fileCount":136,"integrity":"sha512-IEerugyW9lVUSDjU90lIlfCtMc480HhxRmuoxXCs9LHl4NdLCovIvZofykcWexJCf1Zi+zEz0ngjL5WfimVfSQ==","signatures":[{"sig":"MEQCIF18Ks+AkIRla9d60SZm38mW22qXx1c5CIKAhtyOQ5zZAiBRD81koBuw6c4ny4ItYAqcx+i7psebvjJxYANesiGDrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFUjFxDMT3egA+jmZ+2sPt2yDPnaABa8EI+pZg7Xil6wIgHbZ8eerOK3ZhGwt4+omvI3cWQ4CwiFRmz3lm+DWyV/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889989},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"e0c7d986fead01398f52976c69373149b546b28b","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.66.0_1790361851895_0.41368767410299245","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@jigs-ai/jigs","version":"0.67.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.67.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"e4423ba6908aa7daef3a283a7cce16abbf526fa4","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.67.0.tgz","fileCount":137,"integrity":"sha512-Mi3q1JfVW8XqFn0m6aPv2/qDnkMSIgFJ7aVwqn7l/BPqmwVbQyfqqFxfzA9aOwQ/LmcA5bN/ev7OXsJUTfI20g==","signatures":[{"sig":"MEYCIQCWaT8jyxICLqpPEPY9DYgKm8M0RqCT9TplPtXf6hssIgIhAJJdiQwpVykoJ6O1v7erHa/1rKzrZcOMuINe6cA1C3Wz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC6z9n8CevTBj25JG1v+MssU+F8waTdWNqGTcKib/emWAiAFkDvI4A6O6UT7eVI4axyDSDWOVPwK7Iitc7r9mTuEMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874158},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"7b9a77db7a501667176e605f39ed5770e87cd895","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.67.0_1790363836240_0.11549744338676216","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@jigs-ai/jigs","version":"0.68.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.68.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"801ad1082b403e6378d34d2b4cfc9cf06ca5ae18","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.68.0.tgz","fileCount":136,"integrity":"sha512-y9wLNspkQVbnT9aF+NT2HCZ/1rbTWYe2/p3u1222HSDfQzwe8XhgLaoifoH4obLhThggEp+4Oj+gAwwqQP7lhw==","signatures":[{"sig":"MEQCIBHLMLJ2CBbV/vmftemsw42khUDH2rsGMBRjoA/mMOLGAiBSS/ag83uO2NZRTdXTUlqFNq1QY6/JLsM7LdrxBBUYmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFHEhrHWXPDQHt3a0y2JSt3DiC2v/Vwo3h45kmXkwnLwIhAK0ClwlF9ySyDe/wWElJvw2WI1QtRuuymiTfUEV4UHrA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":872193},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"e7a23c5ee5e573c9228216a8424319c86f892a19","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.68.0_1790365127593_0.8447361279625802","host":"s3://npm-registry-packages-npm-production"}},"0.68.1":{"name":"@jigs-ai/jigs","version":"0.68.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.68.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"419c97d703d6586592cc9a6e16ecaec0fc34478e","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.68.1.tgz","fileCount":137,"integrity":"sha512-YBAB6IOE/iIKEpZaCCvHYrK4edyvQ00V7thX+9JOUuACawuSEhz54/TEVaXQBTpiuaeYSij6zsBe/DkweK0M9w==","signatures":[{"sig":"MEYCIQC2vzPPuEqojohXPXg1VgVae+zBwx30MgyoXBGQ9U3nmQIhAJ3uBKHelo5+978Si50gvlci/cg8WNMzCk+fRwGcTZDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDua8l8WH7f4ZNWYM1GcphoShfZpuXRC/ucbWd54TOO2AiAea3pPzGpEmkgv+D3AJ/daCwbnTZKaPXNOQFWFyWWvPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.68.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875423},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"2c46a5102bb03c120e7480972ff830738ae9bd20","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.68.1_1790365563523_0.6590028503355239","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"@jigs-ai/jigs","version":"0.69.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.69.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"1a757508bed897b24c58d0da43eddea865394440","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.69.0.tgz","fileCount":136,"integrity":"sha512-bPj+O//JNvEcRwGKwEmGoWQAa/hntlgFm5qnyV4l5HWfqzAVF7wNMI++2C0ZAvQwh0Ilb7hqOYAJhM0RvPpTug==","signatures":[{"sig":"MEYCIQCDdUt+8QvBl2zaewpyO+WL/4fhvM7CtWu262A8pmHzmQIhALAnedwxqAyPtVhqBRHDOWEcSJAcBBgfO16Rs6v9l32s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyPapMgRNFDtY8v2u2pfMDQt+nP3hCeTE1ZdgrHxGE5AiEAok4RCatNRJOVuZh5vmPaV/cpLRmdpnZD+MKs/5MrYl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862359},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"fe01e41c07da44b4d6b0398e96dae1cb69a50d21","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.69.0_1790368117849_0.47934615238803","host":"s3://npm-registry-packages-npm-production"}},"0.69.1":{"name":"@jigs-ai/jigs","version":"0.69.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.69.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"fa54f23d181fd370b400f67de216266b7cd58658","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.69.1.tgz","fileCount":137,"integrity":"sha512-nAToku+LPQSw6O6d5Sp6RWMR5t4J9i9C0cuEHcHnRTkxhzYGvHlZIHNK9DYENtw9QXZdLYriVZDBNqeZfMLSmw==","signatures":[{"sig":"MEUCIQCVGt0wUARZf0gc1bBwE/UdSDL3RdjxnIeZQgP6z5nMcAIgAYj8p3JLjGrWFPy+kG2Dyt5UeQ78+jfMDxRcgQ/NrW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkYwarkUlaWSpHXXXJNlsgxVtwy6OoQ1pqffh5AhQQeAIgQVBWR6k9GcM7eQ8jW0yFVq0ZBO87/kCydHd3W6Wm+2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.69.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895570},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"005b717220d357654cba74c57be2103009c31fa0","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.69.1_1790368935864_0.3441899438162275","host":"s3://npm-registry-packages-npm-production"}},"0.69.2":{"name":"@jigs-ai/jigs","version":"0.69.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.69.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"547d07be3080a0c3401d214a2631232d5927a87f","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.69.2.tgz","fileCount":137,"integrity":"sha512-zVc/rejCTlYJ5PRVWy7fnl+zX0DppMAXul/R03yT2XXzTalKlupOk0LjA7/i8WUsX13CkozRqcCfmWsKt2GRHA==","signatures":[{"sig":"MEYCIQC3hc5mUI/F1CpEFDnVhJcd2cX8CAVGSWXZpS2T08VHGwIhAOX/D2yKnnqR3lj9F4Zb5L54cZxnDLqTMCvaFybQAAzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZBUnnDmGBFUi1NFihsLzhCgvoUCJi5+qRcoLbKCPZvQIgMVqD7Mq2Gpl+VF0XS+JK4biQSoLGNoRJwDubaH8A20M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.69.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891681},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"90f0a6f19765d65799eef0afa9716769225eae5d","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.69.2_1790381734065_0.9418978670117029","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"@jigs-ai/jigs","version":"0.70.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.70.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"9ff0a52bfc7cf0bdb12c20798cf9870490cd3a12","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.70.0.tgz","fileCount":137,"integrity":"sha512-a4B8ALDa0cZoSk/23vyV3iKq5WjiLbp6obtc8ewDxA3bqSpea1+Z9hadQChJYhH+lV/oer7HZCnuOgmA6PMPXA==","signatures":[{"sig":"MEUCIQCs8VG1qdPTcn2CM0dlnK0QhlX5JPo3hrlDgc+rbHMPpwIgJJHO3AnfXLT9YTYVanYhgBwAcmKUS2PYG1wFXz9hYLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBZsLf4ZVwjmJRL4fAcLlxZoDefEq6+2vgdKRxdhOC4/AiEAnLN1Zk0oVL1dKaMirXmOtNo73Tc7UndUoDb+VeCDdDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":893304},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"e0b206e94e994d18153935827f43703a61d48a40","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.70.0_1790389357650_0.5691749683698952","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"@jigs-ai/jigs","version":"0.71.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.71.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"a77ef6bd18789de65c61ce0dffae8659e573425d","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.71.0.tgz","fileCount":137,"integrity":"sha512-om0xwXIajVDCJ82pZK06TAiuJ0UjWUbyEsj8XdhWwC8w6s29z2aomH6Jy5p++Df1MD29vz0rpXFqp52KsPQzFw==","signatures":[{"sig":"MEYCIQC3N9u3HLMjpnrQZ3L1ufHUwek7qUfRRJJ9HccrlEei4wIhAOB1bBwDFaQixcFtoR6T1lPw1gZgADG6bhARe158UIsC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIForx1VI0RrQ9JIghDKhsiOprie6xybXntlbmc2ASvRcAiBY1jF8OWRHNpDx2HA/b4lOCsfoUIIhu3VQrw6S93DlZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":903462},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"123d9ae340e139d02171f2400989b5a093343049","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.71.0_1790395748667_0.3278808077929145","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"@jigs-ai/jigs","version":"0.72.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.72.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"c47eaaf65c883672b80873680512deba71a7496c","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.72.0.tgz","fileCount":136,"integrity":"sha512-D5cJevhJ7bsCLizhiVd0Wl5YfnxA7vVJVc7NTswXlaIu/RKykYw5y2sxhbMZCHkE2sXisjF9Td6BID2xFOStgQ==","signatures":[{"sig":"MEYCIQDfWfI5/Bi1JbqOo7OUAaHKBZ3Z7+qQKED1FHeLvtopMQIhAJLli9kyfeGpPxalGnZm6orgNDJRJ2T2Mvl9ONmZhgUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSAHjT7A4AOKTdjIst1M1u1h1GBpIUHMUCBedMOvzs/AIgNCsUhMWQ0L15nRgWauviYivI9caZcsYQKqObwy3leCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915856},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"df0e111a722e9e1d16dd179afbd2eb2a95068328","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.72.0_1790399523742_0.8629591089111919","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"@jigs-ai/jigs","version":"0.73.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.73.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"6f5329c19c0603e510e1677f7a1821397f298e96","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.73.0.tgz","fileCount":135,"integrity":"sha512-wb5pViOFrx2b+6OeFl0E/QjUt7NBxAj33Ebibuv91nY7PJKcj7p1D9alCTkTwhKuUhjW4EGatsppno3YWCvV0Q==","signatures":[{"sig":"MEUCIEzo0pvE23tx9LqnqqvGgQ4mrd+2nUxFJ2O+1ggtB33TAiEA2Kz0J20uRF6uAEiJ4+e2D4eT7jNHeNqVUWsgU2VJRQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICNzwiMQ+MMVZP6MW1xk4q8V2TR1fqbO+9qaAHnfgspLAiBPk53iBYkXNqn6P+FFR8GG0Am/gmRb9t6McKTZ8cV0hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912751},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"1f1756318642c319ea141567d9d8da1190486c23","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.73.0_1790400596463_0.056740148502774534","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@jigs-ai/jigs","version":"0.74.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.74.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"1d34346208047b9cbeca01b0d02b563da9346015","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.74.0.tgz","fileCount":135,"integrity":"sha512-YbxtdTFt36Zcs6UKWjiWXOQPUh9vIqQUcsXMhKX110b9RKaL9Q6GdRieVncocaCnuhKiJTHH52jsXstd8ZQhRQ==","signatures":[{"sig":"MEUCIF7zDjK8t7Q7VdMPjc2UOpFGWEqVuXIBEeJCJCVhLWsUAiEAwWO9JPU1+oH5DHRYOzZ3mvO18/USMoTLIzM05IgW6vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGjJknae3Q7yQoz57tCWAu0t5Pl9DxQyaLryrTk4qQMbAiAy6/OB8ZAgmgpJYLfIzS7Dth2TARPvAc+GtbXqNauaIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915288},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"34e03cb2063e8c62fc4be6992ad09f29bd87c30d","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.74.0_1790410207549_0.2209587741513983","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@jigs-ai/jigs","version":"0.75.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.75.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"892d174d1ff1e7086ebe3d690c15f31bf4a1b18f","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.75.0.tgz","fileCount":133,"integrity":"sha512-x6UsXwTSGJiyypzAFFmck6lfErU/Z+e/IsFfLa30VLl85tIO8F1NPbpP6EwEV4DmAnz/08J3n9+kPNXq9irgFw==","signatures":[{"sig":"MEUCIQC9mUXmiHljT1otSx/ypc+FBjyCwt6qlYfiEkGUNlMIqgIgJXbe0TKAAYhj6mY7S8A0fPfLl562eiy7FMq8MKGkUaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBC7C4Xyt6EbXSSvaCoTTM+SNn4RyRnY2W/vm3IqHRd2AiBJdXNdLawUohwrAH0B2roXmslB/7UHTp8NORZZDzyuXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901190},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"0ba101c61e12939faa3ae3b1e467dd7e2fa3776f","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.75.0_1790411742019_0.3813026927206855","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@jigs-ai/jigs","version":"0.76.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.76.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"052211170a588994a3cff5cd9415398013f41014","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.76.0.tgz","fileCount":133,"integrity":"sha512-xfbtZPQAMf0nGteuEvXLZFypFXn8liYcBw0Fi7atz32z/l+VlI9HIbV3PS5dxF6LI96BRhpoKgwutf2vgotniw==","signatures":[{"sig":"MEUCIQCkaqBRx1ystTY0dWQR4FNZzEbsxMTPZ0hDxFTHgzfk+gIgKqe9RoAbD5QZP6rkYDUI0DR7B/zHagRkX+lleF7vHAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID4fZkT9BJj1Av5qGmm03WLfqGi6Go/s08Hk+okZX//dAiAM9MQGUHHGcVy103GJfIedDZLmvu6Rf3GeiOrMdLiKnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":898950},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"072ae389333e76f9f75f6093799803ee79963c61","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.76.0_1790439793514_0.726250076249026","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@jigs-ai/jigs","version":"0.77.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.77.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"4b5869d8244acd894dc19137db2b43b500ec5afb","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.77.0.tgz","fileCount":133,"integrity":"sha512-WEqfUA0rbcutVWZKup1EoQ7obnOUCiSgp/K+GaSbD0UQeOHknOj0zzx1+X45Ff1N1pOaVzV1rrripUzp8/NCTA==","signatures":[{"sig":"MEUCIFk3owEwuzde2gXxsALVdZdVKGHx7ZIW1mN1U68I1ay5AiEAjBwkZKEAwtAvnnqVM0iSpH3zNr8Rkh9m7azl7txI+U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfZ4Z2cDE36zAdd+wNAPE4NgAeMLVs0nl5O/hS98npngIgIYIyKzIj8QjE0NgemCaCP6PIYHy7BZegYaAOAZhEExk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894419},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"6fd634f6ee87fd51bbf04ed9fac65833ae61bfd0","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.53","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.53","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.36","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.53","@workflow/web":"5.0.0-beta.53","@workflow/world-postgres":"5.0.0-beta.44"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.77.0_1790440709773_0.04794522452698491","host":"s3://npm-registry-packages-npm-production"}},"0.77.1":{"name":"@jigs-ai/jigs","version":"0.77.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.77.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"59038b3a7634ef61e80fc587b51277425d9dd264","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.77.1.tgz","fileCount":133,"integrity":"sha512-QbH47fsrN8/Y6GffiQXIGQRzIaPpMq4a7dYUW60REV8go04q5R/sB/6CK6ucrVfloDt7EdPHjuofGX385WcJ3A==","signatures":[{"sig":"MEUCIQDy5+UKmYRaxd0OfD5snM2WUydP5qAiPGlFNM/AjZjmfAIgXj0kkh9AXUpWrOJ2oLfCd7ydm0EU417TwnAYAJI1lRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCT/yHt8FVY99kQl7kZQHILlKrv5OsFK3DGIBYFQMvDQgIhAOnZOoYAGMXRR69MaLE+Y1mYYn0LdsKv6aM3L0YyXKJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.77.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904192},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"5bcc6763a2bf973dc6f1c563dec1b577d939e4b1","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.77.1_1790461353101_0.10161322015295426","host":"s3://npm-registry-packages-npm-production"}},"0.77.2":{"name":"@jigs-ai/jigs","version":"0.77.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.77.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"b1bd6f88bf50bbab8154b775c695b2af047c07f5","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.77.2.tgz","fileCount":133,"integrity":"sha512-uGOoEr/A90C2jbZZsEnjuazdkUQ0JfypyPGkeBayVa5FZ1JdGJqgUL4KBCLFfCfmwbjv5xhiTlm5uhzI8Z15Mg==","signatures":[{"sig":"MEUCIGuQzcs29tGiCuon8OOLkZC/8aMnkrOt3YISIz75Hy3SAiEApXCAO4xPXmWpVju/zLpqRiuaHLCkjFORvUnTqhdZosE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ8dF2FiR//9ZUpAHq7SQR/EvGqN6M3BuUVnPT5dJSWgIgFvoEYS7jWyFVvRVgaZG6neNY7cZl2ni8wz1Wz6k111k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.77.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":906734},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"4adeb9df9c36577d447feb5f8fcb8b774ed75db4","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.77.2_1790473439181_0.4963468517731848","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@jigs-ai/jigs","version":"0.78.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"ac5c4fb75ada9dd8dea50c38df4dca0d5300c2c2","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.0.tgz","fileCount":132,"integrity":"sha512-f0z8rw0Cc9K8q2bWVd0BzHMG70+qQ4b4cBhj9ewESpsNAoVETcBzaS65Tn3aR/Iib69zhpEw3CGJfd64aaaufQ==","signatures":[{"sig":"MEUCIQCnUEWc28pa/ibJWaTPEdIV5x2MKqpYM5KFK18d5hnZ0gIgYXdT1ufb01z0dk3Cv+wF0MvnBp9aTbOhx3mg9m/B6s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICPCB8wp1Q+4M5VKACS0o19Q5SyowelTRpFZdam47597AiBPn/7syLAUwocqHVKzluDILL8Io2BgLeM2MbaleeXYnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924072},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"7e0e14172939ad65f4c73fbcbc9f3a3a0c546669","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.0_1790575475733_0.7514353365233073","host":"s3://npm-registry-packages-npm-production"}},"0.78.1":{"name":"@jigs-ai/jigs","version":"0.78.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"f12c26a843b1c7e58f5c4660cfec921a1ab3f11b","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.1.tgz","fileCount":132,"integrity":"sha512-H2tBL5AHYkTEDjBllwfMvpdrfjjmTdXGS+z3UBYXdVDeoDCJXZ3Qt3OjZOcB+QdSrKLbi8e3j+I31y0Y20GFuQ==","signatures":[{"sig":"MEQCIGxRumyfWAxyW95RQ5jaXlr6WByTDYftJQYEIHjIY1hRAiA6Gyu9qEFo/EMf1uFXLO+1t6DEqLs5KZ5lKt+4N/sX/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKgOZ+k2zvBLCGtxlUVDbfWmjptriqt5pMwsUVgWg2iAiEA6qA5T4NuEqaBES+7dypm1q+L3UD8w2ymnJO83hMzRoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924247},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"0a5fca4723b926679496cd7c22d64f2704fd86d8","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.1_1790603176668_0.11851168017224101","host":"s3://npm-registry-packages-npm-production"}},"0.78.2":{"name":"@jigs-ai/jigs","version":"0.78.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"2c4364a3dca141a7e754a8c06c45caa7686e11be","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.2.tgz","fileCount":132,"integrity":"sha512-8gKLrEYbimGBGRJim/y9bAvQsTn1e9olaNvGv3VJbT5JoRdAvAkR12R0YgxAXMzH2+v4lqRivDLEBlXjiKk0Tg==","signatures":[{"sig":"MEUCIGZv2yELauLuIMT9MrZEi2Eq7QDe3ZBvbzwJRI9ecWORAiEAqiAhyNsNk2z1xID2hCAS2NFfxoxOCaPJqhkfejtrQaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHLaEhJcQcd/oA/ppYeiq9igTLSipK7Qn8n5vAmxgH7hAiEAwV34IDkePhYiW+QNgj82tKsBLiq1BNu+mNls/7QlogE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":936105},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"478805c04436390e731972e09090961e366c6bc8","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.2_1790631713193_0.7896716685866843","host":"s3://npm-registry-packages-npm-production"}},"0.78.3":{"name":"@jigs-ai/jigs","version":"0.78.3","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.3","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"faa98fcc938ba1e4e6bc46c06f480e4bab02e898","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.3.tgz","fileCount":133,"integrity":"sha512-dIsKu8oI9TkFyGWSlLqKgTuuG0scEdQhlUAcHOoLS1Y4aSAQZSNLUPQzxrWVslloRUhgqpkbRtruGzofVkix3g==","signatures":[{"sig":"MEUCIQC6q6l9H9d5sQvX/6cbzYKLQYXWtrpMPGERrnH1b7MRFQIgcprm4V/gq74Fu8SMc6x6lehC/gDqlXhlEMs4AGmasvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiAQxZIEyXYvju6LEEQNzDUgJqpxwT17izzKy5ayuYIgIgdHiroYoTKakVEA+6T0O1GKDhzQFSPpxEqFzDlZKIjxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945046},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"efc312b71d307bb5b5474c6fc5cc3ba01c022052","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.3_1790639043144_0.44478675296235615","host":"s3://npm-registry-packages-npm-production"}},"0.78.4":{"name":"@jigs-ai/jigs","version":"0.78.4","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.4","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"67035ddfd3facb61a65c4704c0c2ffcd626ba48a","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.4.tgz","fileCount":133,"integrity":"sha512-t48GiYQqewwQnOBX3K9i5xYpASadGAd3AFtKfSwsMEJhLzb9gGxUlPnYUJ6f9TD0OioEdML40d4I/sfz2IH//g==","signatures":[{"sig":"MEUCIDEYlrXGpo8ySk5+I24qYabjWPeeGl/AzNNK8JtS+CqwAiEA1zXX8jvKCRRaoXb5L1U80OJ9AqeHQKtKmshOehyQmVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmmUpYYquC5Qn2jCh/8Vu71OGJa91GeVnaxcpyIBXmeAiAiEWAorF8B6Hsz3kRKRvUrfDzGCP3a2ezVtpBuBDYtiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946651},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"f7315763bf441f63a3c805e586f3befe18b1d53c","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.4_1790715930323_0.5773678915465967","host":"s3://npm-registry-packages-npm-production"}},"0.78.5":{"name":"@jigs-ai/jigs","version":"0.78.5","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.5","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"5dc6260dab5d4a6b3e22d7cc89a8bdd5c4b2c461","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.5.tgz","fileCount":138,"integrity":"sha512-ENszYk4jqy0RDYgVeffRKxQgDTFoOO0CLcTmveuSEL5IY5ZDiJotvOuK1KgJhSqTT4hEib0EcitgENo+jTdJdQ==","signatures":[{"sig":"MEUCIQCrFx5qX21rFGxE/+xPE1veOssfinBIz4b+saNQrspJKQIgRuRTxS5LUlbuZdyn39fJy1h6FgJZ2R5ejDtxnrxWOh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDolJTLiitGG2gA3dYA1fqGR89nwwtiG9Fw4NzFH8pQqwIgMfpbfY99YC5hAi1cLQXLo0zfXK/g0hSkwFiAzVBKeeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":996964},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"9ab92ced2eb51c733690d61aeff5ba8c51856a31","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.5_1790748079164_0.30583490919504785","host":"s3://npm-registry-packages-npm-production"}},"0.78.6":{"name":"@jigs-ai/jigs","version":"0.78.6","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.6","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"4b58359b00753158be65ee5bc36c929ce44c9fa6","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.6.tgz","fileCount":138,"integrity":"sha512-G6EzeOiywLqCTBLZnmFEPxbmLgp5MLb15vuQTZsdsYKpBrJum0ItdNePcyJ/BkGzAAO6KSiarKxgrrggUVOwlA==","signatures":[{"sig":"MEQCIHhThJliUBHjNT0suzElWO1OyPvW+ut0rgF3mZJg4yGVAiB1aLB0rtKpNJ4eDRVqM6w/g85XC4sDsouGUXgsieFf3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDPdaXYZPpmZjiGjMXj0HUC00Kd4s6V33jQHmRFWdkyDAiArbEU+JznNNvtE2VBc99vUKIuh5CRE6EjJIGJG39J3Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1014549},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"fa9964b6c6da51264906edaf04fe8843e4eeb275","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.6_1790751101337_0.18467647617506477","host":"s3://npm-registry-packages-npm-production"}},"0.78.7":{"name":"@jigs-ai/jigs","version":"0.78.7","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.7","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"be7a8d66bb72c6abc2d83acf3ab317ad3a4ceb28","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.7.tgz","fileCount":138,"integrity":"sha512-eGqNk9YiUbPLBLzX2fy2wFmLpj3j0ehPe/clEQfWe2fz2d1Op+NMxc3OK2Poz4ENzCcXLsZR7MYtVtyMbAJoYA==","signatures":[{"sig":"MEUCIQCiHtbNJvcfW5aWCq2UKC5/7J0R8UhbGJixBT92LKK0TQIgVUG5IsegFdmoH2DIdakgppVvwuIYJqS5yDXyXB2LW0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFtHOom/NWmRpUXRLZH9ogMVC6bVMwLrHAFQojM1RJ5mAiEA1ZojAKvtr68d204iHs8DrCiyIsx5BaOse2zkMNTpjAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1025425},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"26f2b72c6914422dc1f68a549f7aa8b6b30ca79c","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.7_1790752180620_0.5695809327558814","host":"s3://npm-registry-packages-npm-production"}},"0.78.8":{"name":"@jigs-ai/jigs","version":"0.78.8","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.8","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"24c57ccb897e49bf34f2c6d0757b4f892d2052c2","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.8.tgz","fileCount":148,"integrity":"sha512-WjrZxT0n2RdcgB07WMUAv5B3JBqxPl6l4F5aNLHaq5sqIjQVvAbd3QnbDFOJkv7gqJSHUqtj9TU25yxB+PwHHA==","signatures":[{"sig":"MEYCIQCjg4wpkPtGXuqPn8c+65p4KJlNJDd91b9FAfnj3wtzxQIhAM0Sly8XIB7uMKCNu5xYJaQz50zKNCG9mEyDsx1Kt+tI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDh8KrWMU/h9lk1MyvL+XdnZzKV54XkpL32kAL87C1qQwIgTcQIoBrkPt12PFokf/NL/OSuVRfnJx9KclfimGAEnFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1045239},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"35f0981b6ae1fed00199c38abb72593702e4c73b","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","readmeFilename":"README.md","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.8_1790777171161_0.44702165716840003","host":"s3://npm-registry-packages-npm-production"}},"0.78.9":{"name":"@jigs-ai/jigs","version":"0.78.9","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.9","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"3fd075411f0d2b9832328243ccd2bbe6fb343595","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.9.tgz","fileCount":149,"integrity":"sha512-aS8P+2OFSI7f2s1hGzdEOmAmyDhNT8djO4xB4QNIJOuyNyyQeZ7EYHIBkcRrcl1IdqTXZQI6beLBd/jm6nWr/A==","signatures":[{"sig":"MEYCIQC/dapEiXAExNnbbbWxwBG/z32k27t2TrwSQ5IK+ELqAgIhAJUj9kR7YgqK6U23qT7AFUscoqofuYGL8FO82cliTHCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTBq6/pwi/oiOrZMz1ARUY3n9Vhk6IIGY26lbzVQgp8wIgN/rJG2CgE3TryCB9cOKism0Gr5eELmPi4Dl+0MzE8e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052100},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"202ce7d45f7c5417c5fc9d820224810e9321bfec","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.9_1790777703041_0.2649855913511534","host":"s3://npm-registry-packages-npm-production"}},"0.78.10":{"name":"@jigs-ai/jigs","version":"0.78.10","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.78.10","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"917f1cfdd18cbe0f70da681bcfb8dc85c9421b9d","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.78.10.tgz","fileCount":155,"integrity":"sha512-cGoaeXpGJjTCbONrwXrsqvpoumqcQhoXfwclSEHaHRPpl82N4TxP6Jj1gxE2DBsUIq6Q0S9r2fDT/OiZg4EWrw==","signatures":[{"sig":"MEYCIQDJfI7xqSnZQzuzPjL63e9NEvjnGIi0tGcgDGg9gbiz6AIhAJReHfJO8Oa8EHmVq1gIa3B8O5wLSkwxZipuu1kixT7G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICzOHR77Kv0Rg4M1YkmfnT9dJ+tbZKCAnLyuc2Xw4VWoAiBxt3vW3I27ghmO1yt6InaWAWJYPSvIfTRLiKPXGHcBKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.78.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1069545},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"43ae10d0e9b8e59ea4e2983cdc46d31cd540043c","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.78.10_1790778592416_0.5749578630420977","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@jigs-ai/jigs","version":"0.79.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.79.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"acf90170ccadaad78165dd4303f7c7804f4c9cd6","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.79.0.tgz","fileCount":155,"integrity":"sha512-Hj6KNpcZJ9ooY8GrXlPP9eL4N6I0oEHcrI6pGWIWWxk/HGw3GiQiDAsorYQufdENHWoDN2b9cpT+7eTKw5n7dg==","signatures":[{"sig":"MEUCIQCLOQsh6HptoRRrz5BtHpQKtIi88FKy4RvXofu80mcpWAIgV+/+t0nTOOaGgcOmnnUWh8Qfrgzq4QDocItYaIMebxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICvUmt3RgZYlf0tLtIrwMGdlNV3z/qUo7dkG/4s9594yAiATILOshjTVMpuG+gxINqIoZtIPlPnRecHMDYxTfLy0eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1073101},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"0e912bdcf5706dbf3a64495042afc18c24741eb4","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.79.0_1790779197188_0.05734229507070876","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"@jigs-ai/jigs","version":"0.80.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.80.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"136cd336432bd568d23195cb774d6e94c89852df","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.80.0.tgz","fileCount":155,"integrity":"sha512-FVu9mDDz8EcvXC9q90I5AHoH3o7+zkoQWE7rLnuDNpwxkwW+iLbmSnBsGCyvu8RGugyGe+FwH/eun9fKDN0eRg==","signatures":[{"sig":"MEQCIB5luMNJnAMCYqaMrmWdYdoHRPv8/pfJDqyevvWNy0ntAiBlrA4pxVYraA9R+NMz9n28hzp+HftpYPbSQKH5g4+MVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDa38dfMZghT+8V7hftLmlE4UrCkBjox3uESFQtqzvdQAiEAw/O3rrL4ERQGbxsDCsIAJAUcXNVisfAfD5Tys4KGlxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1079427},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"d4114f74e8f6c48b002fd8787865bdfde91c08fc","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.80.0_1790780921826_0.2049183844728606","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@jigs-ai/jigs","version":"0.81.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"7d33cda57bc12557a47188fd913ee89b47441079","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.0.tgz","fileCount":155,"integrity":"sha512-1TmoEVjA2JNkSqxY62MPpf02ytafy5ftmfPtHysNN+RzuYD84q+YwDUCR29CcHKxOceoAUPsZUH2wDGx5PoXYA==","signatures":[{"sig":"MEUCIQDZ53GintTD7UWcQ1jdcIP4HOZF9mUqmfTFzvjjQBaN0AIgP2nqZ51l4Hyt9qIW8+tozMgWv6CFYa8dhy4XLsN48j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0bMB1C/m9vre5LWV4hT0CxwZXvOU85Qa1ZDafXN8O4AiBgH7+y4POkHsmSFvpU4J5FArmNnYMRrnRradzcB65KEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1079890},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"00137dd759264a43ebdf7d1be2745ed974bb3665","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.0_1790800219580_0.13098066715691314","host":"s3://npm-registry-packages-npm-production"}},"0.81.1":{"name":"@jigs-ai/jigs","version":"0.81.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"7c521ebc8558101facbc07ee42f20bae9b321998","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.1.tgz","fileCount":155,"integrity":"sha512-CK0ASlPikV/xHkw/PfdbE2i+GtUUSlK1tNtIzbCfkj2jD803J07Q0AkEWKbPlzDt8TjhO1h4H2/Lb3TieuODNA==","signatures":[{"sig":"MEYCIQDLV8muMUCE4c0aE/nP25hlerLrUL5Y2JTH/ZJbuUs3WAIhANdXxL22aNxyTTEKfOjba34XYRcIXDV3bd7FUda7hNDG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCebK/3znnfNMnMoXlHY90L/O2RuSrSrDfE7//fCchnAwIhAPFm1XA3wdpVz6rCoQeh/he2cJr28fFMPTybvmKk8RFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1087102},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"c77b018ef7cc78f561c4000950051c4711ca4c04","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.1_1790801409574_0.010302810738039847","host":"s3://npm-registry-packages-npm-production"}},"0.81.2":{"name":"@jigs-ai/jigs","version":"0.81.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"b16f11da38113fc608276848e4b5c09a0e4fc23a","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.2.tgz","fileCount":156,"integrity":"sha512-yVZUfCc7QkbOkck5evhaM9XddCDRZcPxo/VC15lu2DNV0apKgZkEYW0AsLwAmMcjSMM+D7ASiz9vBtwhig03Kg==","signatures":[{"sig":"MEUCIE0Z81Eq4QMvfiawtWFG25xmVVLWI7Ejei0kps1h70jCAiEAsXEijwnKjJqzktb271oO/6xJbH5U3vaQSmQemw+us20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAKiKIntlOUOZPyRKixixH5ZGdKpkn9pOEu66Y/sEHmPAiEApVjKp2aj/xMbagFNM4AaK98SeDhFG/gOrkeZlItR0j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1094656},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"a28b8dc0446f45ffa159f48cc1a14313a1df0fcc","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.2_1790886356257_0.20017497451486288","host":"s3://npm-registry-packages-npm-production"}},"0.81.3":{"name":"@jigs-ai/jigs","version":"0.81.3","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.3","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"21d1fa8eae6198aaf2325e77806329f87b06ea74","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.3.tgz","fileCount":158,"integrity":"sha512-nceEbOrr5yobgl4ZB2MnYrGhPTMS5WveoPr7/YbXsJEOgP9PrFI40n2+acuxvFU9SvTh2/XHMZAysRu4LR401Q==","signatures":[{"sig":"MEYCIQD0Qfg3UHRGI5dL+raJmwzni/BEX/jDYKRKmAJk0szmbwIhAPMGseZRY7yvsG84Dmr9HzbPONwRiL9C+lTueop2Exa0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrekshkOotSLpM4XuGsMm4OmlQ5hSXRCavfqWvZxcVAgIgEJi3+Sg46XYvdzB5MqzR6qEaII0UK6nQCq8XM0R7AC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121772},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"0d5d119772d941b8332f36936b12595c0abb98bc","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.3_1790887890727_0.6916294173053064","host":"s3://npm-registry-packages-npm-production"}},"0.81.4":{"name":"@jigs-ai/jigs","version":"0.81.4","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.4","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"0601fee08c6684eaa46e16a621e88e6e72ee9d9a","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.4.tgz","fileCount":158,"integrity":"sha512-siEoQkjaQnpkTnY355vxjrV4eIXt8MHVGr6VJYXnYBaQWgEzkHAdv4DMAD2mTISyEKqnLNl64oKKn8Ix91I8aQ==","signatures":[{"sig":"MEYCIQDx5ExJNG0XqnJ+eKpx6hqUvyUDOHU81nbZ2k3ibCsdTAIhAPh3g+9VqZcd2buIArBlZ0ciLZ4iLBScmcr8nHKVXPkX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6Y/itDDRg7vBJ46JU1jIeEN4z5l7qeQcRTIj9szU0CQIhAIVD6mzkj+dJ8wkScaMAWc3fHBbO+I2izZcQmavPGXXx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122899},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"a5c86da394c4b32de4b98a954b16f62a49155abf","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.4_1790913427944_0.2625398397828691","host":"s3://npm-registry-packages-npm-production"}},"0.81.5":{"name":"@jigs-ai/jigs","version":"0.81.5","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.5","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"5817a88e2d677cb4c1a18165048c043796549d0a","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.5.tgz","fileCount":159,"integrity":"sha512-RxHS0TB+hHHpPDnLv/2lZzIEzXtCkQT6PYVRwOiPqzyz4P8SMoeFN60CxuWfAefTN+dLIVTmPXa8cbkhW9f0Kw==","signatures":[{"sig":"MEYCIQDj9NVfZS4zFZyPazB/Na+DenWvwGpE8knqQzab/qpVoQIhANgsDgKMO54XKdwqRXLv6P6rPm95tKj5hIJEMfc5l4m6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmS+2VuOwBsgR0YRfCCM66fKEYR38NH5vfmO8lYBizOwIgKdFFCdyzTVFBvdsfGIvdp0Bolgo10z6YU11+hh3hn8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124074},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"1e5bc05d1063d796e142198f30f6261d191901d8","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.5_1790914083525_0.22257594663938907","host":"s3://npm-registry-packages-npm-production"}},"0.81.6":{"name":"@jigs-ai/jigs","version":"0.81.6","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.6","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"f264b6c5dd71efa35d05da1f86a72ab2a3436c4c","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.6.tgz","fileCount":159,"integrity":"sha512-gOwzIgcTPT8hIOHCsJaE9vOw2XwZxxJtsxiPBe7omcenVHpPDPLzqmOAnIQrg4P6t0jWB1InBaR8U5LOWeRbBA==","signatures":[{"sig":"MEUCIElkRNvG8g6N3aMUU4xoqggEcAvqnB6oMM75xAMMPstJAiEA5V3Ynr4dRyeqGf0w6h6aamuYoMv+m0Wlq+jQtzpm9Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGSItGjBb/9QYMatKpLcPrHU8aH8CHO/HrdLpbcKZu9zAiB4c1Xijk2hpxK/FzyCmBNCA1kz1eeIUCqBTHFg/3mB/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127106},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"3584e5597cbe4944a25abd416382b8a82dad9174","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.6_1790914902752_0.799728787634189","host":"s3://npm-registry-packages-npm-production"}},"0.81.7":{"name":"@jigs-ai/jigs","version":"0.81.7","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.7","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"061f56fbee2a524e705ffc27ed27d3109588ccc0","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.7.tgz","fileCount":159,"integrity":"sha512-p7BsnyQ+DNfK4ZxeoO9j1HhYjqIru0s7DptHKXfjtvTCwTlPmw0olUkEO+cWDPUUqT995xaEr61P+cTz7mkNSg==","signatures":[{"sig":"MEQCIHE2plMQmIJy6uHlFrh6NBdFZnFamgh5OyTWOSUQkOo6AiBX6JvRv+D/OtnWC/Ay2cMURPw4fHlKxm5UQeAsqUgeuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC29Onvn82vGSfk/BhROdUgniBDCr2BNpRHHjyQsJFvUAiEA4ZXn+USSnqKbLz5PCbnF+V/Qv+d8AGxG611N1YjAdzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132738},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"459e1401ab36a82f68b858fc266814e2117ab3d6","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.7_1790916103644_0.22057470779898414","host":"s3://npm-registry-packages-npm-production"}},"0.81.8":{"name":"@jigs-ai/jigs","version":"0.81.8","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.8","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"5426d3d34e97e1564527f671d6d42f07a0b10069","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.8.tgz","fileCount":159,"integrity":"sha512-A+trcnCbgZOCIEkpqWLymM5/RyGve2YkYI/Sr+dUBBv+zOlm/6R8ZrZ3m0IBzaFxK6BRtGBthkSBBYv8S5nc8g==","signatures":[{"sig":"MEYCIQCIklbBn1pX9IGVi6Wvd0kqovsLvYuzYO5fRgim3Tm4WAIhAMz5WEimiXNjYxErqIDYYS1GzNdkNgl9IX794+i4Kqwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYfeIn3XM5EpmIagMaOCsdHZtFjIhdewAwA/r64G0q/AIhAJCBpNCttyhnJmrCBBumRYqwNso32lfdTSzokm2BD1QE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138340},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"180f05d04d3c495f22d7eaceece24891fe8e34bf","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.8_1790916587348_0.6670076736052757","host":"s3://npm-registry-packages-npm-production"}},"0.81.9":{"name":"@jigs-ai/jigs","version":"0.81.9","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"MIT","_id":"@jigs-ai/jigs@0.81.9","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"560f1ba2ab32b6944621b78127588b680261c3d3","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.81.9.tgz","fileCount":159,"integrity":"sha512-c5a2HSzFBoOnj8xz9WbenLGHKTj6UcSeyhdQYWuW0g5x+OVs5nvp9muw0FVPd1ME5FmhuIizFyyNKbB/4qIn0A==","signatures":[{"sig":"MEUCIQD4pw2KNlawhbDh/l7zkVJ3cOQrxOcuqX/whp8jOwhYbAIgRjDMg9Qi79Ztt48sBRMbhUcotR59DW5ZSvLWLJRTh0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZ/K+uCTLIzlnT6a237ZwlRlghc30f9mPgyukAHay1UwIhAOpYfQz835yfCkC9iSv8ygVvHaSTChAkFAc4KC6QpWbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.81.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1141686},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"10a610d95d99301e75213c041d4d955acce6da4b","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.81.9_1790917086059_0.9295672477404258","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@jigs-ai/jigs","version":"0.82.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.82.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"058191356e23b0e77fbe0fdae226cbb1b7ef2347","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.82.0.tgz","fileCount":159,"integrity":"sha512-fMxZNwrZHi3E2hoenAF2TTwzPMieLonnzXBSugDR11TsbtFET8NDNc2hgTAQD1L+tIckPqEaisqUrZtX8tYg8w==","signatures":[{"sig":"MEUCIErwzBsbvk3Lc4J1TerBy2F1ENKRAPmVIgEpiXWqpI4OAiEAjtBsosPN9y+Vrwz+Mc4Zyxul/Nd0KbNb+vaVGQP4JRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFpmkkpLDQiHxWWL6FFQHUkfzeyB+SvcPwVxmM/BBy46AiA6mBeDZxg8mfFc9hP9U9/Kc6TkoAq5shcFHDOfhu4U7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1146743},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"9220e19e85c0fa796a74f2ac5a49dfc9ccc053dd","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.82.0_1790918212632_0.38589284546395763","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@jigs-ai/jigs","version":"0.83.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.83.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"8dd1120d3dc16b96bb41b9f265658947fcf0d923","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.83.0.tgz","fileCount":159,"integrity":"sha512-6VGMcKdxndwfEl0pE82+ld7wc9XnfES1b+XLZb00VYKLaNVCz3XudDGvFTjpmKnQOSRjUhTV1JQll6KmM6FZJw==","signatures":[{"sig":"MEYCIQD4kglwToIuCULbMdFm8/WX1WE1I8ibmjBGMSYhj/rD3wIhAPcVkyeldDxGEBQOLWwsa6AghZp519ImkSOFn2zhWV6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAwuqmQSQ/h/uYTMdssP/aLzHQHmqo7SS15vU7agqRmJAiBJ/0gbDkS4lCGLEO70/vQhlwzqrowLBh9f9x6uQ8Y3rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1147732},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"2159d24d43c4be29f4eb9aa27eafe3e4329f9fd8","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.83.0_1790983804712_0.6156308046600507","host":"s3://npm-registry-packages-npm-production"}},"0.83.1":{"name":"@jigs-ai/jigs","version":"0.83.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.83.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"51c5fa1071b4bcb17bfcbea4e3083080e0f8e30d","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.83.1.tgz","fileCount":159,"integrity":"sha512-ur5oIEmQVVOfEcncXEKq3UteLHkayWhnVCpOhjJ6i3e7saLPcLeiMVRtxJsefR3mN163L96EFEwOTyqUBjMgUQ==","signatures":[{"sig":"MEUCIQCSfNR9IrPQNCGDdC7ThyjiA2LbCSeotYYxXEFTW0YT7gIgSC1BcnG81qHLCip8WMFHaQt/195hhQ0u/kG6YMsetKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQagKonHPutMiAaO/2tNYbvhBDETw7J7hDZJ6blx81lwIgH9fBUGOBHakX6GcVVo1wuz6yhL6uaf8PzaB63QCQ+qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.83.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1150743},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"38397f33e65002a2b116c30cd6f86292fcebe370","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.83.1_1790989788747_0.44592205106963156","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@jigs-ai/jigs","version":"0.84.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.84.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"1eddc46062e91008441fe8bbf8805b3fa00c9973","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.84.0.tgz","fileCount":159,"integrity":"sha512-pyt+CkfOmB5cgKStjHwDr+eU+mugplNLu4srNnBBDzN9sYqWxVL7d/RsqYwRu9Gwelo/rcwbXI9/UpQtD22jmg==","signatures":[{"sig":"MEUCIQCbSgdYqSEKwtzyAuUhWdItBDyDBJOQfXZCoukrHs1TkQIgdTcA9lXZr/kEEP6xN0ydgQvU7SsZcLfC5CsbOuW5VOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN46P/tDqyMLGVWPXIupk4YW/X6S7crSu3YzO9zauE+gIhANHRTsKyOUp8CKgNrvrXUMObnoVKkcYsTT1sVp4vsqe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1155720},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"16339c8b6c09abccf2d7f85d0008d12269cd9ac2","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.84.0_1791005540959_0.5647286604865669","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@jigs-ai/jigs","version":"0.85.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.85.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"bad904c52370b67840fae3e1123cd1a72c184e05","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.85.0.tgz","fileCount":161,"integrity":"sha512-UJFJvYP6iES8PYh69PLCyfsTmjjbtqQxA1C+VMtf/wRilNtQVDZhOE4y59gmY7Ofw57Xl7MIzmxCS6JLQPGQKQ==","signatures":[{"sig":"MEUCID3Ub+FQGgTfSmmYGiZcngdAquuyCm255352HFNK7WyKAiEA8wE7nHG3jDVGA9x1HWCmhsTidh3+8rUS9PmlNiZQ1b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq59aLhR7yjnLERb9ZNX9KTs6xACrY6b/MN8wvQ8GatgIhAJZVfmNxrTSntrlDJP+pHdTQt1dBuotyc58wqCjZcng3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180319},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"156ed083f74458e450c17698a6dce7966fa4c0cb","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.85.0_1791006681307_0.11791985807851191","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@jigs-ai/jigs","version":"0.86.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.86.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"c26580c93cf835edc7fda9072cb82543303beb51","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.86.0.tgz","fileCount":161,"integrity":"sha512-UhEblnXo1yVDjP7VrTTFfvsyL4hBfPZWWTthMzZpPcK2f2riZUEZ/+EJZzqODEiGKypYkaSv9iM44MM4egQuRw==","signatures":[{"sig":"MEUCIQChPyGwBserN/dRveHER83oVKoEgJDVewR21m5AmlyIcQIgXwrE/58xEy8vzKrtj7kjJBfLVTHE9n+phSKB5Jgq0eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEdxECqY8A1MkQxnnzASSAliNlq6/rh4uAh5BxwpAbxQAiAoIHHD8vFF7xtK4u8yEZWosMiPvwNzEtVzpSykOLCR0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190325},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"274df29ec8aec2f19741b0f55694acdd839b29cd","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.86.0_1791007763926_0.15997597445598322","host":"s3://npm-registry-packages-npm-production"}},"0.86.1":{"name":"@jigs-ai/jigs","version":"0.86.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.86.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"9fb78e4c4d6d05d69107fe2e23116abda82dae4d","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.86.1.tgz","fileCount":161,"integrity":"sha512-6nDGGph++QFaewS9Q6M/eEt4CPgrBmuTNhqS77SFYtr/QLRy8T01oSRdChD+Z7Ha9QZtAUnYKA6c+TdLZHrxqg==","signatures":[{"sig":"MEQCIGlrSzrtZT6U7bt1GepfmqH/6iuIwhYPCANgJHEAshTrAiACHElI9vYnOtKQKJR9/WsYn14YH4K99gajDDu4rujZmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4wclUbkBYx3q2koEVpfy2RNC4INT+FxwpsroiC4nzwAiArnJLwUPWVzZahucYpfZ4fAJiqBkqpZ4E3OBdhl69vMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190328},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"df0f3ba6156c733aa971e14f4118fb45039a64c7","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.86.1_1791009208516_0.42287546051523406","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@jigs-ai/jigs","version":"0.87.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.87.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"28ab7669ea0a0148a8185f9715c21a863973f75e","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.87.0.tgz","fileCount":161,"integrity":"sha512-K7Iftq6JkeB+yxxfG2xDZDnchLMSxAO4aJ7f/fZs25fgciJ7R8zHOCv6RRb8B6a3PjtfxcD77AgM3J8j/9xcnA==","signatures":[{"sig":"MEUCIDWVFJsU7lwqp+qq+Bz/47kOrtyioktqbn5wEAkbWoPoAiEA7p+S9nf3JqBY+Qfjgy/1P3Vahs9/dV88FMKCDtCM/R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVoAZQyA2FRxDwzoLJZb7js+BV0je5Ln/AHNFfyA7q6gIgGsB11F/QSHPM2sivJj1uuLr+bt6ecZBJSmcG8T3PZK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191017},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"c0cfa6108d7a13ee3d0be2808ecaf9540c30fa71","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.87.0_1791009719348_0.9464777714110755","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@jigs-ai/jigs","version":"0.88.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.88.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"c5c05782bb8d7256889b48b76d0b683685c8d445","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.88.0.tgz","fileCount":156,"integrity":"sha512-OB5dqCTMvqrBHd6sMt5TK1aWsy7tKBysM+xibkE2nZsYwNxR0GzqitGjoPfw9nMdtAepJweeJT7vLQAIDOdHWA==","signatures":[{"sig":"MEUCIQCjVuSyhOBRyAd/pzU+/WZp1itcSKzPw5mD4w5OYXldgwIgRdzyEv13qnPfWq/LDoWzqs1aETBRG9guUOeGb414Vm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKOdzy0ieHDYvLp2xyYmR5132OP7AsS1qkKC8INm0vwwIgRXKnMfOTwDL8NqwBGN6V1Vo3HDIySE83tVf37Ptlj0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163025},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"4f6f51d8e6206b08df3caa6f6fc2c0f37290e9f5","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.88.0_1791047448980_0.19252703970435325","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@jigs-ai/jigs","version":"0.89.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.89.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"0673e756fad1458b6911d523105b7b8e4be65507","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.89.0.tgz","fileCount":156,"integrity":"sha512-ucaWSIxbBMUvVYR8jTonsrpbrATdCvIiXm1amY6qvO9omGxgr1RE9aqd4L/J15+LuU6fn95uT25OLjcyOyBSKA==","signatures":[{"sig":"MEUCIQC191g6hEHIKUIqaaGQXCcsu8tycH0mP7EY6RwTZeS+oAIgFrQo3DHk+SY4/ShUZcdfmSf7q+dyDbkslE5u5IV0xpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBXnnD1NkdSjf2jvOWt189Ld55KqTmihsiFtBLkI2M0IAiBALGeEy1+JpFkuOTVflSGdXCEYNcn/SlkcmQ4//o7srQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163192},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"579546fad4675d05b4798c6bddff3804c7bf4d79","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.89.0_1791049072319_0.47296645250312097","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@jigs-ai/jigs","version":"0.90.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.90.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"8c3be710f9723d1d496e8659e2b5bd9e77a10666","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.90.0.tgz","fileCount":156,"integrity":"sha512-ZpXluSqJdNY6LaBXJTSOd/p4I7ktY3WDYXh73XNnyl1+YuNgJ+6u+kUhyqzlsRYVLRxSmzmLgWst6qhZNhmaKA==","signatures":[{"sig":"MEQCIFF3/Hpltoo2mqYGWA+6MqU4osNk5o6o8RAtlMQQxniPAiA+cgLa6Be1SNQZM4TV3JY351urvMMqcscJcnEKXY+QCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQL/KfA2iUriXK0ctf3VzsiwYbTRTxuYyfR1Ll4ITjJAIgAqX/+DYw+hGqldnweih1DMcHnnuC8ZEn41MpO5FHVWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1175942},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"b30d4c7609e1483366632450fba40d6e68d065a8","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.90.0_1791058099552_0.694434131840489","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@jigs-ai/jigs","version":"0.91.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.91.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"5753585e3af0b03d98478e2db6deda1c09f44d22","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.91.0.tgz","fileCount":156,"integrity":"sha512-xZrF8+qeN5wNyEefkcTTQBqIXoTnCh1l9hYE9M3UZqiChs83R1MWP4KRfY5HByuEZSZSUnLxDPitGHXTPeRLvw==","signatures":[{"sig":"MEUCIG5k6tar43AzssY/xjmoG2IqdteVUWHQvoImn1ZGCcDmAiEA4yULY818iw+KVH80T5AohK+trFHM0iS+4o6j7Bzv3Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICoTnQ3FhY4mDBDk+zOjR/1N1hRv16wnckVz9wIxCXBnAiEApanEkErdoXSHX/2Yow4wlNrSYq6Edt8TnsZ1UUCsaig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182160},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"33f82d6d9aad098af01847c257b8014cabe6c83e","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.91.0_1791082215164_0.8492689527345516","host":"s3://npm-registry-packages-npm-production"}},"0.91.1":{"name":"@jigs-ai/jigs","version":"0.91.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.91.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"fa86d22d71e82d0805d4ecbf4c5caedaf980a533","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.91.1.tgz","fileCount":157,"integrity":"sha512-FmyS/gxncEsNfcaSk2r1Am10Up+fBRUL3uLzPYqJIUVmM0SBRoYR+F6AbUlZBzuyReWesVmFqwITc66QNQHR1g==","signatures":[{"sig":"MEQCIAHnHTsYkVT9BVAIFhatmpbbDEIuicLzZE4YwEJxv3qgAiB/I4jC6piYWd7/wy9cFZdR3dUa3sby42zGlCybipkv5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCcjqC9zQOadZ/p5ctnrOcs5LqzNTZFCY6ESKOAMNYdwIgNYx9yqWgRbO0rmPHIj5tVfZnxzdPaSihu/aAd+KN01Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.91.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180978},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"bc994f3b48653f35da1f83306136ee6c89dc1d47","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.91.1_1791083265696_0.6700051653210628","host":"s3://npm-registry-packages-npm-production"}},"0.91.2":{"name":"@jigs-ai/jigs","version":"0.91.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.91.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"5eb7b4d48cde7e068e0342bc34baad0ee6901237","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.91.2.tgz","fileCount":158,"integrity":"sha512-L/NUFfO3662xAn1e9eXsqxukIus7dckQMZxiyeuJFvHlnPJmL2aM42dNjGvasnVCaTYkl0egZ66PBylClbbUng==","signatures":[{"sig":"MEUCIFxObdQKd78Rb5RHYqrDcRAboUcpmsg0eBQTs81MRectAiEAyP19A32ZdaTkPQ2lSkjLlanR/kLKLj5F1BwrGPQeDo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeBXo0kVl/sTHVN1roA39kpLEu3x6QX0Vx39h7qDXvdQIhAOtsc0bhzWKWw475xt54G2aB7GmpqK1x23VgSxxUtZcW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.91.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197277},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"34762b95198bf0893d715938ef246fe7f3ad2aba","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.91.2_1791085303140_0.1609826285623177","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@jigs-ai/jigs","version":"0.92.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.92.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"461f08fd9750d9e70ef0799ce7f5a30605601afe","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.92.0.tgz","fileCount":158,"integrity":"sha512-aHIiJUJQU+QSNno+kW+F3rF491AljRuKnk5WxzvB736RtwJCDKUXokQ68+c0jnj2vh8Ix/tFA1xnu0lgtQ8Z7A==","signatures":[{"sig":"MEUCIBBnJoze96sJFW13wMtciGbVAtCjfkd4+AUgBZQvr78ZAiEAiY4PTMGWio6jhaaGMqr/Az0iVzJV/FEd5FN+FvIiY6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+s4znTdaI54v+vL0pQAWeJMKac8jS3yB8cZVCyxUAPQIgR6czlB3gA9OuaS6Qw11DxaUQIPt1BfA96En0GcFCqL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197113},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"885ae44036ddd444fa5c65612dcdef6e71abd04e","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.92.0_1791087530444_0.3140733750968585","host":"s3://npm-registry-packages-npm-production"}},"0.92.1":{"name":"@jigs-ai/jigs","version":"0.92.1","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.92.1","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"b82faa3e632b5d2e73fad090ec754e6f2cd24704","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.92.1.tgz","fileCount":158,"integrity":"sha512-R9AGMo3K00IR0SkCr48dyvLzhug4IFoxBdbWWrcQjk1jzUZnfadpzDwTJ2jq35zYOlCQiFQhjj9UFQ4YNVskCA==","signatures":[{"sig":"MEYCIQDkijB/fJ4Xnlu+FGlv+uebmZWMrZW1YmAgWHez/sXZKQIhAP9oXHVzZBFVfybUxTMeueTf2QTgt78Pr5Pj48w9gtZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDovhig7LNDgW3UTszc8HSfc+euoQbC0irmZNUe+1iyQQIhAIav4tNHcamAgntPs5YP4DF43ubdg7SkbJUp+JomIkt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.92.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197095},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"fc15ebbc4d1246252e8d0ba432f5f07a5bebb36b","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.92.1_1791089821676_0.02637189852938926","host":"s3://npm-registry-packages-npm-production"}},"0.92.2":{"name":"@jigs-ai/jigs","version":"0.92.2","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.92.2","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"52446685cb8b34fddcac211956e4125ddb0e27cb","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.92.2.tgz","fileCount":159,"integrity":"sha512-C9U1H2lm116IEw0MccvF8k9krL6Fk6HQ95guXDj3JrNlJDvRsAFVlZYyi6IkiTA6eFkFxHiWshIA+IE4v0t4zg==","signatures":[{"sig":"MEYCIQCXeTIgcp343JqGhuAdFRTEkw1QbisyZqyDvBi9YmEaSAIhAIlo8DigWkNV9Ur9P7BwzFU7Sa8Sf/0qFkffn2aGbbwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbxtf2Wlgsl4eP465mu25I+YcTqfyc6ARFzvKzFJkI0gIhAKdOSNf5A7bSY0dxCPIFjGu3zQfqy53F3g5Rkwro1r+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.92.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198477},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"ccb8f09340d35b4beb9f1796f0d2cf9434b336ea","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check .","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.92.2_1791092395718_0.21144740082427393","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@jigs-ai/jigs","version":"0.93.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.93.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"7334d4e6128de385bfd92eee1795f52686c717c5","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.93.0.tgz","fileCount":159,"integrity":"sha512-d/ZY+HucItaXij1gjUUbCpiHTcNNTA2FsahysHnOy85XpqCYh3OMfqcDPj2lkt9dAt/MN9QOoWLlb5bxUykG0Q==","signatures":[{"sig":"MEYCIQDDnhZV+NJIIKBppQT4wx0QMYoY334JtJTaVMH4Ftp6GAIhAOGFJ/2sXpzKEo9kgtCXiGS1WhZBYVtjZDZY7oZhc9uQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJMdXqnKNcBWwcfxXdZC+4I1rKBARl/v65D6t9NPhbyAIgSd3UU7r9Ex8lTWeK/AV0sHjFtVW3AzhenYEBQy1wVzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208175},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"0d2fcc624d46f006ce65800d0ce6f812165f872a","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check . && pnpm depcruise","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","depcruise":"depcruise src --config .dependency-cruiser.cjs","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@swc/core":"1.15.3","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","dependency-cruiser":"^18.5.0","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.93.0_1791099297797_0.8338994175692409","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@jigs-ai/jigs","version":"0.94.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.94.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"f7eb138a731a4664013300967982e6ae8000ef27","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.94.0.tgz","fileCount":159,"integrity":"sha512-dHB73k4ZIS3Mv/rEBXNPrWKWo135MTVPuhdwFikMYkm45eBnqiPq+Mp7BZMITglbFyn/KsY/ydN6x0WlrbNptQ==","signatures":[{"sig":"MEYCIQCMBubgx8o5QloAckA1CfwqmvsyXqTxuvqsep3E6o7HjQIhAMK5xY50TRsLPKpSH5rewTZhUa7j2jAwBro/gPrzd3Px","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCD9G16c/utPUtDA9UM0QAvk2u4DxGDeWWGEXGYzKAoPAIgH93S5LBAsiFuubYWKun9L3N94Na27KDxSuwdsadV6F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210323},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"2b9121dcfb9d490a66d86d844c060f80928f39a5","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check . && pnpm depcruise","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","depcruise":"depcruise src --config .dependency-cruiser.cjs","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@swc/core":"1.15.3","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","dependency-cruiser":"^18.5.0","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.94.0_1791100835552_0.21715073544033991","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@jigs-ai/jigs","version":"0.95.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.95.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"f30bf78a179b3533db54ee8d3bf7f6710b98dac6","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.95.0.tgz","fileCount":162,"integrity":"sha512-QGTbsRr9PCHJyioo1w6RVCazZc/8jPOqK43ILIwjgiq27pkRzOhMDUH21O4H8+gce4anhg2x3IMCbIg2whQEXw==","signatures":[{"sig":"MEUCIQDlE+5EkgErcZsPO/7hPCz6Erl9y6qu//3TWW1A7LLHGAIgH1UaFo2Zh08yQf+OeAOszrJz/jRYxJklE/4wQoNgYPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD29HU2vJ+rc/eSddnQae5nR6aZsKWkb6AihwfQZgCgUAIhAO7bLKQA1Qxj2kl9X9fMj3bHddI3FwrBlaz14mlkyGdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1202591},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"7590734593ac6199f9b4b84d4edacff8f929c470","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check . && pnpm depcruise","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","depcruise":"depcruise src --config .dependency-cruiser.cjs","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@swc/core":"1.15.3","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","dependency-cruiser":"^18.5.0","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.95.0_1791101415284_0.5190931702779364","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@jigs-ai/jigs","version":"0.96.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.96.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"27aef949f727653281c74bd0676f4800b0df1845","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.96.0.tgz","fileCount":156,"integrity":"sha512-PMWhhmjODLTYsP3Wa/KtN5hPU5xzVnPF2HNgTgllP4s5i7xztPhCKa7SFd/5L4/7ulbkZKPMzUHq/gRSBwonnw==","signatures":[{"sig":"MEQCIHt4MSx2TGEcmjhCw2d0qSzP44DIJyxksDGdhklkW+upAiAZf2yRStKZM3vYSn+GC3h6BNSaEZNuEZ//591gK6mK3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQvugELQZxpGmXtw5whtT2iOXmgKlvo8J52S0sWwxOigIhAMBZLQ/APAWnCCIK9TYvEniLv0Rzy0mOyDIL98cqEI6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1202557},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"0cecfa620bd5ffaee1a6c84e85cc69d4eb0f34ec","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check . && pnpm depcruise","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","depcruise":"depcruise src --config .dependency-cruiser.cjs","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@swc/core":"1.15.3","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","dependency-cruiser":"^18.5.0","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.96.0_1791104179103_0.43393985699270954","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@jigs-ai/jigs","version":"0.97.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.97.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"096660848e6e06e447f22843c3d370790f5866ee","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.97.0.tgz","fileCount":160,"integrity":"sha512-uJEHoTXHhUOkuGCUcIYvcx2Oywbad7igdbrB5WEt7VM5EK6jX79xwg8bv1iYdW5HB0S5WS8hqXfNBfLOVzwIeA==","signatures":[{"sig":"MEYCIQD5xsp+TzsO7D5VIRnKKoHAUFCZ9UMDtrf6jWbts96deQIhAMmgHHzFNUX7Im+GfROU6DrdIZTnev3t84NZgiptWJI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/+KH6PKzw7Eu3U7FM3k0JHgZJOxYBdMVA87UHu+cA7QIgGR/3s0s9yRgD1iZ6el76OX6boIW7jEMNZKQrFlm5P3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1189005},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"f30b7985138d9ba4c3d10798c6dfcacd7fb21f5a","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check . && pnpm depcruise","test":"vitest run","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","lint:fix":"biome check --write .","depcruise":"depcruise src --config .dependency-cruiser.cjs","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@swc/core":"1.15.3","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","dependency-cruiser":"^18.5.0","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.97.0_1791105453109_0.05155539842941326","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@jigs-ai/jigs","version":"0.98.0","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","_id":"@jigs-ai/jigs@0.98.0","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"homepage":"https://salimhamed.github.io/jigs/","bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"bin":{"jigs":"dist/cli.js"},"dist":{"shasum":"c9f6c0ca0034e3757be33020294095ae30a4c42d","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.98.0.tgz","fileCount":160,"integrity":"sha512-mygSL7bq5TAtU3GbLjE41cGagtJDsMzZrj3hlXHw/mSqmGYpwctrQf71pia0Z0aJ5r2uJ0rMxOatrh2ZTxshwQ==","signatures":[{"sig":"MEUCIQCX2Ru8wWEXk8XXb447NVSu7enbpqMeW+Gf0IKIukMDdgIgQ415yyrbeL95e35o63O9KOAuW6oxLMIw5S/srdPmgfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUZz2TXZXobG65K5n6Mw++kPdfJE7+ba2x8OKehK891gIhAKyHlxMhn77ffRUJLgZEvrM0zr+NQICsznSntpw8SUHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1189248},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./app":{"types":"./dist/app.d.ts","default":"./dist/app.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./triggers":{"types":"./dist/triggers.d.ts","default":"./dist/triggers.js"},"./schedules":{"types":"./dist/schedules.d.ts","default":"./dist/schedules.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./automatic-release":{"types":"./dist/automatic-release.d.ts","default":"./dist/automatic-release.js"},"./plugins/start-world":{"types":"./dist/plugins/start-world.d.ts","default":"./dist/plugins/start-world.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"},"./plugins/start-dashboard":{"types":"./dist/plugins/start-dashboard.d.ts","default":"./dist/plugins/start-dashboard.js"}},"gitHead":"defed03af4daa74276e767eeb6cf861620a0262f","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check . && pnpm depcruise","test":"vitest run --project unit","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","test:db":"vitest run --project db","lint:fix":"biome check --write .","depcruise":"depcruise src --config .dependency-cruiser.cjs","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --project live","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest --project unit","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@swc/core":"1.15.3","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","dependency-cruiser":"^18.5.0","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jigs_0.98.0_1791106206311_0.8636319408738482","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"_id":"@jigs-ai/jigs@0.99.0","bin":{"jigs":"dist/cli.js"},"bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"dist":{"shasum":"b4fa56dc2e32fb1d84752ee5283a640af18e64a3","tarball":"https://registry.npmjs.org/@jigs-ai/jigs/-/jigs-0.99.0.tgz","fileCount":141,"integrity":"sha512-zoACCHC+wpmCW9ZCYwBZiB+95Q6Ps72QxLVPYE+ajXjK6oPoWNRFb8OycJB1QzTFt0AktT1Bm+/GGiFooSlHaA==","signatures":[{"sig":"MEUCIBq0qD5tYflyvyxiahD32WRQayvmCTOo/0shKjtDxXJiAiEArIfI+ihGyWjnEylCZNrZgdFiWsw4yh4ONqW9Owsjzds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEkOyXSOrRZGYcAg5VW3OwYYvBd3m2tE8eFTLHX591DxAiALr1jseFSR70gAn3Ff2PajALwH3V0Buv3dLWyJCBiA4A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jigs-ai%2fjigs@0.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164810},"name":"@jigs-ai/jigs","type":"module","author":{"name":"Salim Hamed"},"engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./nitro":{"types":"./dist/nitro.d.ts","default":"./dist/nitro.js"},"./steps":{"types":"./dist/steps/index.d.ts","default":"./dist/steps/index.js"},"./service":{"types":"./dist/service.d.ts","default":"./dist/service.js"},"./routines":{"types":"./dist/routines.d.ts","default":"./dist/routines.js"},"./steps/git":{"types":"./dist/steps/git/index.d.ts","default":"./dist/steps/git/index.js"},"./steps/human":{"types":"./dist/steps/human/index.d.ts","default":"./dist/steps/human/index.js"},"./steps/slack":{"types":"./dist/steps/slack/index.d.ts","default":"./dist/steps/slack/index.js"},"./steps/agents":{"types":"./dist/steps/agents/index.d.ts","default":"./dist/steps/agents/index.js"},"./steps/linear":{"types":"./dist/steps/linear/index.d.ts","default":"./dist/steps/linear/index.js"},"./steps/runtime":{"types":"./dist/steps/runtime/index.d.ts","default":"./dist/steps/runtime/index.js"},"./steps/pagerduty":{"types":"./dist/steps/pagerduty/index.d.ts","default":"./dist/steps/pagerduty/index.js"},"./steps/workspaces":{"types":"./dist/steps/workspaces/index.d.ts","default":"./dist/steps/workspaces/index.js"},"./steps/pull-requests":{"types":"./dist/steps/pull-requests/index.d.ts","default":"./dist/steps/pull-requests/index.js"}},"gitHead":"69369a2e7175d665869e24ce89b63426d44d8a04","license":"BUSL-1.1","scripts":{"dev":"node src/cli/cli.ts","e2e":"node --env-file-if-exists=.env.e2e.local e2e/check-step-ids.mjs","docs":"node tools/api-docs/docs.mjs","lint":"biome check . && pnpm depcruise","test":"vitest run --project unit","build":"tsdown","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm docs:check","test:db":"vitest run --project db","lint:fix":"biome check --write .","depcruise":"depcruise src --config .dependency-cruiser.cjs","docs:site":"node tools/api-docs/docs.mjs --site","test:live":"vitest run --project live","typecheck":"tsc --noEmit","docs:check":"node tools/api-docs/docs.mjs --check","test:watch":"vitest --project unit","docs:preview":"pnpm --filter @jigs/api-docs exec vitepress preview ../../site","docs:examples":"node tools/api-docs/examples.mjs"},"version":"0.99.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9520fcff-2dce-42e5-985e-833629ce3855"}},"homepage":"https://salimhamed.github.io/jigs/","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"_npmVersion":"11.19.0","description":"Guides coding agents through repeatable workflows","directories":{},"maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.103","pg":"8.20.0","hono":"^4.13.4","ulid":"3.0.2","yaml":"^2.9.0","croner":"10.0.1","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","smol-toml":"^1.8.0","tinyglobby":"^0.2.17","drizzle-orm":"0.45.2","pi-mcp-adapter":"2.36.0","@ai-sdk/openai-compatible":"3.0.53","@modelcontextprotocol/sdk":"^1.30.0","ai-sdk-provider-codex-cli":"2.2.1","@openrouter/ai-sdk-provider":"3.1.0","ai-sdk-provider-claude-code":"4.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","tsdown":"^0.22.14","vitest":"^4.1.10","workflow":"5.0.0-beta.57","@swc/core":"1.15.3","@types/pg":"8.23.1","typescript":"^7.0.2","@types/node":"^26.2.0","@types/semver":"^7.8.0","@workflow/web":"5.0.0-beta.57","@biomejs/biome":"^2.5.9","@workflow/world":"5.0.0-beta.39","dependency-cruiser":"^18.5.0","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependencies":{"zod":"4.5.4","nitro":"3.0.260610-beta","workflow":"5.0.0-beta.57","@workflow/web":"5.0.0-beta.57","@workflow/world-postgres":"5.0.0-beta.47"},"peerDependenciesMeta":{"nitro":{"optional":true},"workflow":{"optional":true},"@workflow/web":{"optional":true},"@workflow/world-postgres":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jigs_0.99.0_1791106961085_0.0522030823348254"}}},"time":{"created":"2026-09-23T16:12:34.839Z","modified":"2026-10-04T09:42:41.641Z","0.51.0":"2026-09-23T16:12:35.203Z","0.52.0":"2026-09-23T16:34:49.573Z","0.52.1":"2026-09-23T16:58:34.969Z","0.52.2":"2026-09-23T17:50:13.738Z","0.53.0":"2026-09-23T18:06:38.376Z","0.54.0":"2026-09-23T19:09:09.800Z","0.55.0":"2026-09-23T20:36:21.976Z","0.55.1":"2026-09-23T21:22:08.710Z","0.56.0":"2026-09-23T22:04:39.560Z","0.56.1":"2026-09-23T23:35:20.885Z","0.56.2":"2026-09-24T00:19:29.015Z","0.56.3":"2026-09-24T05:49:13.934Z","0.57.0":"2026-09-24T06:10:37.269Z","0.57.1":"2026-09-24T06:23:31.956Z","0.58.0":"2026-09-24T22:01:37.458Z","0.59.0":"2026-09-25T07:07:25.187Z","0.60.0":"2026-09-25T07:52:12.290Z","0.61.0":"2026-09-25T08:26:03.237Z","0.62.0":"2026-09-25T09:02:23.517Z","0.63.0":"2026-09-25T09:26:17.054Z","0.64.0":"2026-09-25T09:49:24.553Z","0.65.0":"2026-09-25T18:16:06.566Z","0.66.0":"2026-09-25T18:44:12.001Z","0.67.0":"2026-09-25T19:17:16.356Z","0.68.0":"2026-09-25T19:38:47.674Z","0.68.1":"2026-09-25T19:46:03.625Z","0.69.0":"2026-09-25T20:28:38.001Z","0.69.1":"2026-09-25T20:42:15.990Z","0.69.2":"2026-09-26T00:15:34.188Z","0.70.0":"2026-09-26T02:22:37.749Z","0.71.0":"2026-09-26T04:09:08.769Z","0.72.0":"2026-09-26T05:12:03.820Z","0.73.0":"2026-09-26T05:29:56.558Z","0.74.0":"2026-09-26T08:10:07.657Z","0.75.0":"2026-09-26T08:35:42.196Z","0.76.0":"2026-09-26T16:23:13.609Z","0.77.0":"2026-09-26T16:38:29.868Z","0.77.1":"2026-09-26T22:22:33.239Z","0.77.2":"2026-09-27T01:43:59.271Z","0.78.0":"2026-09-28T06:04:35.829Z","0.78.1":"2026-09-28T13:46:16.794Z","0.78.2":"2026-09-28T21:41:53.282Z","0.78.3":"2026-09-28T23:44:03.276Z","0.78.4":"2026-09-29T21:05:30.408Z","0.78.5":"2026-09-30T06:01:19.279Z","0.78.6":"2026-09-30T06:51:41.470Z","0.78.7":"2026-09-30T07:09:40.706Z","0.78.8":"2026-09-30T14:06:11.271Z","0.78.9":"2026-09-30T14:15:03.206Z","0.78.10":"2026-09-30T14:29:52.549Z","0.79.0":"2026-09-30T14:39:57.293Z","0.80.0":"2026-09-30T15:08:41.946Z","0.81.0":"2026-09-30T20:30:19.679Z","0.81.1":"2026-09-30T20:50:09.695Z","0.81.2":"2026-10-01T20:25:56.408Z","0.81.3":"2026-10-01T20:51:30.824Z","0.81.4":"2026-10-02T03:57:08.092Z","0.81.5":"2026-10-02T04:08:03.627Z","0.81.6":"2026-10-02T04:21:42.867Z","0.81.7":"2026-10-02T04:41:43.743Z","0.81.8":"2026-10-02T04:49:47.430Z","0.81.9":"2026-10-02T04:58:06.159Z","0.82.0":"2026-10-02T05:16:52.812Z","0.83.0":"2026-10-02T23:30:04.848Z","0.83.1":"2026-10-03T01:09:48.877Z","0.84.0":"2026-10-03T05:32:21.084Z","0.85.0":"2026-10-03T05:51:21.426Z","0.86.0":"2026-10-03T06:09:24.030Z","0.86.1":"2026-10-03T06:33:28.655Z","0.87.0":"2026-10-03T06:41:59.466Z","0.88.0":"2026-10-03T17:10:49.090Z","0.89.0":"2026-10-03T17:37:52.411Z","0.90.0":"2026-10-03T20:08:19.636Z","0.91.0":"2026-10-04T02:50:15.280Z","0.91.1":"2026-10-04T03:07:45.787Z","0.91.2":"2026-10-04T03:41:43.236Z","0.92.0":"2026-10-04T04:18:50.544Z","0.92.1":"2026-10-04T04:57:01.806Z","0.92.2":"2026-10-04T05:39:55.829Z","0.93.0":"2026-10-04T07:34:57.906Z","0.94.0":"2026-10-04T08:00:35.661Z","0.95.0":"2026-10-04T08:10:15.409Z","0.96.0":"2026-10-04T08:56:19.219Z","0.97.0":"2026-10-04T09:17:33.206Z","0.98.0":"2026-10-04T09:30:06.422Z","0.99.0":"2026-10-04T09:42:41.202Z"},"bugs":{"url":"https://github.com/salimhamed/jigs/issues"},"author":{"name":"Salim Hamed"},"license":"BUSL-1.1","homepage":"https://salimhamed.github.io/jigs/","keywords":["ai","agents","coding-agents","workflow","durable","automation","software-factory"],"repository":{"url":"git+https://github.com/salimhamed/jigs.git","type":"git"},"description":"Guides coding agents through repeatable workflows","maintainers":[{"name":"salimhamed","email":"salimhamed@gmail.com"}],"readme":"# jigs\n\n[![npm](https://img.shields.io/npm/v/@jigs-ai/jigs)](https://www.npmjs.com/package/@jigs-ai/jigs)\n\njigs runs repeatable, durable workflows for coding agents. Your workflows live in\na factory repo that runs its own service, with its own Postgres and a dashboard\nthat shows every run step by step.\n\nDocumentation: <https://salimhamed.github.io/jigs/>\n\n## Install\n\njigs is on public npm as `@jigs-ai/jigs`. Each factory pins its own version, so\nnothing is installed globally. You need Node 24 or newer, pnpm and Docker.\n\n## Quick start\n\n```sh\nmkdir my-factory && cd my-factory && git init\npnpm --config.minimum-release-age-exclude=@jigs-ai/jigs dlx @jigs-ai/jigs init\npnpm install\ncp .env.example .env\npnpm exec jigs up\n```\n\n`jigs up` starts Postgres and the service, checks the factory, and ends by\nlisting what it started, with the dashboard URL. Then run the starter workflow:\n\n```sh\npnpm exec jigs run hello\npnpm exec jigs status\n```\n\nThe [getting started guide](https://salimhamed.github.io/jigs/guide/getting-started)\nexplains each step.\n\n## Set up with your agent\n\nInstall the jigs skill for your coding agent. It adds a single skill named `/jigs`:\n\n```sh\nnpx skills add salimhamed/jigs\n```\n\nThen ask it `/jigs set up a factory in this empty directory`.\n\n## Development\n\nSee [docs/contributing.md](docs/contributing.md).\n","readmeFilename":"README.md"}