{"_id":"shmidge-companion","_rev":"94-8c4e00cb0e106d90323cc7395cb54e5c","name":"shmidge-companion","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"shmidge-companion","version":"1.0.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"vega-companion":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"a7816195478f22ad67d64726adfc6edd14438ccc","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.0.tgz","fileCount":225,"integrity":"sha512-wGw3vy6urSkyiHCyFtpbld6+z3xRExT26XCymCsWTSTbt9PIgMZ+nl3EwQtmIpyH/CicjdnD+zkouVNUkORbIA==","signatures":[{"sig":"MEYCIQCaCXsdxx1/IrfTWJ0sJT/rJ7Q7pINXq6K+HT/f5rgemQIhAKM5S6xKa2GDv/AxBxkgt5JeyMiDKTrWOWOaPE8BD9M8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1752364},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"792ebc9909b36625ab99061b83300cd0067af78a","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/codex-app-server.test.js dist/gitignore.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when control-state requests cancellation\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js dist/upload-codebase.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Vega companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.0_1773786098622_0.8833406864481141","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"shmidge-companion","version":"1.0.1","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.1","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"vega-companion":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"957e255873fdadd8e1c04aea01a75dcb032682ad","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.1.tgz","fileCount":225,"integrity":"sha512-wjfj/nFnI5zvGXR+BwV2xneRVCHhOLIhTGDpe7CWTlgfe+2kte2e35FfNbiTeuWyIxziQuBPEaqBmrN48zNVRg==","signatures":[{"sig":"MEQCIEaAEs2m+WZ5iAgK7OwDNe+WuMB3QpMj+YQq7o/5mZk9AiAFFiqMqEUUQFdAhZQoWraFXYMpGMJy5o96wNAIOjUWvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754029},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8816a6ad66c320cc984c5ecdf6c4b474e7fd5d1b","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/codex-app-server.test.js dist/gitignore.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when control-state requests cancellation\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js dist/upload-codebase.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Vega companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.1_1773788298622_0.9235449133281393","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"shmidge-companion","version":"1.0.2","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.2","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"vega-companion":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"bd293acd39891778479f1afd20e32d7f7fdec6cf","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.2.tgz","fileCount":109,"integrity":"sha512-17k7eyrvWvnig72u71pG3HoVEIt7nijPvJDEgyUNWPWK+IIaiySw4pJ95qMsAvkvyUqYrK3Rz9BBcqe7zcLQ8A==","signatures":[{"sig":"MEUCIBBzT2S9NONLXud5sWEduC3QltaKTszCieVbjDTIXabFAiEAic/BmCEWfUwNDtp0Drd3m9YkzFKLhRVKRjsk+y6rMgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901709},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3add634e52a6f6aebf2ddb90807e50eac36a8cc","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Vega companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.2_1773863253334_0.696677302302261","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"shmidge-companion","version":"1.0.3","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.3","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"266a2c00ae4b7bef56b4b33ebc3fdedb7f30f0b1","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.3.tgz","fileCount":113,"integrity":"sha512-13zbj9ugAvqlVAZ9kU04WDuQ2cURxyIuzn+MSOwCOGxpu/73ANjPyoSAoEkww38eWiDL3+CCE8UiiOsd3Z0/4g==","signatures":[{"sig":"MEYCIQCsykM0atl/4TVwIB5vgjwRidAYPuSzulLIgfhgNrGubwIhANWIq6CLGnSb9NkXJCfmlJ5M9kvt0joN4CTDHe2J4rq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4095f7c0b1f1eb8f096656cb2cd5935e3f4e31ea","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.3_1773865861201_0.6048610606439349","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"shmidge-companion","version":"1.0.4","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.4","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"837a86617d7cd99b07f37e2fd4d19438ccb7abfb","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.4.tgz","fileCount":117,"integrity":"sha512-seeCeE4rrD2wSksxJSTHCvHfzR1vqTn0diiNxVCVjRqVY274sDE+M2LgMJCn229XiNWzkgHj5de93og3TC54Kg==","signatures":[{"sig":"MEYCIQD5+7K59uM8K1i+AufXNbbsfAdXmI986O57P/zcWHOTYQIhAMNQ+VEmJ1Hh3r5V0oEBQAoEcXhYyHJfj6VzbiGXLsbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4095f7c0b1f1eb8f096656cb2cd5935e3f4e31ea","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.4_1773868212119_0.6979241460898236","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"shmidge-companion","version":"1.0.5","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.5","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"ba16733f10c62346d9bf5fee4d4f86735e48ef72","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.5.tgz","fileCount":125,"integrity":"sha512-F6QWrnrvFfZGAAAxGR1iMqAZppxESXwHKEio/5/2BSRm5BxPu+dWX6d+XtY0+HBKOubb/Z7CL/2/Hh8Cchp5WQ==","signatures":[{"sig":"MEYCIQDQfTex27BeVzu6ib0HP7xN9kUf/sEe6UErcFn02N0i9AIhAJFxKB8+QbFSq3OsS5yOLOmt4YnA2Y1hjv+iqV8KjXwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985921},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0c9e47b3b1519346e5fdb30bae829b12fc1fa96a","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.5_1773872330878_0.41612860721172784","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"shmidge-companion","version":"1.0.6","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.6","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d340513cd0f22cbce68c7002e01617c9171e22fe","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.6.tgz","fileCount":125,"integrity":"sha512-/GkOlvxtkK0iC8uxqkkqXhjaKOEzsN6I/a3rNKlMDmdbUEE5UNXkaSTgbRAui4y5hXS1+9630PsR8SixxQfJtQ==","signatures":[{"sig":"MEYCIQDcidPIj+FqlqvN5R7iaLhR2hsIefljtFeqMLry7dbnkQIhALE8V2fm18ahaUlMbg7m1iJVU7GWUFLsg6KZ6GnR7SJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998577},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4805941d032290bad9d1c0f22e218e4b834c639f","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.6_1773874819235_0.779743756045139","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"shmidge-companion","version":"1.0.7","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.7","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"84260cb7568f9859a9ad58f64c9d4fc883953452","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.7.tgz","fileCount":129,"integrity":"sha512-g8AO+INVClGpRbEBfRm99Pzp2WcgKTJUxR8rfkvtRiiAF2n1mzVbJfoaq6JDw7t1+r2E3EOE8b1JtumDh8WXDQ==","signatures":[{"sig":"MEYCIQCtJQ0qj3mc16SdZdgX3jvSQ5iRtSJFGsM5rC5ptHakMAIhAOMHL5GAoKONApUTZ2BK/yvLisFia4oE7oODiNHpWKJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030986},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4805941d032290bad9d1c0f22e218e4b834c639f","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.7_1773876511961_0.836660741471698","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"shmidge-companion","version":"1.0.8","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.8","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"3c9abff037ef9b66ed5243094f57045d38df3f94","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.8.tgz","fileCount":129,"integrity":"sha512-UhHEEY3Q8EY9dRqns+ICFT1NyCXnPQZWlY6m4WBS2gOFGB7Z7ZK9SEkPEmFnoquCZUaPBbkbqJ7hT/COfsst4A==","signatures":[{"sig":"MEUCIQCLqJEniiz6RATtZi/xEIy7WyL9Gaanmx+TyPKCdPr2sgIgdDCsYKSwb1Y28VIgA3OgyVO097hBMOFFlXf7mp+SvlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037791},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1e1e9bf9317f3490ec0d787df530caeee8cb45d4","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.8_1773877953211_0.5465545231540101","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"shmidge-companion","version":"1.0.9","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.9","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d721ec3e03024abb344e367555a151628c414b11","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.9.tgz","fileCount":129,"integrity":"sha512-viCae1HGXX26/2PaUC7FWdJAImh2BoHxNc039GL7vIFNq8qvocuqlU9gukdGWLnqbntuqZBQa9rbzucdONAaXg==","signatures":[{"sig":"MEYCIQDWlURX0rObqOvvIveDZUhwvcVncRvvWN7mDZFgHKS3AwIhANmemNcaVIKalkK8sEMFUYG2EW9ZWEHaNiuQdRT1758a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"89187ea6f03e8cc2dfe2d84ab1f48d6b86bbf339","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.9_1773890730445_0.12171254665402476","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"shmidge-companion","version":"1.0.10","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.10","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"fb849aec23306216b28d45ba456919af1ab65023","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.10.tgz","fileCount":129,"integrity":"sha512-72/4EA30KbyozhmC77hzM3IBLsjguQG02++u53+S1o4XyGkR1Nvrz/JAt0LN5ZiRjvLOpFwvj+gGAG3CKWHG7A==","signatures":[{"sig":"MEQCIFtfmg78XMhs8xcyePuymh0pQ8oRcO0AuQToQjA/fwOPAiAC3CnFiaoYldkPwYVmjxl1X0wbz2IUJjTQy4gs2MuI8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081009},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b232979ad07211e34bbd7deb5ec9ceb90a26ecb7","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.10_1773895146699_0.0763042785852317","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"shmidge-companion","version":"1.0.11","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.11","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d0adfcd2387e0d8bec2abdf35f209d65a4a39aaa","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.11.tgz","fileCount":137,"integrity":"sha512-zIA75g5o8/NoFBw7E8CwdJSSs1/+k+DIYyi3Wh25lZ1hMGDt2OBna/7FRmPklPWYf9ja9N8r187pGw/0T+PzXQ==","signatures":[{"sig":"MEUCIQCKyKqUea5lGCZtxfcEL9sieQiag2dBkeKWx2UlG4jSNAIgIFV3ABsI+u4PIGvRu/xJj9psunBiXIQQZs69nXDpG6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182492},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3da7c095e24824eec78159e21f84bc4a2d53bb30","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.11_1773939810343_0.9835534080038071","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"shmidge-companion","version":"1.0.12","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.12","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"eeea54375188032a096ee3cc78e1fc7ee0df7c80","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.12.tgz","fileCount":137,"integrity":"sha512-LygD3Ck96DylkIK/3D5pkJYoT+y7yUSEGmMfUkoI1yNMMuowBkK4EAG21WiCCoLS4NBJXaAy0Ly8nyvDOuiFNA==","signatures":[{"sig":"MEUCIDseJyDmaDcmMzuWz8DuN2uJKLEx9KSg3AVEnNdiAIcJAiEA32PgKjpa0d6AhMG/qYH3mgh9wnPm5MODfu0lBBfl/SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186014},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1ceb1eb84f920441a6f40e0efb1c6994d35376c9","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.12_1774034534613_0.5052584542824015","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"shmidge-companion","version":"1.0.13","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.13","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"274f083d58a87a64642ccee8ca0025dafb155c85","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.13.tgz","fileCount":137,"integrity":"sha512-0GVivaRKYrtq2leSj4F9CWX0WgjF1j/BFR5v8hCNKfUmX4ezGBOJp7EG8HsYoSDlAiCBv4h1hlswMkHAOHEWTA==","signatures":[{"sig":"MEUCIAPKvK5xBsL1KkEf5mWP/b+Zdn2spN46x/BUhkJULdvxAiEAj66m97O8eMhOW88jvl05gEn7yFPLm9e6BBaeb45DzBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196361},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fa64496fca8aea3534fe2eccc4a6b629c95b5f54","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.13_1774040005604_0.7477395506791915","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"shmidge-companion","version":"1.0.14","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.14","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"62a7c8f80485895f4cc24b3175af153280ac5e71","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.14.tgz","fileCount":137,"integrity":"sha512-6eYfhZ1jMwK1uyRCDNu9kI09KnPztDyVPsG9dwil7V9p4IpOHJlZumLKcxVr57PD/HQTzuz8DqqH5qsw7rT4Eg==","signatures":[{"sig":"MEYCIQD0x9UoxtAbBsjbgN5eE5aUIRPALffRY29MOeytY/HXogIhAJ7kdDnsW+LKRWeIo6JywOY4s8Ax2+GCBLbU6pR5KJ0O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210327},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"239d4a772129753758d2d254041abaabe5f9e530","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.14_1774043971296_0.8964806038496649","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"shmidge-companion","version":"1.0.15","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.15","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"585c12aed58c37f57a9a06137d626809bee72670","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.15.tgz","fileCount":137,"integrity":"sha512-0Y+0/hKmEH70jIyUyQ0R7Xlq8kgUZ9Plmi/ht28rOdG78epd0V/yxvmcdwZ/4W2DOGb3SclINcNWuh3bXTrwgA==","signatures":[{"sig":"MEUCIH3mc0FQCcZml1SQ6AIL9hWpLD+TvUJbGYI9V6/yrEOmAiEAq7QD8Gek7xR8jWwtCsA2d12NLzwrYN567LTsTMYT6N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f961f560e81900bae087b116af01f9a632caab92","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.15_1774052800287_0.8273210558378061","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"shmidge-companion","version":"1.0.16","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@1.0.16","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"6a8b65dd9138c49210d752ad7a4a7ba7b2d917d5","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-1.0.16.tgz","fileCount":137,"integrity":"sha512-56fEMboV5JIkvRDnOCvk39DhQJj3aS3com0fAnQQJWp9+0ofP5WheHD9YrAHyP21Xk7VN1Px10Upzcf52u/Ciw==","signatures":[{"sig":"MEYCIQDvhNBUhKgx+05vdtvjIb1fvdHQW8SZt3D4jKKL2bYESgIhAMul+a+a7hzoXIB4IG9VKXi6PTA+5wv7ungIhF5PRZdi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172617},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"176351eb1a229e09d6362386ef1e9aa6847fd6be","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test --test-concurrency=1 dist/mcp-serve.test.js && node --test --test-concurrency=1 dist/mcp-server.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_1.0.16_1774065855116_0.7304980652049147","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"shmidge-companion","version":"2.0.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@2.0.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"c4ff74ced87a697f93b709f6f54704fb5f245db2","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-2.0.0.tgz","fileCount":129,"integrity":"sha512-pfkiJpZAvb++APKpyCOaG+epCyqGgsa/mxb4Unm3U6Mw/2RAdp8f6uXjAIE4zPN1fWha0H9QHCsOzoucbZH12A==","signatures":[{"sig":"MEQCICmKKOFZM/P+Nw/BJa4rt9bPymFzJieMrFPxQK2TGrLXAiBh/8cmNiyNwUEnvZhfWRGGPLq6JKXf5o+bkCTpZi5SLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944983},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cd12e3b6708ae8359c67e675ca219fc4eeb1f650","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_2.0.0_1774208167929_0.5261080338529254","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"shmidge-companion","version":"2.0.1","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@2.0.1","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"b147f6a498ef6e8ddd8382afae5d1215b96a70cf","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-2.0.1.tgz","fileCount":129,"integrity":"sha512-v+a3RMRKMfjHMMQ3wzsWJHW3+PLPNqrO6dhraVfBGv0dWntln7/F2dxGm8FJtfAvaLDLqbww9UUpbBD9NdcCGw==","signatures":[{"sig":"MEUCIBdxpzTq3fvh120IOGGxmIInagVmd4wZl/c/++ymFI6QAiEAo1utpzV3LfSr6gHnwEbWZIhTxhU14CPMu4XswW73BGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d545df0e96950ff0be8e28db69f89791bec63e5b","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/mcp-install-config.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_2.0.1_1774230258109_0.5133409680915477","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"shmidge-companion","version":"3.0.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.0.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"2bf95088ce5c82fad4d54de2bae5f5df23b34dd6","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.0.0.tgz","fileCount":165,"integrity":"sha512-JE+pRB6Sca0UshGJDGGGtG2gzfJvLMwu57+HMA2jVKTsvYUbT9z+pebYkdd94GWGDvHbB8SLtD+swtHGCF4u5A==","signatures":[{"sig":"MEUCIBjiy2wz7Dxcmjsfb/S4mM9Eu8zRxCkT1a8l/a+6IIqWAiEA5RofPwNFbAOjn33a+/jg3LBmAPExyBREACc4LiaJ3hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1161724},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fa20c9b0dd2d5a96916da2ba58fccbf1600faf17","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.0.0_1774305024583_0.7434469657085281","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"shmidge-companion","version":"3.1.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"55d8d52d145a0382e4855fce423b92819ac183af","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.0.tgz","fileCount":165,"integrity":"sha512-F6ayV9os+Dh7xLf0JDPuR8FnpFEIoRseCOHJhhwly9RvniHhDKSUZmKjqkRSP5yLlC4uiAbtWO/GZGRpAMIXyw==","signatures":[{"sig":"MEYCIQDE/hp8+Yz8n0KU0O6Eg+XcuvOvRc3dPQUPxn2nsL0ylgIhAKbk6tztcQ/Xqot+24VJG1sabXfmCk5v35lXKh9wwRDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185844},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b238a5c08c136a79e5a8b27d96036c802296402d","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.0_1774309829316_0.5851424282663142","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"shmidge-companion","version":"3.1.1","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.1","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"550dd2a8903d5dfb61bbb106cca615620cfeb1c8","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.1.tgz","fileCount":165,"integrity":"sha512-V3sH9XDFWhi3/kNC0wXokLQTIBH71oU8K9P/NdbZnPlLgQGuYmkVQRnWXINCFmmamumNWWBbVZ7Xi0GAews8Gg==","signatures":[{"sig":"MEYCIQChdYlNbIaLHDeOMVgOcJBol2Pk7f14DX4WcLJIiyPTygIhAP9YrHPFyil1wiVZ7Wcd9aEWmeCuyML/zSrDOmchgU7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e92a5e78a79238606da44d8fc52787514f110ebb","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.1_1774311258980_0.5736628209877812","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"shmidge-companion","version":"3.1.2","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.2","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"7f82f6fc7cfd047616f871241bd7e8d72c6a40a5","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.2.tgz","fileCount":169,"integrity":"sha512-+ATJsp7QZu6CwgNLqwDivTOlVDkofUPuYYAAZxAfxB4bviXHn3ClYVkYsrP1qKqJn/n5ZsY85DvLOHLmAdkXNQ==","signatures":[{"sig":"MEUCIGgjJ3WOYiPcRGcdI4wl2RBRqM7w/7JpkOmoHYj4oO8oAiEAipSThLVlrgxNxeLojA2Tyacn13a0pdHTktvdCFunUP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248983},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4e8017a1cf24e65ab057eb61a6b0e434cb5ee819","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.2_1774396863803_0.6149089327599389","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"shmidge-companion","version":"3.1.3","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.3","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"8c9079e5faf86f206449cf06560e0e058e2579e3","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.3.tgz","fileCount":169,"integrity":"sha512-6EUNsebNhqA6rork3s5wwjSyYrNVqzctVAQLzKCRTeQZ1Xe8mG+MO/MV20Uy5lgE+nKqdVuBLrrjQhadavs7fg==","signatures":[{"sig":"MEUCIQCzXA89k64SZY+QF4QRcG5H4K3bpTaDeuhQIb7DEAlKWwIgKN3Fmrx/yFjX2VYY+e8bM+aNZMMD5qFd3H7OxMLwLQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270624},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3e9171af98fca5acf73667bb16a75b32c805637c","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.3_1774399792331_0.9617143764575344","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"shmidge-companion","version":"3.1.4","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.4","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"e1314593f6527789b30a9cbb53b5cf34dfdc3956","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.4.tgz","fileCount":185,"integrity":"sha512-6by9MqYan1NehdBkmmfC4yvMLiJ/c6h561Xr06rVTXCHnRVF1irsR/IluXLn7Q52JKQzkvMgXIiuLWgtuAIglg==","signatures":[{"sig":"MEUCIAHTRdwto8SUoyOo0aRHYXs86GtxPP6FdygUk3++88lfAiEA71zWr7pQEffS89SkmwFZrKoovmYH1aYPx/aw6GNwHIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297892},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"57b79210c3586642e3d345a11db98284111e2081","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0","@vega/shared":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.4_1774466575811_0.40544424371024546","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"shmidge-companion","version":"3.1.5","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.5","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"41628cb68f44d9da3d86e3c3b2d734bdc45f21b1","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.5.tgz","fileCount":189,"integrity":"sha512-6nsa0d0ioJTFiFLaYQes9r4H0pzzfqNKW/Wm001PAEI7S+N/Zv+ZVnPqnRGLbnHNGXJ+6KAL7deQ7CpEkieF7g==","signatures":[{"sig":"MEYCIQCEQ+HDwOYWXiIfnxUIh6ljfpae6by/louLMQhTSK/JjQIhAN2GW/p+09mUU+0uk/YEwOPRc8j7MPrIOuT+9OGR1PxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"57b79210c3586642e3d345a11db98284111e2081","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.5_1774467120676_0.35944159095133377","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"shmidge-companion","version":"3.1.6","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.6","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"8fb5b57484b83313cc9ccd5bd12a16f244b7b2ac","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.6.tgz","fileCount":193,"integrity":"sha512-HthO//T4sHdK4A8efMPnruiAY25j8uVvNBDJbYV/UzMPRyUKrxtECoyvuXpe2gIBgNuEYHbe2j4N1o70UAFnWQ==","signatures":[{"sig":"MEQCIHiRzwzSUhvi5TZIc20+cBk5bgoirW+70yFM6EyUKM2bAiBspD2DpZg0Loaupn4KOUUM/nmoVpLhattDNMjRcPybbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1324034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"677f31fa555e980155f94403ca6a940fc4834118","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.6_1774468927916_0.8358236997222293","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"shmidge-companion","version":"3.1.7","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.7","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"e4d85fbad6caa9b0bced64f9250e7b7a8dbbedf9","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.7.tgz","fileCount":193,"integrity":"sha512-LFZbCLdXxI/ec1bRr89uRXASfSTaGN7mPdLJlEscVjTe+pjS44rlaNjEgNriyD5va5tlr6FgH65f5+yUSlTYEA==","signatures":[{"sig":"MEYCIQD1NtvFa8KEVJ/axEdRETql8QMvrV/x5W1uMFlmW7ANqgIhALfTiJzW020J5PZBcVp/QicQQ1uzVzJSfWNopionbr0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1325664},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c604e6fd7cbc7fbae11b7a454589853a0ed4e9f1","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.7_1774472246827_0.8195198159829622","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"shmidge-companion","version":"3.1.8","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.8","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"cd2db6217ff80565288074ee39fa76748cadb8e5","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.8.tgz","fileCount":193,"integrity":"sha512-zTWJqRh1scsQuwjOinaSift4x9+LYXeb0ZdvhcBwb02DEtw6RyxrGdiNiu0/X8uRWELW/X29QQGEF6u/0hBlcg==","signatures":[{"sig":"MEUCIFo390UOq/NPjbgb2ztMp8+LDbozcpNsOrxVb5xmFQFbAiEArIA6A2D6qdYCTCroN8fj+qVqN61OT9t9txNDKb6lN/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327615},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"21fde514176482ce9afce3a777006be893f3694a","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.8_1774476034490_0.4382773500177417","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"shmidge-companion","version":"3.1.9","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.9","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"492803eb636c8da3bfc77f71e273471a1f7304e8","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.9.tgz","fileCount":193,"integrity":"sha512-+lAeRKFo8CvRBUCqgSjZET5x5JdKZ5AVpO5G5XIPLVBUYA9Y8w3GFYZkQRKyqo1X3OZi1G+UBv92FerlSir/Xg==","signatures":[{"sig":"MEYCIQDxBC2ez+LazZlPM5tVvHtxbLTI9wuD3aehQmkBEu6j6wIhANs87EQTcddxvc41p/mxNJqzuS09Xd6IJsGHezkv9tBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329153},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"84e1fe7efdb2928687208eefad988f939153ff07","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.9_1774491426388_0.6392465086258281","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"shmidge-companion","version":"3.1.10","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.10","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"bbf5788b2f2fd1d84a3bab277b4cdfe41d26b305","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.10.tgz","fileCount":193,"integrity":"sha512-LPLkHbUWiic6t4W+vDnLYfHskHcCiSm7yWSokDdNMySUZxV8bRJMRpmMEcQg2LOStxUV2KXUWfVONtdIDR1rJw==","signatures":[{"sig":"MEUCIQDzM8WRCJqyqLHdgThbZYzQxg226gyAVWQgnp4XZdRzdgIgEB1w2168yH2anYS4HH6hMlU5D1WHmzIrSbNkgSfdRHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"60e302cac62b33a8b54f5b0801cc181e394e1352","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.10_1774543739526_0.5076157506670398","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"shmidge-companion","version":"3.1.11","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.11","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"f8113c313f8aee638ed29da8cb23c66a47a7cd74","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.11.tgz","fileCount":193,"integrity":"sha512-hWHvwzAmPPUA/DvmEDi6MoM6P0Oewq42k9qCWQuAw8qIbr87zK0JpTCO1Ccmv7Nk7T+YN95Sfbq9sZ0b3IB8ig==","signatures":[{"sig":"MEUCIEOjFW0ecsDMdJ0pbn9PQRJXjZUcal3M9Iy9u6a2n/LwAiEAoAdPUuOH7dZZemBeYskxMBoc5Nx3pNbN0MqanP+NOiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"60e302cac62b33a8b54f5b0801cc181e394e1352","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.11_1774544308038_0.3818240099642429","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"shmidge-companion","version":"3.1.12","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.12","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"cb2afd7db137613a74b2f6474a4a82cb2c8aca28","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.12.tgz","fileCount":193,"integrity":"sha512-jftbTsvdE9gcKmuPFw7JPhLtcVHqXhP+CdBDFm7FQzZNgCHEsKq+/q27k7bN6TDweR7dm4R2mESYxrtmUOFbYA==","signatures":[{"sig":"MEUCIQC+vXzf9rggI89+pOq9FavKF6Mhi23BHfwhd0BX7Z/YYwIgCmnq4eqGuFmsIOIXJeCKg+Ql905FQNPa4sbD664b+Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"60e302cac62b33a8b54f5b0801cc181e394e1352","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.12_1774544769865_0.02108807572757465","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"shmidge-companion","version":"3.1.13","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.13","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"4c5c581b91d99fc8f66075bf8cd917c136aa7c4c","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.13.tgz","fileCount":193,"integrity":"sha512-kP8IX2dyvA61gNiaZbpvr3wIlKBfeMgOKHoimQ/HhblnCvjzbzgsb1XnSKbMfFh1CUh/noebhOpnlE1uq/BOiQ==","signatures":[{"sig":"MEUCIEQDj1KpePKoLE0Vru9nj0yi1hBzeIDjrg6Lc7F5QhkTAiEAoMBGo1oq/L+JyHhfAn3RoTsXPyqWAee7HBZfIWzjN+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"60e302cac62b33a8b54f5b0801cc181e394e1352","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.13_1774546248382_0.3856830403597955","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"shmidge-companion","version":"3.1.14","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.14","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d3aae0b637ea99bc411819498f9c1ce8c06b9834","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.14.tgz","fileCount":193,"integrity":"sha512-EVFF6ap0T5BtYFS4SaZ0aEnm1DEa8vik8Y0FRbhRx4oOHpHMouRU+R82W/3EkJGmvr36cbatt4MdelwmyUbw+Q==","signatures":[{"sig":"MEUCIFG1bS/VFLpwWj0HMe38LCJ22yOdSLwX7KbDc6Tdkl6mAiEArl5Itkcv6kzEZ+BQsq5g6L+EQZl4UdqYEjFfjl6CKS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"60e302cac62b33a8b54f5b0801cc181e394e1352","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.14_1774546919983_0.05193460092058211","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"shmidge-companion","version":"3.1.15","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.15","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"bdee445c71358964b25095d7c91e6a39240ad016","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.15.tgz","fileCount":193,"integrity":"sha512-8+wSEMHNQXN0p83yaJnCQ67+9HbkujW/r4vNB7cjZPSyE3LPD587lO0QD1/1vcgDsdBgQ5qGQNKsNrdLli5QWQ==","signatures":[{"sig":"MEQCIHjB6+9BqhKNNSY7J8HgwR13xxqQMeE1uvPv8V+EwA+kAiA5sjF6YrbsnrRXhmOvDMfcNRoj2GZ8n4B3zDpghivdvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329789},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92af825610ea560b5d948c09863010a1ec8c13bf","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.15_1774549318596_0.7165839710024735","host":"s3://npm-registry-packages-npm-production"}},"3.1.16":{"name":"shmidge-companion","version":"3.1.16","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.16","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"6e7326b87ef57312b659f2b700da041592963fd3","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.16.tgz","fileCount":193,"integrity":"sha512-P6jBUwKKAj8GVzOisKB9L3sPJdj61git0Cjbt0NfVPQOACJtJm+9HFkEkO3kyiXkwdImTjrZ3AxhweXiFljRVw==","signatures":[{"sig":"MEUCIQD2ZVUdd3N1NJQNhrw7Tw5K8TLkhz/uSpjOuswrTzCfdwIgW8JD9miZslFYSbGY8AkWQFm0CdJShdTy8TPobLI/zBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329789},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1cf30e8c5200ba61a5a079cc26dda0064d63831c","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.16_1774555305026_0.9352548361117907","host":"s3://npm-registry-packages-npm-production"}},"3.1.17":{"name":"shmidge-companion","version":"3.1.17","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.17","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"530a845529e36b632f848583d77bcc4fb026e941","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.17.tgz","fileCount":1,"integrity":"sha512-e3l9WP/iUUscPUL4zM/+3/yNQfmBXInl+bDTjpew5YXnI8W/9o1mIomn7gS/OMRDwKnZWd6fMOqx4PXdv8Dx8g==","signatures":[{"sig":"MEQCIC+Vkivj4s3HW4pWus5Rf7061KD+UejKdFU9zCbFZh3/AiAmd6+/LbYsTXOJ1yHIKHiW+dnHcp/2qIB7IH9FSwqZsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2967},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.17_1774557686098_0.14478467198591094","host":"s3://npm-registry-packages-npm-production"}},"3.1.18":{"name":"shmidge-companion","version":"3.1.18","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.18","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"a17ea8fb04e82bced552512973f7cca8a7774ade","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.18.tgz","fileCount":193,"integrity":"sha512-sJpi2bvf/NgWapTGfCMRKhJDyA0EX6rlXteOmtyOdN5RD3D31QEF0HZi1ClLOyRj78GbzJtSyQOR9hAHP/TOzQ==","signatures":[{"sig":"MEQCIHYJaD9Rop/uqCbgW92KxVh4jH/A1qngUH8HSBb4oCdJAiBFTFhsqMVgaCBgkTc9c5Ax2AWrkU/ghd/TTZBAGfVebg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.18_1774558179268_0.6364108143314162","host":"s3://npm-registry-packages-npm-production"}},"3.1.19":{"name":"shmidge-companion","version":"3.1.19","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.19","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"650ccc535de820b404f2a2c98352d9ee547d105b","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.19.tgz","fileCount":193,"integrity":"sha512-j0HJnAeuLHNaS+NWkR50G63vP/cfxq1KLWTQFW3nJZzZNK6E0v1z7D/Uu6VRvT46rIXcMybCY8vLILcArRuE0A==","signatures":[{"sig":"MEQCIFjVmDAV4tl2pS2XSiywqPVlRvIYyyFLDgClNnN7elc6AiAZ53oNeogWsJt4udXS7mpnHhP8hHjgIq88vQzCgXDwUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330097},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.19_1774558881609_0.40599129231357467","host":"s3://npm-registry-packages-npm-production"}},"3.1.20":{"name":"shmidge-companion","version":"3.1.20","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.20","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"063eeab9168d47514938e292f18e3729697a22bb","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.20.tgz","fileCount":193,"integrity":"sha512-wFlZHCdOGhSkeOdacYjyfj9+F2oBmA2j4zkVpI4yld0SgzuyPMFR+zDbbcWU0hktTJ+rJbzs8OQpSYGi/gqXEA==","signatures":[{"sig":"MEUCIFxf4oN5tDn2K+I4rpR1xwFj/jntAdF5HQrr/mPFjL/lAiEAyrwCEpVuT7oiRwA46Wo24MMIbNM8itujUEMBBFJLZSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330570},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.20_1774559436920_0.8878812295794887","host":"s3://npm-registry-packages-npm-production"}},"3.1.21":{"name":"shmidge-companion","version":"3.1.21","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.21","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"5d5ccb7dd9888bfb1080fbe5b8728c25c0d42468","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.21.tgz","fileCount":193,"integrity":"sha512-0Or+F6NFXBLvbCsv8H0MGsofSvNphUEKKXXk15TOGvVVhPb/4NXdgnQZWrVlBMghQBkgKVGgT20HMLZ+OXaStg==","signatures":[{"sig":"MEQCIFo0EaI5V76hWTUAAyg73ewyEKBeJrLwUQMNB2hWQflAAiAFXXLXmtfQ2SlG2tmM12M6ujB/BcjY5/nfHUqViJiOjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334471},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.21_1774560168120_0.7093504232230525","host":"s3://npm-registry-packages-npm-production"}},"3.1.22":{"name":"shmidge-companion","version":"3.1.22","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.22","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"dc5cac8a724a959f1f81bb9b65c585f08470876e","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.22.tgz","fileCount":193,"integrity":"sha512-p5ZrPOAlcTnh2bczbR/ilDoCHuRz3GYFv5W7KWLN1URCfBgF37M+DcF94w6NyCxXKXxK4UbWfb7XxraPyo42CA==","signatures":[{"sig":"MEYCIQDu1JiPiMdEjlDmhD9e2yeepPGirWOBrwAiLZQtFKwW9QIhAL3jey1ScnYR+m3BdV0ExDlZ6mG71gV7T40XB/ptgRRB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335584},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.22_1774560416178_0.09999740341198882","host":"s3://npm-registry-packages-npm-production"}},"3.1.23":{"name":"shmidge-companion","version":"3.1.23","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.23","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"5b8acaf9888057da58c75a61a0c84eddb6c05a77","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.23.tgz","fileCount":193,"integrity":"sha512-QBbtdOw7k/V7lPFa0PBvV01ekmkmolTBR9mjl3kb4UqRwkrCzeNiroRgcvU8NFvVeLX0kC7XCtnyl1Y/7ibFgw==","signatures":[{"sig":"MEUCIQD93tPuh2WEvCKGc6kiW78RceTmkiuvtJ+H5k7dxSYHMgIgAa1Q0AU0XgwUcqJK7JCjXu+R7F6HlcNM7+YtkloACBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335628},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.23_1774560551658_0.07048724645530391","host":"s3://npm-registry-packages-npm-production"}},"3.1.24":{"name":"shmidge-companion","version":"3.1.24","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.24","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d0783af0cb3d77daa78cb213f03e9966e3ecc85d","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.24.tgz","fileCount":193,"integrity":"sha512-WOB1WD5QYWlUjSZLpt6McfInKKpFQYgayfeHWq8rWY1FsMXFt1MgqFZa4yrZY05x0R/cPOrh7u2s23xhKsjV8w==","signatures":[{"sig":"MEUCIQChMx5Amuoi/edOT66SlFgPfh4UoG53ZrbG/0I7ft2ZnQIgC6onCRuWWVSIKKrcgajP50sqM93Cc8pgzqHonXzgG9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336228},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.24_1774560669068_0.32435234688931813","host":"s3://npm-registry-packages-npm-production"}},"3.1.25":{"name":"shmidge-companion","version":"3.1.25","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.25","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"aaff7ea8d98e5ad8998f2a7256b10d5a010a3763","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.25.tgz","fileCount":193,"integrity":"sha512-c6orFNbf314HndSRLjTMelJywmBBoKfE/IK2+Tlpjs1WJ4oYHKojiSe/kRSBce8cdZ0rDSgh+2F2LwYqUHDHtA==","signatures":[{"sig":"MEQCIHELwJCmCrIO/185IJ8Y/Y8XD66zfGpAuKi2sTTqssxnAiAcENizfepNb4ZZ9AAlIxAqLE2R9QMPnm8gkXWYg41zKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336314},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.25_1774561058787_0.04118673708637566","host":"s3://npm-registry-packages-npm-production"}},"3.1.26":{"name":"shmidge-companion","version":"3.1.26","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.26","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"9342d326fec4f7106a3df8b74e2a620c089c957a","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.26.tgz","fileCount":193,"integrity":"sha512-KAOlbwYoUwLOvjrYUVyl/rqsFrzP3ISxzk+XT49RZvD0pUZABRttssZO9zZzsjMaPZrtysMOn1A3uWX5t10Gxw==","signatures":[{"sig":"MEYCIQCoY4NnQFWTHBrbJ7lD4EkLyVa5bgXU0fb/ESvmacZR1gIhAJaRxzREO4cd8/tfp9p03LySB8odQPiFhSl8zcFLd7j2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336243},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"360c8b453cd0b864842797b6a415fa4086cbc1ff","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.6.2","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.26_1774561803685_0.03855353387799765","host":"s3://npm-registry-packages-npm-production"}},"3.1.27":{"name":"shmidge-companion","version":"3.1.27","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.27","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"f97e1347e30b524fb3e8d50f19e861cf3230f08f","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.27.tgz","fileCount":193,"integrity":"sha512-KirVU+M7+TNBLLlP7KuHHGa36UJQWouv/be32k0YMoYdBgIGZN+m9lYjDqkFzNICLojtqJjZ9NAlWZyDlPxfMg==","signatures":[{"sig":"MEUCIF6L9oYQEwu69OmEzt8H7/D+sPLyLwHa9ekFwdn3mcpKAiEAixB8hmcxe/TOh1mh0g3eUgjcgq3J9d+X0WFPi0O0qc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fc781a458c1204179b707be55af69ff9d6d7e728","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js","build":"rm -rf dist && tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.27_1774566814117_0.011228836858377056","host":"s3://npm-registry-packages-npm-production"}},"3.1.28":{"name":"shmidge-companion","version":"3.1.28","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.28","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"a65b978ca443dc1a3582fa098e3332d8e7311aa9","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.28.tgz","fileCount":197,"integrity":"sha512-7eX0z/ao0j6zgUdAnnMajtvoiPaXOsaVxrzFVVpHMxrLiN1WDR8QWzgYIF7kyLw8AXAWPQu8rdO0SZwhmRmfwA==","signatures":[{"sig":"MEQCIA2VFyi3pEmPRLDSinE7IVRgbYvgZOCtmGzPNOKpGgzWAiBlCRiM9Ogv2fhE6fmBkv4GT98bjr8Na+kwUcAMhDaa0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342056},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"deb038c69770e4af7d36d1be0958827d2c7d026a","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.28_1774576261160_0.7036121986773969","host":"s3://npm-registry-packages-npm-production"}},"3.1.29":{"name":"shmidge-companion","version":"3.1.29","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.29","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d1076fd1719c2aab074a526dcff688c9e9de0fce","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.29.tgz","fileCount":197,"integrity":"sha512-KFixx5hZo4tE+tBBZB/323Vxich5Dijudp33G9g5AZGRmUIkBHP21+PwE4pPPUZo0Nb9O9A1aLguk+qN8kKbDA==","signatures":[{"sig":"MEQCIDyDunZCl0wwrj80RY8gc7lGwBLRodZdGLNf+K9M7IUVAiBoVWVaFNH5dUI3xXhqfNYuSw/sxPUmhQkU08R8P7+51w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1365767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4beb91823bfcb0ce95cd44f990a05d6ef626e20a","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.29_1774578414774_0.7038365487387996","host":"s3://npm-registry-packages-npm-production"}},"3.1.30":{"name":"shmidge-companion","version":"3.1.30","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.30","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"ab415994a9e65b5a418d800ef3e0e7bdd4e962dd","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.30.tgz","fileCount":197,"integrity":"sha512-oqjbKvHC543EuMVdB7tQuoX+hsicAeDdqVPXpBVzOmzMUtSt4uMDfzsp1g7kSJN+JEEdCkbzQsw76JHdURxDsg==","signatures":[{"sig":"MEQCIB4Ds26QbgtA6eukXpO2kc1obzTZMRH7RymnxHF+7RmfAiArM0Qi/B+OK3QSo4vAZCFN2VqH0GgYwbJ7/bkYMjzcoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380341},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fb740515efa82f0e8a51f126e9f7c4a2a758bb7b","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.30_1774710011953_0.3937281404268118","host":"s3://npm-registry-packages-npm-production"}},"3.1.31":{"name":"shmidge-companion","version":"3.1.31","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.31","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"0da7a5bbca1ba1feb2de40f14aae8bea34d348a5","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.31.tgz","fileCount":201,"integrity":"sha512-93hv+AEajtxkEGdXVazXrAAkUSWn4thtSOQDa9yZzQh/vBkuYAqcYuReJk3PB/DLuJ1UoJ6INn+VFYv3ztUptw==","signatures":[{"sig":"MEUCIQDzAogN33ZwI/jNYqWZzbsX8SZ5aObUXJHDfhKqptws3QIgIy7zscrgugNGOZEIFxJeNvjjgkqnhBV6Vdnz/GaASYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412648},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"10344ff73b161327d88cd7454f8088bd6982556d","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.31_1774722609328_0.653863840218764","host":"s3://npm-registry-packages-npm-production"}},"3.1.32":{"name":"shmidge-companion","version":"3.1.32","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.32","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"11f1526004f89651fad65f08ff4f73e94e709722","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.32.tgz","fileCount":201,"integrity":"sha512-sMZJLAnzkOtGpc8gAEM8OrQH8CunxLoqImDrXgQnylK8SkGnwGPsDE3JN6Eg9sW1lb6wJqi3gc64lMxYhwkYSQ==","signatures":[{"sig":"MEUCIEptV/SmYeiEkzVV89RcrFMEVq7JV6eMjEf7O6h5LDcTAiEAwxodjZHqxPeVsuR47IGEVGLXXiWg8H5WrBFsG4LZMsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413656},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"10344ff73b161327d88cd7454f8088bd6982556d","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.32_1774722885668_0.4471524818646866","host":"s3://npm-registry-packages-npm-production"}},"3.1.33":{"name":"shmidge-companion","version":"3.1.33","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.33","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"fba32790a28aa3110f8138b52965146655fe90d6","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.33.tgz","fileCount":201,"integrity":"sha512-zb3ejNYVSV9AECf45Gu7cf27rTJNIgFHYfcQ7w4p1YH9KP7GYWafwg8qtn4aw1o9+z8CfZ+iEiUoNbw85EV5cA==","signatures":[{"sig":"MEUCIQDzMper/2yeBnaifHU47fYh/2TDVPLgJsRmMOLb/SbO7AIgBHRRB8Ik1KBcCHUvc8hpDKRA+CLvgAAPOwsX4XYEy/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1423051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"17fb0b1fd52b02c7162a9d7c14df811f672ccecd","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.33_1774732938034_0.32828161999670114","host":"s3://npm-registry-packages-npm-production"}},"3.1.34":{"name":"shmidge-companion","version":"3.1.34","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.34","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"af41a47076b9c76a19fefe0ebfac30c0b88b1692","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.34.tgz","fileCount":201,"integrity":"sha512-UydpZHOrg46gdS3ggugwWgxPM1KX/eq7COdvNG/IgzJF5yrYdkD6qXWaGsPumm4JvWc81IvjgJbZIH9AMzksYA==","signatures":[{"sig":"MEUCIHIX7VDVasb8VI/hLVo/u5s/LVQJRrA+RtnftqRIn40yAiEA8zxZxMF9BY9ubX4GkDvTbNuOODT8MUAu5R5JxB9zOg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1470911},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3194521186efd24314e734def029cc95c80ca662","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.34_1774737893427_0.06264605609425211","host":"s3://npm-registry-packages-npm-production"}},"3.1.35":{"name":"shmidge-companion","version":"3.1.35","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.35","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"27bf09bd150cfb89d25537148ff38f77722f394e","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.35.tgz","fileCount":201,"integrity":"sha512-vIFZeyi+MpvCle9Pq6RIDFBgEf0zTY/L+6vh78KomHrqHQSrEcIbJ1Z2UUgUr65VKwTb3NDTw5u2bAZ1J87iYw==","signatures":[{"sig":"MEYCIQCpKhGcZzyw4jDWtDmvBBcLLpuh/EVuqgTcFPCbfnYrJgIhAONMG6/13ssi7eeUxSSTzzhr9DE9l0VkxfXv1F8TRpWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485246},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9e642acb32eb4ee41180a21a4ea1dda054b7db50","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.35_1774821895918_0.2394201146893311","host":"s3://npm-registry-packages-npm-production"}},"3.1.36":{"name":"shmidge-companion","version":"3.1.36","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.36","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"46ab2fe8f7a3871196b419e424795090f9c0f019","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.36.tgz","fileCount":201,"integrity":"sha512-KcxUB9ZgV9Vy94q2jXBzIUvlm67M7iFqesXbsXLGr0PmN/CgdwBR2s5qIm+03+fI3Xqk3DGcBs54uUdTlrvy+A==","signatures":[{"sig":"MEQCIHd0rVlpD0oi9vEFL11EAl39eTNfO9rLdojhgcVl+4GyAiBvLuzcYG8KrQinUtwMdI+dUIEPbNnoSqh7VYU9Mc6wvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487639},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e81b50f1aa636af12a623e838a562eec1b5d3c3f","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.36_1774831470459_0.09221286028050613","host":"s3://npm-registry-packages-npm-production"}},"3.1.37":{"name":"shmidge-companion","version":"3.1.37","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.37","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"bac932167ac3ae70f1a9d1145501d0101c9c6a2a","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.37.tgz","fileCount":201,"integrity":"sha512-9VKq0Wijf5HbLrfqWrYDiKRZX0v3TibEl23sRiHFWZI4lhnqo3lCdXApihydwFCgp3SoS1dPaMl/5Lkahso/Wg==","signatures":[{"sig":"MEQCIHwse+VBItSin07BB6qAEKI2leW7rUSRsm2R7f3dXzIJAiBKOgPSamVMPoRF4Z1aBs3V7W5edUoXQKmIttHtNhFSdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499423},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c8b4289775ee49220af0f0540625996655174f6a","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.37_1774894672260_0.890003051808139","host":"s3://npm-registry-packages-npm-production"}},"3.1.38":{"name":"shmidge-companion","version":"3.1.38","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.38","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"4dcdbd77bfaf8fa05b33c9fe943e0c2f312a5f44","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.38.tgz","fileCount":201,"integrity":"sha512-XvwPn9Vf8UfhV4q/2nWVFBmfg2mEKnflG36UeGlbrRZosFOmBzzyy+GSAeTVsle+VP34nJptPgJo1N863LDWVA==","signatures":[{"sig":"MEUCIQDs7tzuGLCLhCxxm0wBi9AudZhQSNffhX3hMHjoaDiCKwIgdpCtHwwiT3Z9xp4mGG5M0/xYfGEy9JWub5d7yVR222Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495496},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a86b72d2f95cbc5405727dff988128548ad6c3b2","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.38_1774898147066_0.8462675730938434","host":"s3://npm-registry-packages-npm-production"}},"3.1.39":{"name":"shmidge-companion","version":"3.1.39","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.39","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"2cde24f1d642cf665fdc644afff24af4d8e73f04","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.39.tgz","fileCount":201,"integrity":"sha512-aYm0LnJIDxZprTCKWMGr1hckkaev/5cU5m8QsgsvQlLHa5Q+Gg9jKQ4M+U/X6qA+aSviZxhkeTFYhquFKj4Acg==","signatures":[{"sig":"MEUCIF9ObSgG6GJQ1mz1ams+NEIbow6z/9sELyFIFQVn8zg9AiEA5Zp6MOaMI2j6MAQNLgd4/UnBXwUqMKqSo44KgPT0Zik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1b841e1d292a0658a605ce7ff24998e17183913c","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.39_1774906577912_0.6879743077815688","host":"s3://npm-registry-packages-npm-production"}},"3.1.40":{"name":"shmidge-companion","version":"3.1.40","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.40","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"1ad403d26a167277a6bfd632751e9e46e45611e6","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.40.tgz","fileCount":201,"integrity":"sha512-HlfFyBCxmCzkd4/PirO8O+DDLWB1vhrNNxXu4RkFv0GbOaCoMLcyrbM995XIFCYjLXe6tKbixrdCDl3ocdFQAw==","signatures":[{"sig":"MEYCIQChpZcLiiVZCUV+8qfXtICzhYblaKFlehYJ1+7YqVjv8QIhAMWJUi3xXOTwEUrMtVPGEc9mUeE4ecAMYd6NoLKZj7aS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"71499210dc7434d6af8792a8c54e59eaa605f89e","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.40_1774927136694_0.10549606150208324","host":"s3://npm-registry-packages-npm-production"}},"3.1.41":{"name":"shmidge-companion","version":"3.1.41","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.41","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"dc045efb9269734a2a09bbc755060ed0d2ff115a","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.41.tgz","fileCount":201,"integrity":"sha512-RHQzW9uN1WvQrNNGfD4+xyiRJ5Sl3XVMJG0bB2pZz6/TokGACpSN3CvVpwHMTs2n8a8QYDD1bBP0RVJkvMkvlA==","signatures":[{"sig":"MEQCID4EbpiLtfPiUncz1SeboFhm4xvQjSImr3thHDSe8raLAiASBI7RBJILDPed0qjmbSIzP5bk7wf8EcJ2k5HE7S7ROg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523232},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"303acab0a379e819291e1fc5343255422108cc4c","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.41_1775180364778_0.15157661707398962","host":"s3://npm-registry-packages-npm-production"}},"3.1.42":{"name":"shmidge-companion","version":"3.1.42","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.42","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"ffb63f28f7d3c554ca7a2c92116907766ed3191d","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.42.tgz","fileCount":201,"integrity":"sha512-prnb5nlgloWkrmn7KbSFOeZw8DD3//NBv662n+POi3gIIs6v88mylWk5CBcuP2q9j7lVgggUIQNoe2hdmmc6RA==","signatures":[{"sig":"MEUCIAqrOThdiw/NUDAhH7Vsg58qtF7sAIvkoAQdkWI8OTMVAiEAgjU/ZB4z1xFHMiUf8ctKIcMS8XyZRl2uf6ZvN1ROy6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1531227},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7e3d3949339e4dcafa0714de67c6e25e59e7e8e0","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.42_1775182583741_0.6681499494325411","host":"s3://npm-registry-packages-npm-production"}},"3.1.43":{"name":"shmidge-companion","version":"3.1.43","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.43","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"0c40ffa000ef856aff572abab966ac69d85f011d","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.43.tgz","fileCount":201,"integrity":"sha512-qVkbkb2V4+FOeVHTC4Y71v/bQwI3hRBAWu1fPADN3kMmuUFM9ORdAQN6Vq67Nn2A4j3Fo1nobveuIdHqPY8qWA==","signatures":[{"sig":"MEQCIARblnkNJWfMNLTmdX2HWjMz38k1iTJQvmWJSdQUqShAAiAUtRDKeliZiMkysxXAcODeT09VqIVPdo5eS06/NOi59g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1541649},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6da94654ac2b7a08bc464ad6797e59e6723b3e73","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.43_1775233274825_0.8658593596971065","host":"s3://npm-registry-packages-npm-production"}},"3.1.44":{"name":"shmidge-companion","version":"3.1.44","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.44","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"b1546f167f498c01a1c6e119c2f7cbd4624aea48","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.44.tgz","fileCount":201,"integrity":"sha512-TfYp0vfcnbhcimPsXP1JFNz1i/XYrYFatdbwthRnNFmWkzaH05bl9uagmk6QLfW3brz8K57VPrvmeQzA8u7BxQ==","signatures":[{"sig":"MEUCIQCp2tSTUw2k5MhEekqRx/dqo0Sl8L+jkNs+wlN/teNUowIgTVMbmxOb4gXUvOiGQJkS9WfQ0KjkUr4MphXfHPoFGM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552399},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6da94654ac2b7a08bc464ad6797e59e6723b3e73","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.44_1775235851842_0.3995452735924243","host":"s3://npm-registry-packages-npm-production"}},"3.1.45":{"name":"shmidge-companion","version":"3.1.45","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.45","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"a37a8cdc94563bfadd7c7468d6f639946dfac27e","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.45.tgz","fileCount":201,"integrity":"sha512-hDCr0/ziCUkVDCNBdo9eR0mrUyYM6wjRBm/RSKpagPG8XGp/A8uNKPtyc8Lcp0D8ngbgI+8u5m4c2vUvdCsEnA==","signatures":[{"sig":"MEQCIGqi4zRivTuKYQNvw7rKV8KJW4jrcsw9JXK6+eA+pHVzAiBnbnV4dsGxL6qbLwHWJAJwtp5LdscwZfLQnKucUzjgKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552009},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"14986f5d79816f26d6881f43b724fb7f25692f4b","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.45_1775242595919_0.7464362617199045","host":"s3://npm-registry-packages-npm-production"}},"3.1.46":{"name":"shmidge-companion","version":"3.1.46","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.46","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"32e863b6f99bdeea77c4d415ab27cae26fd41bbc","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.46.tgz","fileCount":201,"integrity":"sha512-29iHhKiA/b/+n4tUKxBwSqLD69ykT+uVavSv3exiLFdO/I4QaxiNXHcS6fFiZFCfhiGep8Tkkzzt1a2rByfMzQ==","signatures":[{"sig":"MEYCIQC29owuTOPp4+ybF/ro5fvCcJen2UCUV2CeTeC8TPC/FQIhAPwO6ew7iJOLExGJRWolkA7RxycI2UgIiD0exjWevBhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552145},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"14986f5d79816f26d6881f43b724fb7f25692f4b","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.46_1775243121791_0.18921826945671194","host":"s3://npm-registry-packages-npm-production"}},"3.1.47":{"name":"shmidge-companion","version":"3.1.47","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.47","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"9a3eb6c796df8dfbe2bbbd8249e0e583ca6d6120","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.47.tgz","fileCount":201,"integrity":"sha512-oMcbeNtu0Cj1ModGu0l7ACBy7eWMe8htyGdjUcf1X+48RNihs2FAqoF9yCuI/ehA7AX9O6BuzOe8p7D5CSJOmg==","signatures":[{"sig":"MEUCIQCjRF3CKqscIDrPUBKuf/P3mVOX4JgcS7jpOjoNwN1fswIgabw3GyWFKM2nw+cbW69yzKkNZhyRIqS21LFcBsJ7uH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551909},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"523767da4f6df947a6ebfcb67389105b45c0f85d","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.47_1775243798328_0.701612313069758","host":"s3://npm-registry-packages-npm-production"}},"3.1.48":{"name":"shmidge-companion","version":"3.1.48","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.48","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"0be73daa2f5c76e17af60d6be0170e337ce00c11","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.48.tgz","fileCount":201,"integrity":"sha512-CInvRql7q3G4S/QplxnmR+8Qf4ObdZj4So/WL1/CJTldNdrRejDGTUQimbCaPL8MFKsj2o14RHe7bj/2dkz9pQ==","signatures":[{"sig":"MEYCIQDqIOZpo7IYTFFGThnH3OdUceSu+OudaSku/+i9Hw9sYQIhAKsyLCL53S2p5JtYrRMlDIzIT6fD3MiUs1GJdA+wnlCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1555291},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c5a6e1b1134094ab5e355476b5901667c29f3010","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.48_1775249612069_0.6374138979502944","host":"s3://npm-registry-packages-npm-production"}},"3.1.49":{"name":"shmidge-companion","version":"3.1.49","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.49","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"c5e019d4303742d2ab600d4f1669b1ffefa58933","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.49.tgz","fileCount":201,"integrity":"sha512-vMADXEoRi5MGVmsYWDx96v+lq/Nq2+W2jDRUd5jLCcWBjNF8hiIARH1/KKVrTPeyOIdhTStnxyFTZOhOeAMrUQ==","signatures":[{"sig":"MEUCIG000PdXLq/HuW0gHzzYVSAxHPLjbNTNUj/bVT8YtUByAiEAwOvgz3AiaqmxiP4lGD0GIVE7lxSUL/cNCY5z8PkiiH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556954},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"babd8f4c8c6be66e249a8b92330a691cb854d1e0","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.49_1775251016904_0.30659866841784167","host":"s3://npm-registry-packages-npm-production"}},"3.1.50":{"name":"shmidge-companion","version":"3.1.50","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.50","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"b35925ebb0e8fe531c20f06e5b2430d637e0d422","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.50.tgz","fileCount":201,"integrity":"sha512-tCZ8L3Tk3Y/aFHztBcCT/R919lH6k1+kyuQZIFi/JPezAkq06m7q0tpPot+KpttMLiqogbihswvpg8K+VWqG5Q==","signatures":[{"sig":"MEUCIQDF/tVuKLju+11jTEHG7hn9sBDBJSAq4qFRSA0hhvYqFwIgUqOY0/0x0KSkVFAXFIUv1O9BS/QiK5CZR1guC1sVAHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558544},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8ec371ce32a1a6267fbe8a0f42ff876163cbb79d","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.50_1775252588282_0.1473105571754072","host":"s3://npm-registry-packages-npm-production"}},"3.1.51":{"name":"shmidge-companion","version":"3.1.51","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.51","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"6699483d3a558ccd6c23499ba0be4d4fc22552b4","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.51.tgz","fileCount":201,"integrity":"sha512-zkLgW/HezwxKFMCxtwR0LMyzboMrsplgo2nQIIfdkfNmTd9GnMaC86tGVjCMatiqAfR7iXZ7gdJ9ksZisHRbjQ==","signatures":[{"sig":"MEQCIFZqhpsjvsdvXXPnSyBr4e5WeQ2bIMJ7k3DviwxAA/m/AiBz9Qak41YOeFKEeMZGrrkduvfWStwyXJe6Whw5VJAdpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556954},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c628d0483d52ac6d7d8c6e587b8387198ae221dd","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.51_1775258007089_0.8030048329871913","host":"s3://npm-registry-packages-npm-production"}},"3.1.52":{"name":"shmidge-companion","version":"3.1.52","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.52","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"225b8fc83ae1a5fd21447b7e4b9d060721b74928","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.52.tgz","fileCount":201,"integrity":"sha512-QMNYpt8fAS0A+T8dEMcLWcE7+WxEMttMD6OgweA6lhhbRzEKSlT8amjsxmSkpXwX7NxJ37qxRO2KRGXduFHF1A==","signatures":[{"sig":"MEYCIQDtfB7bP5LWxDREhrN2EWN7U9K9uY2UYY24F0noDcCmegIhAN4f07jvDtnBz23De2jli+ah6zo6yuVaU4oUHs04BJ7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558314},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c628d0483d52ac6d7d8c6e587b8387198ae221dd","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.52_1775260053290_0.20107550572547672","host":"s3://npm-registry-packages-npm-production"}},"3.1.53":{"name":"shmidge-companion","version":"3.1.53","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.53","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"80246e25bd57da94db82102c34de0bd3ce0f2ddb","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.53.tgz","fileCount":201,"integrity":"sha512-C75vTMalYQGJLoGqA4P6HOgT+xOOVFojr4aoy7vvvG7sJmdnEg1Q/1kLHCIzUnZF1w9DYGo3gcUEk00sLpMqTw==","signatures":[{"sig":"MEUCIQCDTJvNjR+RTWck9vVtZrJN6a5bWzKi+EwUu3JYYvc4WQIgfKz+I6JwEsFNld6Y4iDqhECRtSri33vn6eyOG3JOfuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1555775},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9ad16e6a454942fff8df95769f4e13b3acff2af7","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.53_1775263500629_0.6293280199029927","host":"s3://npm-registry-packages-npm-production"}},"3.1.54":{"name":"shmidge-companion","version":"3.1.54","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.54","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"514507566d40dd5afc0deaaea5c74104ed30c7a7","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.54.tgz","fileCount":201,"integrity":"sha512-6hD09StfQCz1wpKtbkbRtZpKAZKB3CZag5cGRi1IsCqH85LRwF5AxCVd3p5dtOpA2NQNomJM/Bw41GSeowBNSg==","signatures":[{"sig":"MEUCIQDpf0ESv2x6ofgJs3Kb7K+KuHiDcLqeY5tj7MlOmEm1fwIgV/plvzcITNEtFmTfsOnVwGQl3XCmuIMRDRtJT7oUAuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556990},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1cc140012a1ac2a7f36c08755f4a394e9a318dd3","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.11.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.54_1775265810810_0.7583085414584991","host":"s3://npm-registry-packages-npm-production"}},"3.1.55":{"name":"shmidge-companion","version":"3.1.55","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.55","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d2be3500b90ef02d12fee6ca7ebd5bd29c61275f","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.55.tgz","fileCount":205,"integrity":"sha512-Z1ml9P/EzQSgY3JbG499uspG6C96uhdxXmkEbrWgqIey7u5g1EodBT2/41RhfSdhx8es78Bs4FSBgeWfzoj7Vw==","signatures":[{"sig":"MEQCIBc1BPO5rjYISDjV1rEY7LTTJh+3jepDqmS8K44GiX99AiAI5zZCYRT+k9qkDXVntbohVG/VIBMVba6N8u7xJ9558Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557454},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b12de167f726e0927b903074f0ffaeea325a5a19","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/listener-service.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen claims a ticket, starts local CLI, heartbeats, and finalizes completion\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen passes claude --dangerously-skip-permissions and prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen folds ticket follow-up summary, comments, and prompt into a fresh Codex launch prompt\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless codex mode with app-server rich streaming and instruction polling\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen publishes headless git metadata after pushing the worktree branch\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen supports headless claude mode with stream-json execution and explicit resume\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen cancels an active interactive session when dispatch status is revoked before attach\" dist/launch-listener.test.js && node --test --test-concurrency=1 --test-name-pattern \"launch-listen recovers interrupted claims by reusing the saved work-session status before clearing local recovery state\" dist/launch-listener.test.js && node --test --test-concurrency=1 dist/launch-process.test.js dist/launch-recovery.test.js && node --test --test-concurrency=1 dist/repo-context.test.js && node --test dist/launch-ticket-prompt.test.js","build":"tsc","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.55_1775588468028_0.7239360026968171","host":"s3://npm-registry-packages-npm-production"}},"3.1.56":{"name":"shmidge-companion","version":"3.1.56","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.56","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d71684c0dea411be3cbd89ea871f097da09d5ec8","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.56.tgz","fileCount":165,"integrity":"sha512-T8qJmZBu5JiXypaIW+7atgscn4GXm1dnMmS4z6H/53MlHJjMjOh1sTx0d7TgF5EkENBada4yeVQz3zlqaj2w2g==","signatures":[{"sig":"MEYCIQDWl8OTlBSdfiP5RpSB2d05keJWH4FoflxdxIKV0EqyFQIhALPYFyRqu++2v0FMngUQmjOlmAZdehq68EK7EMdhsfhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067856},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"83962e02b88811226a383002c0fe813e25ce96a4","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js dist/repo-context.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.56_1775752331372_0.2857198518472541","host":"s3://npm-registry-packages-npm-production"}},"3.1.57":{"name":"shmidge-companion","version":"3.1.57","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.57","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"5c494c01b88a5977d826ef86078d09c9802b621c","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.57.tgz","fileCount":51,"integrity":"sha512-Du1YNTG99UkkrMBkBWwH8s7p+4xetc5UlNodol0pAJQIOQ+RpsKVkT7ttzzwMewTi5B6VwIEySfdjaNa8WIAhQ==","signatures":[{"sig":"MEUCIFrp/4EiyldQoa+Jm6o7uYBgivgnkH1KrfILGmaCjUroAiEAkjQDsu4ODFkHRGrzBxuC2oJ1ukYspt2aPcb+pcCTbqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343231},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9c8eed2e6a0e42b513886f47215d7b5dc232dc80","scripts":{"dev":"tsc --watch","test":"pnpm build && node --test --test-concurrency=1 dist/cli.test.js dist/companion-auth.test.js dist/companion-config.test.js dist/codex-app-server.test.js dist/gitignore.test.js dist/packaging.test.js dist/agent-detection.test.js dist/agent-session.test.js dist/agent-project-context.test.js dist/agent-command-helpers.test.js dist/agent-skill-template.test.js dist/index.test.js dist/repo-context.test.js && node --test --test-concurrency=1 dist/cli-agent-commands.test.js","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.57_1776486375752_0.989857305253685","host":"s3://npm-registry-packages-npm-production"}},"3.1.58":{"name":"shmidge-companion","version":"3.1.58","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.1.58","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge-companion":"dist/cli.js"},"dist":{"shasum":"d285c3cb63eb0bdc36ea1cecf19d9f1759ea3957","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.1.58.tgz","fileCount":51,"integrity":"sha512-MOIKHb5nE/xP1+jPx5W19ebqpHFlQximoe1lwEOM+mxsHuXUJN4ngfL4udEQgKhYl2+IahyLoVPs8oQXzQHKWA==","signatures":[{"sig":"MEUCICVZu3ddzA/eF+wVu8hWzTRk8rsv8eVyvYOrsRTx3t0eAiEAjAxlw6JenQiYLns4bjrJu8UGneIbGwOqreV1iqxIPio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351502},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ad600589b351470fc5b42cdc2c9d0ec79eaa17ce","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^13.0.1","chalk":"^5.3.0","ignore":"^5.3.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.1.58_1777148081552_0.00614546125494031","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"shmidge-companion","version":"3.2.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.2.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"dc9c6c120051c890149e1a311170a073e279e6c2","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.2.0.tgz","fileCount":63,"integrity":"sha512-Ok5bQqB/t4JH/Axz75TCZ21UIIFu4HdhLY9XEz6gi9YZoVCF5PxUwHCqkF377/jz9EvGjZgNiSB1UPoR+sGyog==","signatures":[{"sig":"MEYCIQCCGzKb657cjfwE6kZN1s8yVZlTkSStef2488k3LR26YQIhAMCxLOf3TpoNYdA3hS/j/uAeKvtmvMniyH+I+TFjrOMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395949},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a58bbe6d75bffc138b5294bd44f11027d17b1949","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^15.1.0","chalk":"^5.3.0","effect":"^3.21.2","ignore":"^5.3.1","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.2.0_1779379539614_0.7588819036814312","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"shmidge-companion","version":"3.2.2","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.2.2","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"17eb1e00ab4e30ab3486fabf0bdbf599b111d3d2","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.2.2.tgz","fileCount":63,"integrity":"sha512-OkkU1w1igcKgjUXxeQJ2paOlDVFNCtmHjwtgNsr1LbTHo88Ftps3K2jPjD1Ab3kxO9O47eadDrdTDjGdKIt2Vg==","signatures":[{"sig":"MEYCIQDaEj4agCMW/3uQcmZKoevqNOFxxx9Hjn97zB4K6sNqmQIhALLhozaV8vW/pXpTl1NDBDad5gJLAqmRgVXHlnNH2wRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e31336e4d1c1c1026250c4a2bf70756cf1d8c498","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^15.1.0","chalk":"^5.3.0","effect":"^3.21.2","ignore":"^5.3.1","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.2.2_1779398233063_0.9390817594419574","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"shmidge-companion","version":"3.2.3","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.2.3","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"1ad8983daadc0f20a12a1d69008b88cc68d2a9ae","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.2.3.tgz","fileCount":63,"integrity":"sha512-HqWLKsRzZFlh+u4fNOPwIoYywSeFUnuzBe9jN3jccKoA+ydG3kdBe1KuRBP1kz+IXHXMbHwTm7csGsyCxfeQ6w==","signatures":[{"sig":"MEQCIDCFD85dMvn+/vYbiTb7hyWV05YOMfqs37xDg8U10Q6JAiBI11CKxpFJbl9Zsy0TTru0qVX6Xc54xAdK9xqAmR8QQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f8bcaed4305ddb089e0255a12c6cf358b024fc93","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^15.1.0","chalk":"^5.3.0","effect":"^3.21.2","ignore":"^5.3.1","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.2.3_1779398952323_0.25445476818587487","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"shmidge-companion","version":"3.2.4","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.2.4","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"6fa23cec436e307f434a4aed9aa826802186e52e","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.2.4.tgz","fileCount":63,"integrity":"sha512-DRV5o8OlRGD/ieFG7djzwELNNdjb4cMhFoOkNfik/pVNoWX2cpXfGQHeKRHomh+ND5l3VEHDxecxzBR7uAxxMg==","signatures":[{"sig":"MEUCIQCCvTXa+fgEovA7ALHe8RGm3ap7k9idJwi/QsbAisd+PwIgCpZWAsZYOISfDRnntTbCsuMTux5kIXjh55vXxOr4P94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439664},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d762079f2b75bf3f76ca10931aa1ef82ee5fb09e","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.12.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^15.1.0","chalk":"^5.3.0","effect":"^3.21.2","ignore":"^5.3.1","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.2.4_1779399430397_0.9759002351073081","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"shmidge-companion","version":"3.2.5","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.2.5","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"da96911b331812f33cad44c0b64eaa1b07adec82","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.2.5.tgz","fileCount":63,"integrity":"sha512-T1oBDAjZmE6vJPJSnJfxRQbyXcG3W/ey8ptRvjoY0IuqQCnW2i4+Gnba1Bbny5t8UprPxsMtDZgpEF3UAnsVDQ==","signatures":[{"sig":"MEUCIGuiy/H+Tky4rb62BdkpH8W+el7sHLwU/nBju1kHTmGAAiEA/7015oz73jS6OjqZULhGBl0aOlw1whPk24FMk9f1BGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458985},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6f73085c22d9b88cb44657143e01893836446358","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.10.1","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.0","ora":"^8.0.1","conf":"^15.1.0","chalk":"^5.3.0","effect":"^3.21.2","ignore":"^5.3.1","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.5","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.2.5_1779741373525_0.9648452655132398","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"shmidge-companion","version":"3.2.6","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.2.6","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"751feac765dad69beb55344d7cdcfcb2954bdc5e","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.2.6.tgz","fileCount":89,"integrity":"sha512-LETohHmGW8h6X6mfO07dowj13HHPgwbr7qBwi7rylKkhAwvFHHNK08fRhyYJqI9QcOueblgFswVIIEiPGpaxwg==","signatures":[{"sig":"MEQCIE9k2ek8/kuBhXBDofmglUoizba1W2I0HKZsCSHX+fILAiAimaf4D6zE6XJXV478xXKHMBdOMbIo88Vb82cd/c25uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481162},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ae21166330325abce0c4dc45e82ac0a0cf961f0b","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"10.9.8","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^9.4.0","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.2.6_1782427789631_0.7767028666739444","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"shmidge-companion","version":"3.2.7","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.2.7","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"5c8877fb5f3a3a7e36651de44fac83172fd3a0c7","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.2.7.tgz","fileCount":89,"integrity":"sha512-JownL9+UpECvHkmZv/fMX7BI/oWj2FzI16xkK7/2p98j1nF7kjgEP8Q94TzG76FKarWhJ3QEkKEo5i9jDker/w==","signatures":[{"sig":"MEUCIEF19F1nuyl9LSCmmK1a2rl+cGcTyWMwhqssPzgyqM9JAiEAzcW6tyuJzH75ZZgZWC2l4/GNIhOqpnsrwBnnp8+q9+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473881},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"103e2f0bd5d546b807e9300f03a92e528fccc845","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.16.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.3.1","dependencies":{"ora":"^9.4.1","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.4","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.2.7_1783300899557_0.5482578364038679","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"shmidge-companion","version":"3.3.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.3.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"3b48cb6789f3c5bf3762a800bfc43253ce45c58f","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.3.0.tgz","fileCount":99,"integrity":"sha512-Bu2BGep0xp8XN1zvPJ5HzK9FsxC03bxY8O3CJ+QzwnXP1VEBncKKf8m+hNRo4Kn8wfys/NrZIOO8DBfqQuPFeg==","signatures":[{"sig":"MEQCIG0XM7XmubepyPww1x4wsE8AP/0NYxivaWf3BM4zOMpdAiBgOhR46xBdAsqLg+jlROInXuvYAuLO+kPEm5uKW2stwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463608},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"099d0036ccc52455a6b20efb07606fa0c3bec7b7","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build && npm run package:verify","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js","test:package":"vitest run scripts/verify-package.test.mjs","package:verify":"node scripts/verify-package.mjs"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.16.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.3.1","dependencies":{"ora":"^9.4.1","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.4","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.3.0_1783978613249_0.05435907692055508","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"shmidge-companion","version":"3.4.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.4.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"c8f7cddd12a97eaec803747db890849481a5bf8c","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.4.0.tgz","fileCount":105,"integrity":"sha512-mlJ3/JeMZINEHYCcMMV/8SMGUdD8VTkGHl86FnxPlkRxIclYoxlaa3cGxThpXLKHrTPvDePptOX/WbIYW584gQ==","signatures":[{"sig":"MEYCIQD3q/icnYeAbHqEZB1dubS7M8f17UxS2NkQ2BG2zSkk5AIhAOA97fowCRX8zmPJDamx/A/Ti3dJo89K1GcHfX1pEW4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b2fc67ec0cbd0681d1c6189d379e86a9efd0a7b6","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build && npm run package:verify","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js","test:package":"vitest run scripts/verify-package.test.mjs","package:verify":"node scripts/verify-package.mjs"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.16.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.3.1","dependencies":{"ora":"^9.4.1","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.4","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.4.0_1784047399731_0.20329683692371758","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"shmidge-companion","version":"3.4.1","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.4.1","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"8f8ef3e118f76b9bb30d6545488424c0421beb58","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.4.1.tgz","fileCount":105,"integrity":"sha512-aOEj4hddR1YUqpj+nnI7uQlfsaVO89rzaUBuOLGrtb3w6Hz2WIklyAN3bInGhjmZQu5evX6GZ912jI44whpnEg==","signatures":[{"sig":"MEUCIGWxAbuitHWgXJxN/O3AwpmjdNQL+lMTapJPdOo5mcQgAiEArgz68KU/xG3LVkyIIeIFzxSxZL7h170GNtOGPBFMlRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511955},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2e16e3a0f0a15f6b9b7bb45b9e0ca2d2942abbb6","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build && npm run package:verify","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js","test:package":"vitest run scripts/verify-package.test.mjs","package:verify":"node scripts/verify-package.mjs"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.16.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.3.1","dependencies":{"ora":"^9.4.1","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.4","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.4.1_1784065978985_0.8013489938660199","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"shmidge-companion","version":"3.4.2","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.4.2","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"9f355f670a20109121afc35d2b91e3bb309d301e","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.4.2.tgz","fileCount":105,"integrity":"sha512-ciO4DIiZ0UeTdUVA+QMzPe4LKKov2GeX7rrbjaup2xyN8dPjKdG2urYEIZmpafaWd0BaWK3k2D+7pIqqaq28qg==","signatures":[{"sig":"MEUCIA298Kqd2ftOylnlv5MpS/9idHJ3z51X/35Ec5uV8eS+AiEAzAt9zWCpK5bmSyq8WjRk8ePV5uHiTqjPXI7s/6r/b5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e987466d84a749a48dd16e27859dc3c2218c335d","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build && npm run package:verify","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js","test:package":"vitest run scripts/verify-package.test.mjs","package:verify":"node scripts/verify-package.mjs"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.16.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.3.1","dependencies":{"ora":"^9.4.1","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.4","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.4.2_1784068452256_0.864721070796646","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"shmidge-companion","version":"3.4.3","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@3.4.3","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"c5c7a70631f388483042815a1231248b2e01944c","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-3.4.3.tgz","fileCount":105,"integrity":"sha512-XN71c9G8qscZ//53k2Nvw2BNroznaE2HZhyuTHKsw0DaD7fQMH0gTeQqQ6bSR+uFxT330/melTaGoEiEz4SoZg==","signatures":[{"sig":"MEUCIQCkaRPk8e0Krpp5zJ5z2Tn2TJulz7yiUtKTXBYuJXaKxgIgbqk1kEQnSpe9QH97RHst5oeJ1S5AeZFkEHD3MPB5eWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517155},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d2d7f72a97beed8012f11c50758fa91698a9d38","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build && npm run package:verify","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js","test:package":"vitest run scripts/verify-package.test.mjs","package:verify":"node scripts/verify-package.mjs"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.16.0","description":"Shmidge companion CLI for running AI coding agents locally","directories":{},"_nodeVersion":"26.3.1","dependencies":{"ora":"^9.4.1","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.4","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_3.4.3_1784155332499_0.594667685550121","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"shmidge-companion","version":"4.0.0","keywords":["vega","ai","coding-agent","companion","cli"],"_id":"shmidge-companion@4.0.0","maintainers":[{"name":"plunderstruck","email":"aydsaloi@auptim.com"}],"bin":{"shmidge":"dist/cli.js","shmidge-companion":"dist/cli.js"},"dist":{"shasum":"95c6cadf6804ddeafca8901c3366ede7e6e02f47","tarball":"https://registry.npmjs.org/shmidge-companion/-/shmidge-companion-4.0.0.tgz","fileCount":107,"integrity":"sha512-AM37M6q9rX12ZiUlcW2ATzM2Qgs3WXezNUixJvQriDi5G3nAMefwIILWB+qwefca9TmWPL40CIeDHjDaL09Qeg==","signatures":[{"sig":"MEQCICkLG8JAROT0DvZ3Qq8kDDQieS+SjTYIFRySmBe7HqnSAiAv8QmFwMA/yveCVzGXWr1CEat/jU6EJhYffU9Po3MujA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508824},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"777a259ec862baea554c3baeb0642505c3d9e3e3","scripts":{"dev":"tsc --watch","test":"pnpm build && vitest run && pnpm package:verify","build":"rm -rf dist && tsc && chmod 755 dist/cli.js","start":"node dist/cli.js","prepack":"npm run build && npm run package:verify","typecheck":"tsc --noEmit","build:clean":"rm -rf dist && tsc && chmod 755 dist/cli.js","test:package":"vitest run scripts/verify-package.test.mjs","package:verify":"node scripts/verify-package.mjs"},"_npmUser":{"name":"plunderstruck","email":"aydsaloi@auptim.com"},"_npmVersion":"11.17.0","description":"Shmidge companion CLI for tracking local AI coding-agent work sessions","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ora":"^9.4.1","conf":"^15.1.0","chalk":"^5.6.2","effect":"^3.21.4","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","@vega/shared":"workspace:*","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shmidge-companion_4.0.0_1785079597143_0.7200369105121327","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-17T22:21:38.493Z","modified":"2026-08-20T19:10:35.114Z","1.0.0":"2026-03-17T22:21:38.852Z","1.0.1":"2026-03-17T22:58:18.814Z","1.0.2":"2026-03-18T19:47:33.522Z","1.0.3":"2026-03-18T20:31:01.358Z","1.0.4":"2026-03-18T21:10:12.278Z","1.0.5":"2026-03-18T22:18:51.085Z","1.0.6":"2026-03-18T23:00:19.466Z","1.0.7":"2026-03-18T23:28:32.157Z","1.0.8":"2026-03-18T23:52:33.419Z","1.0.9":"2026-03-19T03:25:30.583Z","1.0.10":"2026-03-19T04:39:06.945Z","1.0.11":"2026-03-19T17:03:30.583Z","1.0.12":"2026-03-20T19:22:14.802Z","1.0.13":"2026-03-20T20:53:25.806Z","1.0.14":"2026-03-20T21:59:31.469Z","1.0.15":"2026-03-21T00:26:40.474Z","1.0.16":"2026-03-21T04:04:15.263Z","2.0.0":"2026-03-22T19:36:08.096Z","2.0.1":"2026-03-23T01:44:18.322Z","3.0.0":"2026-03-23T22:30:24.866Z","3.1.0":"2026-03-23T23:50:29.558Z","3.1.1":"2026-03-24T00:14:19.138Z","3.1.2":"2026-03-25T00:01:04.008Z","3.1.3":"2026-03-25T00:49:52.474Z","3.1.4":"2026-03-25T19:22:56.030Z","3.1.5":"2026-03-25T19:32:00.924Z","3.1.6":"2026-03-25T20:02:08.091Z","3.1.7":"2026-03-25T20:57:27.064Z","3.1.8":"2026-03-25T22:00:34.720Z","3.1.9":"2026-03-26T02:17:06.607Z","3.1.10":"2026-03-26T16:48:59.774Z","3.1.11":"2026-03-26T16:58:28.227Z","3.1.12":"2026-03-26T17:06:10.063Z","3.1.13":"2026-03-26T17:30:48.607Z","3.1.14":"2026-03-26T17:42:00.177Z","3.1.15":"2026-03-26T18:21:58.842Z","3.1.16":"2026-03-26T20:01:45.216Z","3.1.17":"2026-03-26T20:41:26.256Z","3.1.18":"2026-03-26T20:49:39.491Z","3.1.19":"2026-03-26T21:01:21.766Z","3.1.20":"2026-03-26T21:10:37.098Z","3.1.21":"2026-03-26T21:22:48.441Z","3.1.22":"2026-03-26T21:26:56.430Z","3.1.23":"2026-03-26T21:29:11.877Z","3.1.24":"2026-03-26T21:31:09.240Z","3.1.25":"2026-03-26T21:37:39.014Z","3.1.26":"2026-03-26T21:50:03.836Z","3.1.27":"2026-03-26T23:13:34.335Z","3.1.28":"2026-03-27T01:51:01.364Z","3.1.29":"2026-03-27T02:26:54.950Z","3.1.30":"2026-03-28T15:00:12.133Z","3.1.31":"2026-03-28T18:30:09.487Z","3.1.32":"2026-03-28T18:34:45.870Z","3.1.33":"2026-03-28T21:22:18.331Z","3.1.34":"2026-03-28T22:44:53.625Z","3.1.35":"2026-03-29T22:04:56.138Z","3.1.36":"2026-03-30T00:44:30.637Z","3.1.37":"2026-03-30T18:17:52.474Z","3.1.38":"2026-03-30T19:15:47.274Z","3.1.39":"2026-03-30T21:36:18.074Z","3.1.40":"2026-03-31T03:18:56.923Z","3.1.41":"2026-04-03T01:39:25.013Z","3.1.42":"2026-04-03T02:16:23.935Z","3.1.43":"2026-04-03T16:21:16.180Z","3.1.44":"2026-04-03T17:04:12.038Z","3.1.45":"2026-04-03T18:56:36.106Z","3.1.46":"2026-04-03T19:05:22.109Z","3.1.47":"2026-04-03T19:16:38.556Z","3.1.48":"2026-04-03T20:53:32.253Z","3.1.49":"2026-04-03T21:16:57.080Z","3.1.50":"2026-04-03T21:43:08.513Z","3.1.51":"2026-04-03T23:13:27.303Z","3.1.52":"2026-04-03T23:47:33.486Z","3.1.53":"2026-04-04T00:45:00.834Z","3.1.54":"2026-04-04T01:23:30.981Z","3.1.55":"2026-04-07T19:01:08.264Z","3.1.56":"2026-04-09T16:32:11.658Z","3.1.57":"2026-04-18T04:26:15.885Z","3.1.58":"2026-04-25T20:14:41.759Z","3.2.0":"2026-05-21T16:05:39.786Z","3.2.2":"2026-05-21T21:17:13.260Z","3.2.3":"2026-05-21T21:29:12.513Z","3.2.4":"2026-05-21T21:37:10.550Z","3.2.5":"2026-05-25T20:36:13.699Z","3.2.6":"2026-06-25T22:49:49.815Z","3.2.7":"2026-07-06T01:21:39.704Z","3.3.0":"2026-07-13T21:36:53.416Z","3.4.0":"2026-07-14T16:43:19.875Z","3.4.1":"2026-07-14T21:52:59.133Z","3.4.2":"2026-07-14T22:34:12.408Z","3.4.3":"2026-07-15T22:42:12.631Z","4.0.0":"2026-07-26T15:26:37.292Z"},"keywords":["vega","ai","coding-agent","companion","cli"],"description":"Shmidge companion CLI for tracking local AI coding-agent work sessions","maintainers":[{"email":"estuber@auptim.com","name":"stoobasan"}],"readme":"ERROR: No README data found!","readmeFilename":""}