{"_id":"@otto-code/cli","_rev":"75-db56a80ba581791e2568edd2ae5d7990","name":"@otto-code/cli","dist-tags":{"beta":"0.9.16","latest":"0.9.29"},"versions":{"0.5.0":{"name":"@otto-code/cli","version":"0.5.0","_id":"@otto-code/cli@0.5.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"9b5f10116affb44534ca82e85673f196bc8eec19","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.0.tgz","fileCount":200,"integrity":"sha512-2mq8lGFCLSuzCOtcOCqvgEIX2r7dJNtBrZXHlcA+ozoO1jcmgjkwCAqNyDuqND2U7SfZ63ef7Ih0uguh/8iz5Q==","signatures":[{"sig":"MEYCIQCC1Lyf7o0CT1Ma361Qm3atHZVJeBAlbUiATylC1r08yQIhAPtVLrygUuvRs8i1S+ejnAxV+bIxWPm6mbMPnYHArZW1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382443},"type":"module","gitHead":"26dc36f934f7d9479243e9fe97b5c679d54be4ad","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.0","@otto-code/server":"0.5.0","@otto-code/protocol":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1783819044699_0.23087978598136027","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@otto-code/cli","version":"0.5.1","_id":"@otto-code/cli@0.5.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"5a741ea94782b4b7c26e9e3ff563b0c93f528b6b","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.1.tgz","fileCount":200,"integrity":"sha512-e53hztaXL+IfZUuDtoUZlgVk9JKGd0Yi+GY52t9r3N/7rWzhXwHEoQnRA9zHdsyrTe0hULeRXYem8FgFI9qVBA==","signatures":[{"sig":"MEUCIDtdJHoct5fUr3dhstvlew1/44Ezl8fsrdeVqN177cRWAiEA6kKSexW+XEBk5ylrHVAN03G4Kk1rWj+S6Z+NYxQMY7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382443},"type":"module","gitHead":"fc1d878dea600ef503936cb9dad9f40a0969df2c","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.1","@otto-code/server":"0.5.1","@otto-code/protocol":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1783885753245_0.40704690715115","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@otto-code/cli","version":"0.5.2","_id":"@otto-code/cli@0.5.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"77079268fef122c1d711ee4b30dcac6661a32d1b","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.2.tgz","fileCount":200,"integrity":"sha512-IEtgYR7GoV9mVZSJlfRgViF3HMWRwVwR2RchNTBKU2whX0CTWVJIVAXycImAXeyM60czrJoC+TGO5OBRw5NWPA==","signatures":[{"sig":"MEUCIGEbye99wLvBWJpPSEU5CBj5XInHhTAAw0PuDF+wZTY8AiEAuYRhOQhkksigBq/JQxI6Uxd2j3Km3QbF91A7PV7awuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382443},"type":"module","gitHead":"689f71b54514737fd9d1980b8b7c510051598a51","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.2","@otto-code/server":"0.5.2","@otto-code/protocol":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2_1783954748983_0.20377412010115936","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@otto-code/cli","version":"0.5.4","_id":"@otto-code/cli@0.5.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"ea41ab342ef20c1b8e39117286e630d70d7e4d96","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.4.tgz","fileCount":200,"integrity":"sha512-ZjrQXys3fu4yB1npxzmwlCV9jkFSu9WAXJjdrcryR06hCm5F07DBehXpFBL9+Qs6zpdV6ZfeREe+FbOIvAfOXA==","signatures":[{"sig":"MEYCIQCT/wWxLn4JahFLDJHFDi3Zx6fXwzhSp6uLy2KhoZ/9XQIhAJnbxyT6zilWTxkXLjXcwhT1MIFyehVH5iJUFFXYlz1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384716},"type":"module","gitHead":"9c41051f726430675d5fa9d2748e064bc688918f","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.4","@otto-code/server":"0.5.4","@otto-code/protocol":"0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.4_1784014402351_0.9684049647803217","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@otto-code/cli","version":"0.5.5","_id":"@otto-code/cli@0.5.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"246e485b04ec68b3baa494b0778a1e77e3ae623c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.5.tgz","fileCount":200,"integrity":"sha512-wgUtZnKZRx5JflAAB/fr0HHnsX/Yhh/Bkl+jmBs8R6bymVG4pQZnjs3iuERDeGAb000ZQ3DSZLR7ePmcBWVBOw==","signatures":[{"sig":"MEUCIAMgzuTCQDyRBpX+peFaM5FElj/DHcwiaR21SOZ0Rm8+AiEAvj9AgFKq46iShWXDHeZ+JMtIhJqgdJksD4ftUfexjNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384716},"type":"module","gitHead":"5f312c3f9f753a21a118486ffbae96c092c7f820","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.5","@otto-code/server":"0.5.5","@otto-code/protocol":"0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.5_1784036578060_0.799373081561521","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@otto-code/cli","version":"0.5.6","_id":"@otto-code/cli@0.5.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"da711b8b1dfd0bdb226f7eb651ff6af0402903a0","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.6.tgz","fileCount":200,"integrity":"sha512-dvIGsIoW214dRDBK+M8RPCNzPZGE1ZNitzuSvnkGFi+7BrWQ4Zv9nmFauwv0nC/e/2UwjuBXxpu3Val6ZpLJnw==","signatures":[{"sig":"MEUCIApDc36/dgNn9n1fzXLhiTeEcOoE7sdR0+wplZ7kNmKHAiEA948NhVanK+wpFYDoM8kxrtaXWunCcO9sTyxtmejAInc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384716},"type":"module","gitHead":"454714ad31ec826eb2bc52f12ed29959c8abf847","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.6","@otto-code/server":"0.5.6","@otto-code/protocol":"0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.6_1784058079761_0.5194486032701935","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@otto-code/cli","version":"0.5.7","_id":"@otto-code/cli@0.5.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"2b8bc9c16d023788f059948ed87dad4848f7167e","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.7.tgz","fileCount":200,"integrity":"sha512-DQcb10RVPsBmVmP3CnY66HOrfqkHh8R30RyKmTtUc+N+VUZboyLuophXst4DDl3w0XAtKQYv/AN9BJx7DBSDiA==","signatures":[{"sig":"MEUCICxfEdKbdRW/tXcB8S96tpzz57Atd2bjjRrHdFYny9KAAiEAxvL98aBSXCBEPvk1ShNTtqeLMWd8bPtdhjbDoTWW5H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384716},"type":"module","gitHead":"6546ab966e37d9ca4b9a93618d8096fe0b4d2e8d","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.7","@otto-code/server":"0.5.7","@otto-code/protocol":"0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.7_1784060071764_0.6777443570766164","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@otto-code/cli","version":"0.5.8","_id":"@otto-code/cli@0.5.8","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"339c6005b36129c8b6fab44a737ce2b2af7104fc","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.5.8.tgz","fileCount":200,"integrity":"sha512-LOPrDGGLTzGHuVVydkmVDewSkpBuXmhc7XMfzoaMStqr3CUWwNjXj9fZu0RMauwnr2dM3FzdWBxUis2uR2DLQw==","signatures":[{"sig":"MEUCIQCpZU09q8bdUP9htK4i5Es/90ADUiUUnBGK5kCAt3yuDwIgGRKLuFQ/f8M0fQEgNNy+4uBjyGq1z1xxH6CajVeufMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386760},"type":"module","gitHead":"d555c441e5aedaf19a3b4d4947bec70d28ca3d93","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.5.8","@otto-code/server":"0.5.8","@otto-code/protocol":"0.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.8_1784082681672_0.9748418052017958","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@otto-code/cli","version":"0.6.0","_id":"@otto-code/cli@0.6.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"5e32601c1a3550755b1d1fe0d6aee6d1c6cd0ea6","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.0.tgz","fileCount":200,"integrity":"sha512-Np8IPT3+GvdhpD2si6DfURRfNzJjsRk4ZHIdst4jKtSrDs6+43QdGuSDzXVDcRs2nMeEcs8fUrweG/9LxikdSw==","signatures":[{"sig":"MEUCIE2savcKOfENZOcQxTTjXRcjt5nj7Sudh6ncdrAy/7lPAiEA6YDSeS/7ErP/m/lk1zcKXmZgF5q9VYfX1yrkDf/B3Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386760},"type":"module","gitHead":"412485462b2cfc07d98866abac026566f6c311da","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.0","@otto-code/server":"0.6.0","@otto-code/protocol":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1784185733895_0.2441203715731053","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@otto-code/cli","version":"0.6.1","_id":"@otto-code/cli@0.6.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"6b3af5fd2c619579461c215d52ffe9bf53dd2a28","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.1.tgz","fileCount":200,"integrity":"sha512-4VULJr7t90QBNE0j7A6ARQyamrnmYSyMGCMxl20PfIYTzA1Ri6B+uLS3S1kWc5q2PCZfjMzFuVV3yNE9FeYpUQ==","signatures":[{"sig":"MEYCIQDlDn+kHPuFZofqi1HBFYGfAYMNNYltw2jGwMHVObsEygIhAOv3mi7vKX3dboTR1AZNBP8ti1X6/BAcsF+4T0Jzn5ZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386760},"type":"module","gitHead":"73bce3b35d4b425b6608a2d302c25e6177541df2","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.1","@otto-code/server":"0.6.1","@otto-code/protocol":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1784211940307_0.32218831880738286","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@otto-code/cli","version":"0.6.2","_id":"@otto-code/cli@0.6.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"2943f6d3ac7b545ac326c5d9a7ac2f5cdd7ca8fe","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.2.tgz","fileCount":200,"integrity":"sha512-nr2gc1vH1VOgB+1RbvmEy1Y8sWUZy5YvuaSYihluQrsm55r+JRBjM5xV3LoadJ9y4zg6EdSPjRRErOF5VbNYhQ==","signatures":[{"sig":"MEUCIAIIamIdqGboW9J3YkslZ27ACQra/XpmWYr2vtKGn3TWAiEA2Ji4AWb2bmRQ7gN99iFRZwQ6gNaBmYWwZ+/nHMNgdak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386760},"type":"module","gitHead":"6579c8aaf0d19d5b261924a4d82765f2ba97c342","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.2","@otto-code/server":"0.6.2","@otto-code/protocol":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1784230530422_0.7537719425796978","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@otto-code/cli","version":"0.6.3","_id":"@otto-code/cli@0.6.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"0f198b77e3c68539c0e00f38c9db40bd585b7441","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.3.tgz","fileCount":200,"integrity":"sha512-HNEmpziWWe72dX6HeeORgtqHCWkHKZOLM0DnpJXV3K7JZbL6/xidp2WGIGtHKE59HcmayJhUt0r1jDFqJJLPNg==","signatures":[{"sig":"MEUCIQCJMjJdw+VQNcUY7YTt9kkxuAu5SH+MdBihALq+qAwKMQIgGcwjc3GpDWZcs24bwco3pewZ6VrDxYuiirXkIdKPaCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386760},"type":"module","gitHead":"f0f0c5196b29300bc6f7d05fe07add763b718a50","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.3","@otto-code/server":"0.6.3","@otto-code/protocol":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3_1784346944740_0.13886873492013518","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@otto-code/cli","version":"0.6.4","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.6.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"614de9c1f7e143f0e5b991e9f7bb7b1fea6f8b60","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.4.tgz","fileCount":200,"integrity":"sha512-sKVzUzDyWNcxOnpIxZ39tpFNCxtIcKPZobiQs9XGCncqD+pnRNRoIKb+SYAXPcAdKJpXBsyaFMbRk8yK6+PtIg==","signatures":[{"sig":"MEUCIACE0AnxvBXnpBuNxH4suPCTr2KEgwzojwaKxtNap9AcAiEAjSsPrYlMI+gYNWwKpsZCUctBGvwByhiHCBgcjs4BLSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386794},"type":"module","gitHead":"999cef2dfff3c86be1b4f34a3651b62cc90c7930","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.4","@otto-code/server":"0.6.4","@otto-code/protocol":"0.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.4_1784519470045_0.0660457714603424","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@otto-code/cli","version":"0.6.5","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.6.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"2d3f6286f6a88513e999ad295fa014830708ff9a","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.5.tgz","fileCount":200,"integrity":"sha512-IrG91chRXpvvvwBel1eaA14tKLWk4BmSrelQ0BssZ0sFRXR+FJ32d0IogQFqBKAWUMaa4m7SO++phjRAoyFtJQ==","signatures":[{"sig":"MEUCIQDIR9Gd93JhXtaeg6CDjHQcaD98lJnndMAtfkGX5YldiAIgCvMg8ZRKSpz7ip+z9xy75BZwRT6iaGqegnwuEEanVRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386794},"type":"module","gitHead":"7b82eea1c227dbe21cf63af4d7c4b1bf9af89d91","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.5","@otto-code/server":"0.6.5","@otto-code/protocol":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.5_1784560800958_0.7224238122301945","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@otto-code/cli","version":"0.6.6","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.6.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"96b20adb108b514c96feb849408c4de2358ab7bc","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.6.tgz","fileCount":200,"integrity":"sha512-cKBod45U0InCWRpmK7KyzH2kTobdcMJ5ZZSvSjzaFRDpPquMkNOpha8Eob/ZlIpzfe+y53tCMFamFhsaHBCFmg==","signatures":[{"sig":"MEUCIG7FQtylAkh3vQU8zfv5YWJPyTjNkaJse6I6CkGsavAHAiEAtglAqY7bSg3T/Zaj/gsA1ml0e3plkBkqbVmEZEfkED8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386794},"type":"module","gitHead":"7b362c67705334e027fff2705472c20173e45a70","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.6","@otto-code/server":"0.6.6","@otto-code/protocol":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.6_1784601133630_0.4626194647794335","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@otto-code/cli","version":"0.6.7","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.6.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"9c683a6e068ed610669c981865732e8f9b13126a","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.6.7.tgz","fileCount":200,"integrity":"sha512-Sjq+VQR+htcQsNWR8zX7rJW6I847zp9RHW6vVugXAZdRHzy79++2lXuNK0UboImvx5SYS+AYhcjscpa8nJB2EA==","signatures":[{"sig":"MEYCIQCVl2yfhtxtFIVEulT5WnQ2bsavMdmuWRO7yF1HKmaiTgIhAMEgKARpnUkkGKVDEKhtFWhZoYu4afDBkF3JUj1ZIUzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386794},"type":"module","gitHead":"b194c672c8996fe153e55512f422d5ee4050084c","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.6.7","@otto-code/server":"0.6.7","@otto-code/protocol":"0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.7_1784692097116_0.7997386916283107","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@otto-code/cli","version":"0.7.0","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.7.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"75d65b6cda5686c4ae3e42e81c86a7620354695b","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.7.0.tgz","fileCount":200,"integrity":"sha512-IF/CCTFRF1vOfwbmCLYpjnzhGvm5sa9C0A3uuA0qMjHMfJFl/lDWTLWuPkMG5YFXH/OSpVjG5WBEb+9w/iQ1nA==","signatures":[{"sig":"MEYCIQCT+ARuK/zfDFvoOulh2lSOBIHMzZqrtJxp0XmMk+9uVQIhAJxzfTWjgBHhBnaBtKPu1+y4QVRfTrFM06T2fSwlxB4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392537},"type":"module","gitHead":"3f30235797bb422ef1981d73744abc5fe9ad8ab9","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.7.0","@otto-code/server":"0.7.0","@otto-code/protocol":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1785104576414_0.1877081207761826","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@otto-code/cli","version":"0.7.1","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.7.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"bab029ef65f64f11bcd917d217dbeac116065aae","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.7.1.tgz","fileCount":200,"integrity":"sha512-FuH2Ky1mU0+XukN0VddsAP7tc5jHTYGqGN1z/UQkfzm08yu/LqbF9P2vK6xz24z4iBiyE20/16o/V1lP6fIEBA==","signatures":[{"sig":"MEQCIFinILIU4R536fobrpSE4G97ANpQjZhlwjJjCxoEoJSiAiAH6Sf5h5XtOCr9gZVdH+mGeA5k6NXzknLBoTmhmUMJWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392537},"type":"module","gitHead":"f888483393b4bb69e0a3c6d98825b703553479ce","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.7.1","@otto-code/server":"0.7.1","@otto-code/protocol":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1785135344382_0.7953937923940404","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@otto-code/cli","version":"0.7.2","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.7.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"d62d6ec065a2bb979adc7504122c3cfa44d93988","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.7.2.tgz","fileCount":200,"integrity":"sha512-9w1Jp9thoJO2sZuVMsPj4sTmEjHddj2ByGVLjTBUF3IfNApGJ6iXlgaRfXL24qy7GN/zonN+rwP2PY8Mr6Ucyg==","signatures":[{"sig":"MEUCIQDADcbDlJe5HkLO294imxrxW+RWqHvMXBf0N0S21f1KPwIgOK6+4xUxl4FoJkT28ZUKWk+dA74yZYQew+pxHh/Ts4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392537},"type":"module","gitHead":"21f93738598bdea3a9d1b886ae82f7f4eeea6921","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.7.2","@otto-code/server":"0.7.2","@otto-code/protocol":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2_1785167972748_0.4586301720996646","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@otto-code/cli","version":"0.7.3","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.7.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"cadab44fc7ae66681065d70f8b0046378781961b","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.7.3.tgz","fileCount":200,"integrity":"sha512-5CRsAc02KGYfosrts51GBzPyGOoZVKToPw7rCakWlfNbLzn8ru3HtAG6etakhX4egrCVq8wVxqd/Hb3EOB9qBg==","signatures":[{"sig":"MEUCIElC8Vjt2iGLNoHFpsfECumGhRe0jm7CLsKp6q7jYYtVAiEA2nMN6aNrQbxl5XJFmRamilddBx1VuWs+asWMD52061M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392537},"type":"module","gitHead":"fd0ffc9d7b5585b066feeb6020d34e5fb9f6790c","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.7.3","@otto-code/server":"0.7.3","@otto-code/protocol":"0.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3_1785329714998_0.14609266817043132","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@otto-code/cli","version":"0.7.4","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.7.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"1acc7c6f8040c9b3359a5c5ca6e81c2d5b155512","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.7.4.tgz","fileCount":200,"integrity":"sha512-YX9o6+7ojHul0CgGJqkqA4nI7ARqMXbrGz3N4/YWIG9PcTAamAzjOZxvSGy7nMZttmXYZ8fhkLEnCbthNDUi3w==","signatures":[{"sig":"MEUCIFkEF20BjvLdDXuSGVFQSyqQtmy1liV1veR9vhCJpc2DAiEAkYjeZH6RU5ZuNFKwc56C7I56hSGA17GCwD50KuGCd/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392537},"type":"module","gitHead":"0afed9bea1379d3c41ba68f87d80c26293e86071","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.14.2","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/client":"0.7.4","@otto-code/server":"0.7.4","@otto-code/protocol":"0.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.4_1785420255652_0.9305654638144794","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@otto-code/cli","version":"0.7.5","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.7.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"92e342d7641038483eed21f005cfe9d14cb65eaf","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.7.5.tgz","fileCount":200,"integrity":"sha512-yTCwjp5hPcLz73/E0B49Nsut/CL38MpMba1lp3JTUF2lyQxsPiXOuhLypRxCZK5owsQ+cvbXfncjB4m1H9wt1Q==","signatures":[{"sig":"MEUCIQD9Gqqic/7rMIO+yo3DvenczYbbn5QklvMOoRjVfPlpxgIgJqmZhjhMFCmJSSnY76Y4d5Y20kV6J1LhaGWQT+GUAH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392700},"type":"module","gitHead":"03a6b7491e7fe4ce69b2387602a4599b85f17da2","scripts":{"test":"npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.7.5","@otto-code/client":"0.7.5","@otto-code/server":"0.7.5","@otto-code/protocol":"0.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.5_1785529542886_0.7681128693903014","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@otto-code/cli","version":"0.7.6","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.7.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"9fc35d86c12d944780b0a13fb55e7c339c8f1b6b","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.7.6.tgz","fileCount":240,"integrity":"sha512-RkfbjIbwhBWx2QT1pbMUZxMMtx3oiSMpA7UbVHr2m3cEgwQvI9suXcC+iuFukolHs3ZWI+JvFZnvYBxYXybd1A==","signatures":[{"sig":"MEQCIGX491lnO2KqGb1BycX7BAypNdiQNNXSAQgXBqR0gha1AiB0MwZvpv1MBr0gEo7iA+b/N2CQ0GADP6eSRlcyTwSWaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461215},"type":"module","gitHead":"0e225aea89fcd48aa9f2ac0e2668df345a4b365b","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.7.6","@otto-code/client":"0.7.6","@otto-code/server":"0.7.6","@otto-code/protocol":"0.7.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.6_1785778807919_0.35511813452513374","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@otto-code/cli","version":"0.8.0","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"b51294172c6df9af2ea423a6d8fe99d1663de82f","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.0.tgz","fileCount":240,"integrity":"sha512-PxQz8p9R3MUoaPddMSbZNEs2sCgkssrfPrmxwTsADvFDy/2GvALLEC/i0hgFjCly0dNO4QGwTQsuWau30l/f4g==","signatures":[{"sig":"MEYCIQDIeeEZ+qnr3SVSRIABj9cXVxoEfvldlSXe5YurJC5uwAIhAL772Pc5L9s3feFDh24cdjRfrj4NqEdK+eby4e2cd4UU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461197},"type":"module","gitHead":"4c41673486c8aa073143a709f27fecfc644c5e00","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.0","@otto-code/client":"0.8.0","@otto-code/server":"0.8.0","@otto-code/protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1785819765870_0.5485288881819088","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@otto-code/cli","version":"0.8.1","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"058a272e10f400590e98128879b8ae3cf005c14c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.1.tgz","fileCount":240,"integrity":"sha512-99PDJpq0mNuSvHUgOUmmBfB5N0KZTSnfmIq4GQ9IN62HVSsqA4qyI84/u05yKmI0ibPQ4WwH9ObrAiFlcXLM8w==","signatures":[{"sig":"MEUCIAlUwHiNd2Wzo+mccRAiZw35BhB1j/Kt0mIn4y+3ir8EAiEAsCXn+/5xgRiZzTEJCcjMm6xvy1unarnfoBBJtELnx5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461197},"type":"module","gitHead":"c50e6cf4a5b46a6ffe6580a24757712838f66f3b","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.1","@otto-code/client":"0.8.1","@otto-code/server":"0.8.1","@otto-code/protocol":"0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1_1785884813482_0.40122005926350823","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@otto-code/cli","version":"0.8.2","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"30a52e6ac4f620216eee6856873b7819e6973218","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.2.tgz","fileCount":240,"integrity":"sha512-1kcBDhpfudNngzK1mhQDKCbvxQXRqf8Ub2TWt0t8B8XMJYgw28TZNlOhFgJlmicUHFndKnD0t45GXv0/jHknpw==","signatures":[{"sig":"MEUCIQCoHNHQ6W5i3WPBAoKWjN57XsqwMnoAZJ9jbqxR12QK5gIgfSe7oqkB5KvnWzf22JcQzPSeIRM3WIdmrlpl4LEbU9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461197},"type":"module","gitHead":"b374056f29ff50c4b947cc637283023c7423369b","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.2","@otto-code/client":"0.8.2","@otto-code/server":"0.8.2","@otto-code/protocol":"0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.2_1785954835447_0.5587224808211366","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@otto-code/cli","version":"0.8.3","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"0cbf32e33cd0ea1cba5af70a6a8c2503b57e39b9","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.3.tgz","fileCount":240,"integrity":"sha512-lePReM+lgW09eDQU8zsKvb6YFDY7ejXPByUgWe5NKabsfqqh2YyfZPqw6XDV93lgYri7FjPmyU10SsKrQH4flw==","signatures":[{"sig":"MEUCIF5PpVyqbZMWYOHud2e4FParVKQgKaHQdamFciba6ndJAiEAqh2aRv6P/5gzESXxjyvjHVdoi+ncg3d4mHcgfUHFOsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461197},"type":"module","gitHead":"1b5077c28bde7752175143ed201ac52b2d8cb1b8","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.3","@otto-code/client":"0.8.3","@otto-code/server":"0.8.3","@otto-code/protocol":"0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.6","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.3_1786023563852_0.8786498099732083","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@otto-code/cli","version":"0.8.4","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"a6fae4342d8ea8720d62ce87648e9871bf1e4624","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.4.tgz","fileCount":240,"integrity":"sha512-rjWgSmHcYzFQKW7ftQ7OPvIVS1NuJuOo4JlPYFOhNWJ4uOcRYXj5uLMcmpXXzHa2mVW3+cO74roO/tO63SHvug==","signatures":[{"sig":"MEYCIQDFIzwK9XcO91zq/Y0bE6tGz1ccekRS3TvIdceazR3U+QIhAP/4h4bmYMqGQ7NNPwkj/QUiOkpdncWTnTjpBaU89wrK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461198},"type":"module","gitHead":"572fdfec72d3a828dce939acca2409312c9c8d87","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.4","@otto-code/client":"0.8.4","@otto-code/server":"0.8.4","@otto-code/protocol":"0.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.4_1786079694800_0.08741450640229731","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@otto-code/cli","version":"0.8.5","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"a85dea2be8a2c0bee33f3f2daaf780b5f5076ade","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.5.tgz","fileCount":240,"integrity":"sha512-bDAhIkMlUoo4R+JyGIiy4ZNVSeDDhTxrl+ruY4k6+NB9xa7yFn0czjUu5WeZHewtEQGBEDxIcgieIVYLAsR+ww==","signatures":[{"sig":"MEQCIBDTqRIB8V56eZ3KY7OJPRyNGw5crKZ3irb0UiW60Qk0AiAodzzFyO4lp8yq/3zBH6VkMJXkKI7TlkMmOSUgPsvQDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461198},"type":"module","gitHead":"6bac65b63e2ba1ec808a2b0c76d1a80d7df746fa","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.5","@otto-code/client":"0.8.5","@otto-code/server":"0.8.5","@otto-code/protocol":"0.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.5_1786084453402_0.6831363420939647","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@otto-code/cli","version":"0.8.6","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"2591bbd8477df93b4fe7be4c69c2cea693b86728","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.6.tgz","fileCount":240,"integrity":"sha512-EiDZzrKvERIul0vAZr3z4L2d3UglYAWRL8YvHV2X4JylbU3A5VVcvLtPBaMgwyQINaEr7ksjJHs+ThSLFNctDQ==","signatures":[{"sig":"MEQCIDbCsCVIlF+GZf63o8Q9o6qfUkOxEbnQCxXta+AGGJepAiBFMhlpy1Tr2Q0qvaWQtTRnnK/kcDormCoBg9Volrc26w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461198},"type":"module","gitHead":"ac686d1545975b21c6076d2e5d81f27caf2fb237","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.6","@otto-code/client":"0.8.6","@otto-code/server":"0.8.6","@otto-code/protocol":"0.8.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.6_1786250526943_0.2611692676556656","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@otto-code/cli","version":"0.8.7","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"4e364847be52a1a98ee6cba5e617a16fe9fbcfb1","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.7.tgz","fileCount":240,"integrity":"sha512-akIs19A5zYco5f7PHpYBw72kcsZjZADEo51uQxAb9iCkiHSKEBJl1uJjYlwF5Lx5cGCTKgb9KDHUz53986mDnQ==","signatures":[{"sig":"MEUCIDkapzFRJ38xcbEmaSPN/zQykEwLpIneNji+Wlp3lF7GAiEAxof4LwO//fePbm7yqeg4eNauYSg1+mL7iXR1hKbTbf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461198},"type":"module","gitHead":"1fc76f3ab078731bd0dcc2f72a5ae1d397a5effe","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.7","@otto-code/client":"0.8.7","@otto-code/server":"0.8.7","@otto-code/protocol":"0.8.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.7_1786327870794_0.7478437320977223","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@otto-code/cli","version":"0.8.8","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.8","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"757e05f41f0d2cc63cb983f4464ed00bd938fdca","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.8.tgz","fileCount":240,"integrity":"sha512-kEpM/1Z3vF+bFj97IhLWsUWSJM+k+uHnLKWJu1cJSqlY+4y9EMAr3uH1S67lg1U2NHltP5SSVZEEQ6hvRIbRJg==","signatures":[{"sig":"MEUCIQDQcSVy2s491kyyHqN59XZGiEuTlNEmRZ+0boUryHTV2AIgYdq7/RQ1j0FWWCaxWxLEdaZFq52o7HDb4Cwg7vi1CZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461198},"type":"module","gitHead":"de2dc5c19d4822c1af94373183953a8b7a2d117a","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.8","@otto-code/client":"0.8.8","@otto-code/server":"0.8.8","@otto-code/protocol":"0.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.8_1786494741813_0.8416803192309117","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@otto-code/cli","version":"0.8.9","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.9","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"5d377479a00c2cf459ca23655392d9d3e745d803","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.9.tgz","fileCount":240,"integrity":"sha512-VHQQiMs85dIdU9OGK66In5qTbMBghLE/t12SiFTqbD2rpekbV7cp3PygmJEhBSkQwBqh64Wn2MHQDcM4272Ang==","signatures":[{"sig":"MEYCIQCWTcTldrxF6kCXmxJa1hPilIHJkMH8b2EQfeJR+QVWUQIhALeVpjAv+S3qr0oVQCXNlbgnoph9T93JZ09Y08tekYDq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461198},"type":"module","gitHead":"449844684b40a40f75be7a6d737f41793c53a0ae","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.9","@otto-code/client":"0.8.9","@otto-code/server":"0.8.9","@otto-code/protocol":"0.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.9_1786628211066_0.5707055969050361","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@otto-code/cli","version":"0.8.10","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.10","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"6dd293a2110d71688daef3c893dcf8463f8b9473","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.10.tgz","fileCount":240,"integrity":"sha512-6WKfJuxqBsRDRDaTyV0GsqgdDML4uHryoFYuvi8dct8EOQ/T7XZdasSOiGk4kD6cBl09FMLtcIAZjg1taDboGA==","signatures":[{"sig":"MEUCIH6etZMkB3mQoCGSH/GrVlarVWirYtjGActUblZtVvbTAiEAuwDWXwCyeRSmy70EjXriulyPnW5LCAYMQVRnf9sc/0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461203},"type":"module","gitHead":"f88a66e8908b7f83e363f57e67f7dc6e988ee4d3","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.10","@otto-code/client":"0.8.10","@otto-code/server":"0.8.10","@otto-code/protocol":"0.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.10_1786640435533_0.5758521107997421","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@otto-code/cli","version":"0.8.12","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.12","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"c542c24a761144b47e61c03631a40d333a45e068","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.12.tgz","fileCount":240,"integrity":"sha512-C8Ch0wlTW06ArCwbfTabiLv2dvIYcZB65wHtYvjjzE8m5UoX6T9QLdp2D4OqJELDlH8J9N0YO9aZF6vBdl2M/g==","signatures":[{"sig":"MEUCIQCpXazlPm0eMW8FcB7Or8YzFwwXVLDBoiSWErW0ch9gmQIgOBJX3nwBd1gPiT/7jHJBxllWwd9BKYpCe3uTkVIsGS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461203},"type":"module","gitHead":"0a7ef5d887460c322a00e665312d97fb58c6467e","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.12","@otto-code/client":"0.8.12","@otto-code/server":"0.8.12","@otto-code/protocol":"0.8.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.12_1787291125225_0.7841984527448147","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@otto-code/cli","version":"0.8.13","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.13","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"05e78dd8d746981a201920fac7b4bbd190cfe673","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.13.tgz","fileCount":250,"integrity":"sha512-mvZDlkV7PWIw1FYNMH/lQoJjGsVIl8HTKyc1SUYlgLedL9dXgIeUjD87cfEC7LY2NFdMhUY5oq1lLMwnCdKEnA==","signatures":[{"sig":"MEUCICiH05REZ94Y6kiIYzG5mxKIn5bFLAxca6F/eAN00BBwAiEA8aju+nWZIhdYD/vRRqkCX+9RlM9mWLzjAdpt/JcHXco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503270},"type":"module","gitHead":"a9000ee58f67c23c50175bd72583b06ba924974d","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.13","@otto-code/client":"0.8.13","@otto-code/server":"0.8.13","@otto-code/protocol":"0.8.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.13_1787422964704_0.29859279807017236","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@otto-code/cli","version":"0.8.14","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.14","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"aa205562c97b2f059cc08f7d994342f4485011c4","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.14.tgz","fileCount":250,"integrity":"sha512-3RiUhjjAkQmNaO9ShAcSspkQRTB0gdEe5XRvtZXfzlyWk5xshvvLEto/tVmWym/9kp/X0Y88nzeU793J118v7Q==","signatures":[{"sig":"MEQCIFkypGt+Irrh8c01R5hBviUg8xrGnWiruH3F9zjqbMNmAiA7bzK+U/tn57nLebum4ZFFNzJMl8nDIKgOYmx+KYuDMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503270},"type":"module","gitHead":"66baddc788abf3ac40e20011aa2c9d32546ad4b6","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.14","@otto-code/client":"0.8.14","@otto-code/server":"0.8.14","@otto-code/protocol":"0.8.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.14_1787531690227_0.5393490341329661","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@otto-code/cli","version":"0.8.15","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.15","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"1a14aec4ee5221080ddabebbbad1370259dfc0df","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.15.tgz","fileCount":250,"integrity":"sha512-mwmLj86FJtmzLUhn4YMOfvs9Hh+tLeReKtoyeRfg7Lsuf7TTgTc0JFF8iye24OHdBh8nQFeK6y2T6VOL5NNCQQ==","signatures":[{"sig":"MEYCIQDjtdtV6Vp7Ety5YPnE0CzhSc/HdMwboqks7OE0aN+ylQIhAKpzPBahdGuJS2DW02D37RBlo5gIdtpJc04DxbHw+OYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503270},"type":"module","gitHead":"a243a71381170739ec4af63735e37783a1f7269e","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.15","@otto-code/client":"0.8.15","@otto-code/server":"0.8.15","@otto-code/protocol":"0.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.15_1787547355055_0.18890045566485192","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@otto-code/cli","version":"0.8.16","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.16","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"f8fdfc922387f1481fa5d876f7b54306d32b26e1","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.16.tgz","fileCount":250,"integrity":"sha512-uOaSma8rrZ/k1ctlDo1QfOfTicm9phtDXRdLgqeMbB+1g4UNZfPGM1yzqGAMBkMJFfArWQ5vShqAwv7Iu6mOXA==","signatures":[{"sig":"MEQCIHLBTKpnkvLd50tro9Ba7f4S8ni2bskM/dd436lksxyXAiA4Mc5SCAON/5690SRpWLD+WTqXkXLsCIoS6T5EGVnF5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503265},"type":"module","gitHead":"2f240be17f19cb9eeea8fd62cfdb30d0e426a0b2","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.16","@otto-code/client":"0.8.16","@otto-code/server":"0.8.16","@otto-code/protocol":"0.8.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.16_1787631583142_0.8952160645639291","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@otto-code/cli","version":"0.8.17","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.17","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"ece8fea56d6057d7cda3c2fd5f317cfa13efb0aa","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.17.tgz","fileCount":250,"integrity":"sha512-4A/yhFGkHcvzkNFf6pzdUGomClc4DKIBGUR5yGm6Vrg5CImrAj7HGEP6dvutnf5sOxU8iKth9iIABYhCwdYjhA==","signatures":[{"sig":"MEUCIQCOMeEeN996OzRnPYMEKR7u6oPaKtNvYL9Ow7AAApG6uAIgQoEmDKje9JDtvLJJhxktgeDqlnQMpczpmUMcy0Xn6C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503265},"type":"module","gitHead":"4fd6aca3d27b9ba6421f579629c6a653bfc132fc","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.17","@otto-code/client":"0.8.17","@otto-code/server":"0.8.17","@otto-code/protocol":"0.8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.17_1787665268881_0.5781952450816668","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@otto-code/cli","version":"0.8.18","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.18","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"6f660aa93d8ee43140a30e2a0bc0ef574be9acec","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.18.tgz","fileCount":250,"integrity":"sha512-Pm8SevSIIF1CPWmTu52tf+GzVFGJffnNjdBhwIjvHlklIEegwuZUXqWeK0UHfMPU9AgeXiNKt+oZX5k5SGVJww==","signatures":[{"sig":"MEUCIGrO6sFUJtRIfud8aUw4cMQUq/z9o6lVOXpcKmAVp/BAAiEAn3jB9q3T8WgBuyxUqWiDsAsPpo5n3PKJ9Y/TEUONAc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503265},"type":"module","gitHead":"dd8a93ad47448bbe99db719a3ca5799beefc6a89","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.18","@otto-code/client":"0.8.18","@otto-code/server":"0.8.18","@otto-code/protocol":"0.8.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.18_1787747364017_0.609940813412901","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@otto-code/cli","version":"0.8.19","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.8.19","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"30073cadd1b7dc8c333341f65601f0dc68ce2f9c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.8.19.tgz","fileCount":250,"integrity":"sha512-ZXfig1UchnmOkQX7tOobAaGMkONOyC1PODqhNAZPps8O/yghwktGdDp5hybLvKQ0x3SzJBNiouScUWEKAjea4g==","signatures":[{"sig":"MEYCIQDCYwIU3RphIaLoZGXarRYdwpA0SeVHpkrnm6+8fkLy5AIhAKzT7ZsxdskrRFP+3yQNflcHYVUs+LKMyZv+RVkreckc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503265},"type":"module","gitHead":"c80b0cac48da63a7619d7f68895081a603f20310","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.8.19","@otto-code/client":"0.8.19","@otto-code/server":"0.8.19","@otto-code/protocol":"0.8.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.19_1787889053831_0.2508069369978343","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@otto-code/cli","version":"0.9.0","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"2bddaf2d881bd2b1b1fcdf1a5f40e6ad083859f5","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.0.tgz","fileCount":306,"integrity":"sha512-1WzLnbkxMzRYU116Ssahz74dvf+RK4J3Bx+7bOSivI7r4JXrkrl2rU29fdujIDOa2JlTefySDchRL2ayuoQHxw==","signatures":[{"sig":"MEUCIQDrseyaKCaOyGM0WAgn8gEu2DZgTr2wZuTwwMLllfEnIgIgV+DsVdiqU8wQHyQ7Y+OBRZ0/ysjG5DZfkL4xnKEFR4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"7e9921df7d534780b0c00afc19584553a6148c9a","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.0","@otto-code/client":"0.9.0","@otto-code/server":"0.9.0","@otto-code/protocol":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1788492713550_0.162250503608941","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@otto-code/cli","version":"0.9.2","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"a71c3d6017dffd6387f0e20d68905103455ee1ab","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.2.tgz","fileCount":306,"integrity":"sha512-Cp2YCy7A4eZy9BIC+vZQZrhWY+XqniFHBZlMeLM0U18tB2rE64//kOOW/avCaVY7+yRtQSwj2ORsw+DyE137Lw==","signatures":[{"sig":"MEQCICXyK3XsiV9N3U5O5NEXAEl2z2qhJqFAnh7NwxD5anh4AiBYZphMvmy0L+Z4OrbMttKzSmPr0albojFsK/ApNw7ShA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"f55be64e701b253f6e11120e44d0e3d0e98ae5df","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.2","@otto-code/client":"0.9.2","@otto-code/server":"0.9.2","@otto-code/protocol":"0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2_1788723513040_0.6622205232456462","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@otto-code/cli","version":"0.9.3","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"a9afe1abc465b5d7ba63264c4cc5b08e42b33e89","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.3.tgz","fileCount":306,"integrity":"sha512-KguDOsiep8NwKRVZjmOw4IMsj+FrH+bA4prkQx4VDIGj+8W2uSiConxmI/lyQujEpjKR++Nu3n6aUU85D7Uqwg==","signatures":[{"sig":"MEQCIClCOaOXD8S5vuhJW2zX/0d96Q7DTh5JT9G59uU+x3VUAiBceBPjAgX2It7/N9qN08pR+H5Nk31nuLHChTJ5Y6xN6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"94753270e11a01d2e13440c1b25e461118385e57","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.3","@otto-code/client":"0.9.3","@otto-code/server":"0.9.3","@otto-code/protocol":"0.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.3_1788792068503_0.42087425236882026","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@otto-code/cli","version":"0.9.4","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"70014e220fff92017aea7a51f88401f5dd3eaa56","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.4.tgz","fileCount":306,"integrity":"sha512-SC2SkgSF8VXSUmq7xHYO9sFBupsocAysLKN/QGJxK92e+mbSSu97tTH8Q85IKSA1IwwUXLLhVvxU0WXjpFWAIQ==","signatures":[{"sig":"MEYCIQD9jfCMNEFp9dW/GFyGnlev0ypKM17XrGV9wivjXOXLYQIhAKIC5ZoUN5ao/Tjs/uymByfjUaGnx07riaMOSaHr6Q04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"25543a9ce70be5be49e5dd7c5b3bc3bd4effe9fa","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.4","@otto-code/client":"0.9.4","@otto-code/server":"0.9.4","@otto-code/protocol":"0.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.4_1788844636813_0.20544288977994252","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@otto-code/cli","version":"0.9.5","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"2613406e53de553baa27640bfb64de6151c6ba2d","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.5.tgz","fileCount":306,"integrity":"sha512-hmdP7BI0zuW5tAyTGpk/NXRZMfr/CZtiXdZP0WTuK7JEu/Sar9+1KSmh9dI6p9XOC3pDMQlHoCp5Zan6ymUqsQ==","signatures":[{"sig":"MEQCIArun1O9ZiPXOTWb6CR7nM7+uE/k/JvhOxA1moXPEpVZAiAvJb5nxkuxaop60BwH/G6E0bHGKTEz5Om+lxgE+ZmiTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"f18494418be8695a66a9e0c1a1cc8c2056a8087e","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.5","@otto-code/client":"0.9.5","@otto-code/server":"0.9.5","@otto-code/protocol":"0.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.5_1788895218602_0.2744426416774084","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@otto-code/cli","version":"0.9.6","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"de250449c43fdc7190d2e6233ef95cb671f7050c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.6.tgz","fileCount":306,"integrity":"sha512-JyLl9qZ7RD73cHZy9xT0QT/vT5XYHXoke2DoHyp6h5+zIIs0rARMR8/7j2VQXrzQB/QdcDbgErsWCOsS8p/9Ug==","signatures":[{"sig":"MEQCIGHIWWRpkkN6w1qCpj5Uk3sOPNq1vXJhF0OMAaE3TcumAiApfJjaUW4fyLt6wEk6T4Nxv8hjoWQnkAlSC/GL2g5FJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8XRtvKSjpAHDzYAgBLok0hQmgGqA1yNptFKXofvjCAgIgJPJd3Df30ZCvAorEVKHDx4xHmyFeYPJGOjkqpFpfxBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"4b8507cbfed6eb758d59869861ba4bbd7a1980c3","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.6","@otto-code/client":"0.9.6","@otto-code/server":"0.9.6","@otto-code/protocol":"0.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.6_1789075166838_0.0776015355827453","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@otto-code/cli","version":"0.9.7","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"5514e2f135911aec058497a72686220a4d727094","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.7.tgz","fileCount":306,"integrity":"sha512-kXd3kiCh37lKM1/uBMVmKyNfwi7Kpd5PZbcDxQdZyuew4EiEMo+FcajZyqPm6n+bED6TGm1jF9YyeMJnSUt4LA==","signatures":[{"sig":"MEYCIQDB9q2nuAwrYF9DEdFurXItuBuCUJhc5eZIWRUn3j2MkQIhALn7rg83n4d6wfwoW2Zr1HuwFRUJ71qoQ1QE3eqSRBfz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGmI2n2J8g/JU/HWgYaZnx/G0ORmY7bWjUB8yPrq20C7AiEAtTm63XXrmutH13YhxFmYy2Bvp6/ZLDztVtMqZzztVcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"6ef9ce8a307c12e0af2d8dab9c22fb625a906d4b","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.7","@otto-code/client":"0.9.7","@otto-code/server":"0.9.7","@otto-code/protocol":"0.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.7_1789190027257_0.5624089213591803","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@otto-code/cli","version":"0.9.8","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.8","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"bb4241ed597185a120215895e8679bf1934880eb","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.8.tgz","fileCount":306,"integrity":"sha512-PQ8jL4sF9YZcQMIEUdh2h2RpfSF3NVSF8dXX19TSt6JlgnkEZjQw3agPgKZy8cbk/F0ajNn9yaJ3mpJ/ZW53Mw==","signatures":[{"sig":"MEUCIC+Nx2bB1o2C9rOWOnvavwBfMEPbh1lyLdsa7JpZ5NcxAiEArZQbvr7r3GymuiE+7cCArYWmVrVLVCaM9KqWr5xSa0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBPl6ruB3UUyS7KIwlSTIg4DgbRlM+Yt0wtCOHZpUBMQAiEAr+tnvE/oH+bjqWCtoirTehkwJ+WAoSpD55Y48P4L7bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"c3f2b840debe2378c693188084d28589e55f85b3","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.8","@otto-code/client":"0.9.8","@otto-code/server":"0.9.8","@otto-code/protocol":"0.9.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.8_1789236876466_0.03362054500442735","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@otto-code/cli","version":"0.9.9","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.9","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"dd5d2226f9a0096296f1568f34f54bce9888eea0","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.9.tgz","fileCount":306,"integrity":"sha512-S8tFS3JwuDMMnHGo3Y58qcPIabZ8+8ainqlcT3WpD9lQZaZRkStD5Wnepet98awv00MXwzTSH0pAJWOemeieMA==","signatures":[{"sig":"MEUCIQDhVmUtAlKMex+/S9D/1JsCfbaGQ2gljl/C32w9HhS+3QIgNxThg81fICwqnIcQ3xKn+Ut0PlFkHwh+/CAn8MC0InM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE1JIfFuR/K8ZKZsweCm2WA53ZrLIfI6KYvUjzqLGZkBAiAHzMMGhZj33amYi63U62/rEUXw57crCHWfD8c7Qp3SXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612030},"type":"module","gitHead":"d7e4dc48d9c77c1bf532bb822ce191d65a7d3aa1","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.9","@otto-code/client":"0.9.9","@otto-code/server":"0.9.9","@otto-code/protocol":"0.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.9_1789257060430_0.6846407089092701","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@otto-code/cli","version":"0.9.10","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.10","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"19bcfb281cbf5b97aa2a921ecb4d68bbb115dbc1","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.10.tgz","fileCount":306,"integrity":"sha512-Zmu//rwQBQi78baPE/8uy5i6mKhEBVU3+tmplKNtAc8p7VeSFGJLtj+c3mYpL4w2Vhpu8j9tk52ehYdjhCaJDw==","signatures":[{"sig":"MEQCIAaO+pvQ0yzFdRxO5t60QwBjx9SGP+ZdzhUuCzaCiZIvAiAr2oBBKWjT2MZBgoAE0YG+3iQaVhUU/vQi8/DWgt7J5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEuu6wqvNYgj7AoI6aJGX/JTc+7GdnmbxseydoDvffGdAiEAsxDtwi7gJN1qLaVVrmPl7bUXlqg8I9Dwb9tIaaVrD3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612035},"type":"module","gitHead":"57d5e64643c4b8d54dcecaf03e7e47edd74fe1f3","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.10","@otto-code/client":"0.9.10","@otto-code/server":"0.9.10","@otto-code/protocol":"0.9.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.10_1789272572755_0.32423773845304327","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@otto-code/cli","version":"0.9.11","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.11","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"cd2204be46db8f2c64b7181b03bc249c75af060c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.11.tgz","fileCount":316,"integrity":"sha512-mo5cX339M+vtJeR7u9koh3P1t26sFkpsskBZ98e8pZJXwYxM9P/v6ayp/f5DB8sTWWyhQmRpiP9dQi/JyhgWlg==","signatures":[{"sig":"MEQCIH8vrjGmErO8b15sS7kdwikJzmupkSCtW1d43ZxGLRXTAiBBQN6Eh7R7oPrdfRPxaDk4LVDiZJ9c4zn+kbByFYgwnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqa85Om1FaAXctNIzpdi174nlsXBwVprbUcgIn6FZM4AiB859fZBZa/QHR2DoGfvMeWrNcbkMoHe740EkNcs9AuUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636159},"type":"module","gitHead":"53424fb4e0f29c081fb579132ba0adf306d5cacc","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.11","@otto-code/client":"0.9.11","@otto-code/server":"0.9.11","@otto-code/protocol":"0.9.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.10","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.11_1789391365664_0.9142742609597314","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@otto-code/cli","version":"0.9.12","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.12","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"bin":{"otto":"bin/otto"},"dist":{"shasum":"bdfd2b33c5020921b6bccf6cfda8d6ab1aa23307","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.12.tgz","fileCount":316,"integrity":"sha512-3GlWASs1AnzenPU2qx83K+DK6hevbDyoDYjtcSIIyTpnunME3RETHbKoNqg1n8k9QqsjguKmNOIIiOiIerjH9Q==","signatures":[{"sig":"MEYCIQDBPX5O8rlm9exb+XjhuwlaKAvxIlTh5uSZy/P9g4r0IAIhAINiixSF4yXvdyzcKNSJhbnGyOnvWLKlU10q2aMnQcLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4p3HVrSkSFaUC4f0k9D0BGDOVvG0pwroyP8j6T1VzuAiA/peJFgUrx2fDXu5gglHoaEJ9QyBzeLxAmTswTm5DQuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636159},"type":"module","gitHead":"cfb3ae372718fb28f78f7843dd08fb9bc7f7a0b4","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.12","@otto-code/client":"0.9.12","@otto-code/server":"0.9.12","@otto-code/protocol":"0.9.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.12_1789582970007_0.5499574526064277","host":"s3://npm-registry-packages-npm-production"}},"0.9.13-beta.1":{"name":"@otto-code/cli","version":"0.9.13-beta.1","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.13-beta.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"2ab082b16f28b114a3711748c8805d2368f36488","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.13-beta.1.tgz","fileCount":316,"integrity":"sha512-wEwCSYLpdncWeKnKzwvTRCQf6ZpsrkILx9Z5C30ZrMP96HvzjceH7qsBEyTXpEstaDRvPGuqQtR7Y+AG++Kf3w==","signatures":[{"sig":"MEQCIDS0diQWpscCY+4GVN0LFEG1zypvxe4h10QqnDJyolEDAiALN0v5exLkgDQaTAbtQf1+xjMBOp9qI/fR7/Kf9fmixg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4BXKJMVt9VN4VeDfWkSu9f3k/3sB0u9dntoz1Nmw8bAIhALEejfbSpnLtRB4V1AAFldHXIu5iEXbjWtza5lsKDk7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.13-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636329},"type":"module","gitHead":"4510af00a6d1072b8a36e7f0238e3ff39f4f4ee0","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.13-beta.1","@otto-code/client":"0.9.13-beta.1","@otto-code/server":"0.9.13-beta.1","@otto-code/protocol":"0.9.13-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.13-beta.1_1789587553704_0.693579510071523","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@otto-code/cli","version":"0.9.13","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.13","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"b046ba948ee6d684cddb2a405673f7cc0392e588","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.13.tgz","fileCount":316,"integrity":"sha512-353qCr/89Ej5FX9W4IStnCT8pyq+EkKU3/qFYVci1EkImLx3s8mqmjr2e2/PdO3S1t3Foqqp9q7GVTQQmGoYww==","signatures":[{"sig":"MEUCIQD6qAs619u1GvSdOGxTG9RWNudXCPxn8fHPIrTrKYpuewIgV4wvW85f6o4sbNfJ72fD8PCfScpvGq/J647pfLyfPaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDouxn8NXSBHKXnK4ng1gsAFsP7ctTgR8Itmfja+kb7uAiEA3NYLxoillsgeauGWlTZjQwwA40QdCpevHhCIyH8XPUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"14dd929eb10a96c18816ff7048576b1ae3d63a88","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.13","@otto-code/client":"0.9.13","@otto-code/server":"0.9.13","@otto-code/protocol":"0.9.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.13_1789650665749_0.529982315731063","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@otto-code/cli","version":"0.9.14","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.14","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"2c03a4042d29518c2db240721517d94ae46a568e","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.14.tgz","fileCount":316,"integrity":"sha512-aJrwVqSbkL5pAV4xQpohB7ilXE3iNheP7WQp1Yot3yXqsSvUSXglb5I/jeJmuqzeV7Ll0h/o8jXt4JmQcUcjWw==","signatures":[{"sig":"MEYCIQD1UPCIeChSiE8jBlLzVHr96Fj7jlMsgjcGwpv2Arx9pAIhAP0eLoF0V8jbxqgJXoW9X26ZhEnf/kOR9ND8v8vCC60O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4PwPYr3bI6T/j6cmnWxSvdWMNCJZwpxdUCEgi1/5YnAiEA05YyDoPnXXENni4IveJiRbIRD9HZTpxxdDFQpWFhZXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"93a5c27406fbeae39cfc5a58221a36e24f59bcef","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.14","@otto-code/client":"0.9.14","@otto-code/server":"0.9.14","@otto-code/protocol":"0.9.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.14_1789782196626_0.3327703471912584","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@otto-code/cli","version":"0.9.15","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.15","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"9de0c078c0ae75bb635a142a7e4dc39934cba35c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.15.tgz","fileCount":316,"integrity":"sha512-6zOQFM+jVD4I/n0AQVeS8P1r48H8gGw4OuTB/cJNQBtJDElHtiRfWy4BiR5/A64zpKpMKB/IN9KUQDqQZ2kCSw==","signatures":[{"sig":"MEUCIFWV4SbpFETbr2VuYgkuqdvJRn/iXXO1CEXGpT+IGV/GAiEA3AqX3UYqbL4Hp+3ovpDEcopvfWuVxAWMe9Tefgip7r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEI6iQW49s9vzfRxovb0lDP5jicf/i7/6g9yJMsF449bAiEAlmICjIy29P8ioncS/NneHTlRgcgaT3o9xMbxz/USfO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"d32663f0c4ff42e466c4a8b38934db885f6b1ad8","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.15","@otto-code/client":"0.9.15","@otto-code/server":"0.9.15","@otto-code/protocol":"0.9.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.15_1789843281436_0.6738814396058448","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@otto-code/cli","version":"0.9.16","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.16","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"ba118209fb4793f1f02a514c8493c6438afd7bdc","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.16.tgz","fileCount":316,"integrity":"sha512-c94EpGljE4t2lMcNcXNHyz7YULybkbMFiRkOFZl3gFlEhKXVJb4HgnoQaHDTMynOV9QCQ0GHrPMuI64N93PgIA==","signatures":[{"sig":"MEUCIQCb2ZJzD/QY+JCE/CTPWxHmyZL1u9cTzcxu/v703c19ywIgD3BTExO5gWSOUsn+bL4ER0CUFgAkVgPPK0gXEFVKQ2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/ENRiZsVxay6L9aze1i0CT+ojdkOEQ4NP4VQBi0zPSgIgFKuscvimFmvIDRPVPaDew1/xUHkESwz5X53WcL0pSgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"9741df72f2d43282fe41d7c73dfb09b37db2c269","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.16","@otto-code/client":"0.9.16","@otto-code/server":"0.9.16","@otto-code/protocol":"0.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.16_1789849978495_0.4855337267773918","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@otto-code/cli","version":"0.9.17","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.17","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"ccf72b67fc1aa024023cf65732792eae8534904c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.17.tgz","fileCount":316,"integrity":"sha512-IZ4ACjKQvLvF5FwBTlUEzEqwxzUcNZ0ivL9RkAwqfddHcPvCwY5TeLB4bUbY95LfBDCH93kLZgBaU2y202ukLQ==","signatures":[{"sig":"MEUCIQD+6Q2pjjJ3L8eel9mLhsz8nbJBEC+psGiOR2seMI2u+AIgRUmVyanq5pgQ3hRSJ2fHav+YyYSm+BdZbv23ICdC81s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFm6wo3obwOVrTrqB/2Q5M7g9BmjnuTTs7IQQK93/I7XAiEA48nedmmv1rpyO5WsrRuUsGG9olw3vrrlbNJBjCCKO8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"f479fafdcabeb546d7f5da550f35c18b32ab5a15","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.17","@otto-code/client":"0.9.17","@otto-code/server":"0.9.17","@otto-code/protocol":"0.9.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.17_1789859629930_0.9138733863489812","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@otto-code/cli","version":"0.9.18","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.18","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"04f948a04359ad2aa64a957b221203969b2ce7f4","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.18.tgz","fileCount":316,"integrity":"sha512-6PtI3CW3s07vm3IX2GRmPM2bw58xOhfNtzv9TC509bZOQqvaP9L5wsiQ9yzbMsbe9xkSWCwXn0XkUc//s451VQ==","signatures":[{"sig":"MEYCIQD6I/CBlFuMuFvDGIAXGOSwHSwG04a4RH3s2eDrHjE3PQIhAIZqLcVBayfIIZtXhfKt6R7RxNRb8gkRAqSImzz2T1hV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4SD9L4cjhtBW/UFblicxvi3BBQckvxsg1+UyNeyxhxQIgaYXqPj/Ao2COfSzL7ISkIJGYR/r2ZS+JPuqwsS7uG+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"e84b9edd6b73b6ff73db14e2439b50848eb2e8dc","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.18","@otto-code/client":"0.9.18","@otto-code/server":"0.9.18","@otto-code/protocol":"0.9.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.18_1789880176204_0.6933669189300096","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@otto-code/cli","version":"0.9.19","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.19","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"9bd21087ad63f5a5bdf9a86b3eb6d480488f6900","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.19.tgz","fileCount":316,"integrity":"sha512-rcFJbFTMTEwXJfl6g6CSyRrwsDbZulIprOW4RgVe163LsRWpoXB2AQZhGYP6M3gQITYD+iSXlHt97ZbtmX5W4Q==","signatures":[{"sig":"MEUCIHnlFUNkCXqSZGbeyjDtB09npOLoAGIQlJUw9pLGG33/AiEA49Og1WkODS5cGf5Tnsk1tZ0EQMak8EBi9CLYZnGxd4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAa9tbCpFp7fG4ndOEb8nHPzrq2oz/U2LZYRT3Tq/94dAiEAiAfhfFGSQ6CqGkIEAdQ7lYpd9zOKbHBsoxDs2rMDvw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"f927d58b6a3f1c0afce5e3a1f8daaca0c0dbe7df","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.19","@otto-code/client":"0.9.19","@otto-code/server":"0.9.19","@otto-code/protocol":"0.9.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.19_1789963334320_0.16136577118141116","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@otto-code/cli","version":"0.9.20","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.20","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"1985379666e6e3a9fc86e13f186125c79fb6a3f8","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.20.tgz","fileCount":316,"integrity":"sha512-hWDIaQfPTi9Upwa/Z+/zSalmtQA07T3qEZzPhkWoXlXGhdrQ8Wds5t0KJ7ZlvMigAnMMv04X7PHml7bYWb7xRQ==","signatures":[{"sig":"MEQCIBA5uvbCepkv/gyI8NuUI60NDux7QmlIKLbhkkVx9XyJAiBq3jwfw9iyyBBe/cmn8alPEYlhFBbQRDlIGyzdTpVzTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICg5GHo1uqMVq0g8gIwFkTDobN764R9J/BQ5BSL+++ocAiBygqiyvgT31RmIgpZWHSKXgnGipp7yhFJdogav+hBMSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"15eb88bbd7063d0cd51a928a4654eb22833cf30d","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.20","@otto-code/client":"0.9.20","@otto-code/server":"0.9.20","@otto-code/protocol":"0.9.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.20_1790085204844_0.8639736630801524","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@otto-code/cli","version":"0.9.21","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.21","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"a9ba4040e2d1141585ec1372e08b6bf5d79b9af2","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.21.tgz","fileCount":316,"integrity":"sha512-7ySXgj+T0vIb1ifol6FkqwY7QZbJe5imYh83M9nBbHktyXD2mtHXVk0tm+4q0GEmlSjei2HrYnXg+A8npRticg==","signatures":[{"sig":"MEYCIQC4gj9GbV3s1yYXBggf6A9xj3MwKEwMt0cPSrKrhQ/A7AIhANPgn29vdKAZJ+7Q5FXomodpXJTAhp1AuBAmOUCnCqgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB9QBaUSmxnj26shG5Fl8Ho0uZamDRu4nis/RDUG8WsvAiAHIndzFysE/oXEo6IfMCekr6Q2VnRwqu/or5N3G7Eupg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"94fe8ce77033c6a15fc106ab1601a6019db29093","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.21","@otto-code/client":"0.9.21","@otto-code/server":"0.9.21","@otto-code/protocol":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.21_1790109220969_0.8143513396216828","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@otto-code/cli","version":"0.9.22","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.22","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"7f559a77322437c25a466beb6ac957791387b63a","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.22.tgz","fileCount":316,"integrity":"sha512-LwBi2q6fTVIesubaE+xUqgfiP6YpPbyueeXqfns9tc7wwYeV09kI/dybKrOmvYiDowrSg8075ZP4dAnnGWEv5A==","signatures":[{"sig":"MEYCIQDo/hdPO4sUR6uGvlVRFBfNswdQ/o+qr1WeIpiPpzA+UQIhAJKVcUULZfQDcZhOVcqcAVImsy/u6YnBFy6rdZNyCBvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATruAunk/yKebb+qkpX26zCoWGfN/v568DWQ2UpIdPuAiEAmZHxE8opUbdVtxHh9k4JewdsNHA6vPiSK8iGNY7yhAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"4fa2a098f93a72ce8eb83254faaafe1274ea64f9","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.22","@otto-code/client":"0.9.22","@otto-code/server":"0.9.22","@otto-code/protocol":"0.9.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.22_1790349561003_0.23040745099033644","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@otto-code/cli","version":"0.9.23","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.23","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"6c3604ea88602c70b42da5353d7eb028a424d2b3","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.23.tgz","fileCount":316,"integrity":"sha512-mf5/NZzxdSZVNRMCezC2D8KZpfDC1qAt0NaLA1GRWYxXLfYBujYa4Y+USRJtW3gOdk/yTU8lOV7dluh61qsSag==","signatures":[{"sig":"MEUCIFO/Nh38bRUT7hYNZRhbyIE4Qm3E1UwJB8Ig5C0/Ck2+AiEAoEchduHHJ6CasrvMrn8mV3pqTtKp0+n/j4H6iFn9wXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxKLZ9zOkPxgfUul4MEKgVfsV7th+BI9jv9mC2NhIPqgIhAI5Vscxw/3WCnvTTHJulF7QcRIyLCo35WempBMZxbST6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"543da160049d2607b4b4866a547c6bdc4f88f597","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.23","@otto-code/client":"0.9.23","@otto-code/server":"0.9.23","@otto-code/protocol":"0.9.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.23_1790364046237_0.368359836664115","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@otto-code/cli","version":"0.9.24","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.24","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"463f2404346048fd0f49a88569e924fc52428906","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.24.tgz","fileCount":316,"integrity":"sha512-zSnKh3hL75t1+SE2fdGCHpJHiY6ItQ53ZLkY8knzp+JM8sfFb2EwWSmRkRVEOX1iYh1NNiraU1kpz7i0+SA1Iw==","signatures":[{"sig":"MEUCIG5AU3x+NaDXyI/3rIxe78vorri3EPQwWX6thBp1kABBAiEAyhgn/9UJbLRZYIRzauYZTgz3Pf0ES2q9YnZLkTLWL6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDtflVIIAG9DozQO8d2nx+zjQO97kLJqhd3OPxgsufgeAiB6qe7wstk5Oxk1hcWhEk3yHbcdBNNtWnNBTrjG8QNpNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"bc39fb575f0972e0957f316979e02aff635ec51b","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.24","@otto-code/client":"0.9.24","@otto-code/server":"0.9.24","@otto-code/protocol":"0.9.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.24_1790371267938_0.1482610182264068","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@otto-code/cli","version":"0.9.25","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.25","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"1dc36725ddbe420286561ac706efea57178185c2","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.25.tgz","fileCount":316,"integrity":"sha512-4UqrJNQSTKvybmdJjwTUOkUxjLr1L8shQpgqoVTdAEVApFqXo89TWxexqdmh0fO2eh1U681RwhS/7YliAoZwnw==","signatures":[{"sig":"MEYCIQCKIfrIhih8R7b7yUGmRcPY/0p2uI1U406k93LksB9j6QIhANNg1X1nWTcrbqGOqOofmWHUkHK92qnN3fxtuFDp1dGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHkWmBLCSw7I6pKEqWl+fzEDRn5Ir9OOilFkJm50H84DAiBThvdphhjkH6Du6tHqVKdRGSFRUdyARC6mQTy9xGAQOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"54b40d7571300c3a2af78ebe230be0302365cd59","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.25","@otto-code/client":"0.9.25","@otto-code/server":"0.9.25","@otto-code/protocol":"0.9.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.25_1790550676374_0.8434272301306556","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@otto-code/cli","version":"0.9.26","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.26","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"141462e3276a9da990e31efdefaaae0a661360af","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.26.tgz","fileCount":316,"integrity":"sha512-h715NDAYz4/sgziqpM25xwQx9ZgUUfbnIDKTq6fvChH6WsQUddCnOTAfV5TyfCh9F7SjGb6hXFgDVNn7oTjmPw==","signatures":[{"sig":"MEQCIDnWhsgBVEnmqKdzQ+oWwmnZrBmOGrx22SrOAJQvbek5AiAaYh9HPF8ANrerp0IrH3uJDGfC+TXHYGlEwcl5hrP6FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBodVo4s/XUQZYHrKgJnb1meYNYSuhHOEKF/2Ll/a4d0AiEAsPzl41S4WhdaRbGTAqN4vorGtPf1etE7tT+nN4EH9bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"ddfef1f71f4c95033be918817aba696988ad1bac","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.26","@otto-code/client":"0.9.26","@otto-code/server":"0.9.26","@otto-code/protocol":"0.9.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.26_1790564868516_0.3125427040950002","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"@otto-code/cli","version":"0.9.27","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.27","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"0b1dae59500ad2c28ea496923439e1e5e959d93c","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.27.tgz","fileCount":316,"integrity":"sha512-OxlHHziMqs6hiI47H75sb2yhGsECoo7m1mCgMI9N6WASnxBI7JSzbGKHo1IXYSEHPgWXloUDtlO+1AmKoJ2mgQ==","signatures":[{"sig":"MEQCIDnvUHOpkAkZXxhUPAP8cNrmSX/SUw2HivL2o88Viv2jAiApO6blEaEe8e3GYEg9JPo03Virzv+VEOX4Qfc6n8YnKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHIiFrCIuXL9EahkS3btc42DmQu2EZ1W46sWiFoLZMKAiEAhOlZG7C8ZdMBd2MhrcOvMKcZvF5ZGKC/dwWfZGpYGco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"35604d5588e950d44fa202d7d67cd10564d33ae0","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.27","@otto-code/client":"0.9.27","@otto-code/server":"0.9.27","@otto-code/protocol":"0.9.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.27_1790600118102_0.9888658498253926","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@otto-code/cli","version":"0.9.28","license":"AGPL-3.0-or-later","_id":"@otto-code/cli@0.9.28","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"bin":{"otto":"bin/otto"},"dist":{"shasum":"92d8bd92dd7048b8aa33e8d754500384122547ae","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.28.tgz","fileCount":316,"integrity":"sha512-X83jP6kuIiBgPFMnXufWCDWy4wUWJ5qSZzqQu2bu4tEeKjpixo07OfymhdvEvXgN+nA8SUox1J0N02itTHSGDQ==","signatures":[{"sig":"MEUCIFp+JgJOhIwRf/6oXE1za5+o4mgiK6cxh2Phef87sr9cAiEArkhWAFxZ1/5fEO+n4X6z3ALD6wFDTCq4nlENiWqV7t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyQY/qOsUz6jD+4H9wvKCiIk2HHNgurPefNo53oxf5jAiEA5oDL3gf4PaP0JL1gB3TvC1xgPzruVh7FOymxvvhtQFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"type":"module","gitHead":"05d7f40c0ec2057f7c0dd2388772576f91519ba0","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.28","@otto-code/client":"0.9.28","@otto-code/server":"0.9.28","@otto-code/protocol":"0.9.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.28_1790709263841_0.05810116613205585","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"_id":"@otto-code/cli@0.9.29","bin":{"otto":"bin/otto"},"bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"7f8286149898b51d6d708e076f780e8aef217eb8","tarball":"https://registry.npmjs.org/@otto-code/cli/-/cli-0.9.29.tgz","fileCount":316,"integrity":"sha512-sps95m0BOCYHp80XluAZ1wTa3lRL8PFohtAGwnbf1t8DYIcbx5n0HMNGENUMgzYcTGq1NpxPsriUZjpsFh+ikg==","signatures":[{"sig":"MEUCIQDB8q7ogJWuewMGKQrmVdCio6BA01bddC5IOUtzhDFAPgIgHY97YiDl4rlJZm1DqbpBivk0GH6T+2+d7OZqDcS/VBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqi15Lz+TVbgHD5brQqSGwtPk/x0GxGSf6EzCFsI+2UwIhAJqGSRCQ1A2H+s0dHBFEFCg61CM7qA/s6Li29JFYKtY/"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fcli@0.9.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636294},"name":"@otto-code/cli","type":"module","gitHead":"da571dc48450524f920d87d576acbcb9b5e74e7c","license":"AGPL-3.0-or-later","scripts":{"test":"npm run test:unit && npm run test:local","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","prepack":"npm run build:clean","test:e2e":"npm run test:local","test:unit":"vitest run src","typecheck":"tsgo --noEmit","test:local":"tsx tests/run-all.ts","build:clean":"npm run clean && npm run build","test:e2e:lifecycle":"npx tsx tests/e2e/agent-lifecycle.test.ts"},"version":"0.9.29","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05b77724-2252-4af4-b0dc-1ed01591fdd3"}},"homepage":"https://github.com/Draek2077/otto-code#readme","repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Otto CLI - control your AI coding agents from the command line","directories":{},"maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","yaml":"^2.8.4","chalk":"^5.3.0","commander":"^12.0.0","tree-kill":"^1.2.2","mime-types":"^2.1.35","@clack/prompts":"^1.0.0","@otto-code/brain":"0.9.29","@otto-code/client":"0.9.29","@otto-code/server":"0.9.29","@otto-code/protocol":"0.9.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.8.5","tsx":"^4.6.0","vitest":"^4.1.11","@types/ws":"^8.5.8","typescript":"^5.2.2","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.9.29_1790956872212_0.3769047233241989"}}},"time":{"created":"2026-07-12T01:17:24.503Z","modified":"2026-10-02T16:01:12.766Z","0.5.0":"2026-07-12T01:17:24.838Z","0.5.1":"2026-07-12T19:49:13.390Z","0.5.2":"2026-07-13T14:59:09.119Z","0.5.4":"2026-07-14T07:33:22.586Z","0.5.5":"2026-07-14T13:42:58.312Z","0.5.6":"2026-07-14T19:41:19.918Z","0.5.7":"2026-07-14T20:14:31.903Z","0.5.8":"2026-07-15T02:31:21.825Z","0.6.0":"2026-07-16T07:08:54.051Z","0.6.1":"2026-07-16T14:25:40.446Z","0.6.2":"2026-07-16T19:35:30.573Z","0.6.3":"2026-07-18T03:55:44.871Z","0.6.4":"2026-07-20T03:51:10.188Z","0.6.5":"2026-07-20T15:20:01.164Z","0.6.6":"2026-07-21T02:32:13.783Z","0.6.7":"2026-07-22T03:48:17.344Z","0.7.0":"2026-07-26T22:22:56.597Z","0.7.1":"2026-07-27T06:55:44.521Z","0.7.2":"2026-07-27T15:59:32.924Z","0.7.3":"2026-07-29T12:55:15.148Z","0.7.4":"2026-07-30T14:04:15.786Z","0.7.5":"2026-07-31T20:25:43.050Z","0.7.6":"2026-08-03T17:40:08.122Z","0.8.0":"2026-08-04T05:02:46.014Z","0.8.1":"2026-08-04T23:06:53.685Z","0.8.2":"2026-08-05T18:33:55.609Z","0.8.3":"2026-08-06T13:39:24.066Z","0.8.4":"2026-08-07T05:14:54.938Z","0.8.5":"2026-08-07T06:34:13.582Z","0.8.6":"2026-08-09T04:42:07.105Z","0.8.7":"2026-08-10T02:11:10.945Z","0.8.8":"2026-08-12T00:32:21.971Z","0.8.9":"2026-08-13T13:36:51.224Z","0.8.10":"2026-08-13T17:00:35.686Z","0.8.12":"2026-08-21T05:45:25.369Z","0.8.13":"2026-08-22T18:22:44.845Z","0.8.14":"2026-08-24T00:34:50.368Z","0.8.15":"2026-08-24T04:55:55.207Z","0.8.16":"2026-08-25T04:19:43.356Z","0.8.17":"2026-08-25T13:41:09.063Z","0.8.18":"2026-08-26T12:29:24.238Z","0.8.19":"2026-08-28T03:50:53.995Z","0.9.0":"2026-09-04T03:31:53.781Z","0.9.2":"2026-09-06T19:38:33.216Z","0.9.3":"2026-09-07T14:41:08.676Z","0.9.4":"2026-09-08T05:17:16.960Z","0.9.5":"2026-09-08T19:20:18.794Z","0.9.6":"2026-09-10T21:19:26.954Z","0.9.7":"2026-09-12T05:13:47.340Z","0.9.8":"2026-09-12T18:14:36.558Z","0.9.9":"2026-09-12T23:51:00.513Z","0.9.10":"2026-09-13T04:09:32.884Z","0.9.11":"2026-09-14T13:09:25.762Z","0.9.12":"2026-09-16T18:22:50.166Z","0.9.13-beta.1":"2026-09-16T19:39:13.802Z","0.9.13":"2026-09-17T13:11:05.839Z","0.9.14":"2026-09-19T01:43:16.718Z","0.9.15":"2026-09-19T18:41:21.550Z","0.9.16":"2026-09-19T20:32:58.627Z","0.9.17":"2026-09-19T23:13:50.026Z","0.9.18":"2026-09-20T04:56:16.286Z","0.9.19":"2026-09-21T04:02:14.413Z","0.9.20":"2026-09-22T13:53:24.939Z","0.9.21":"2026-09-22T20:33:41.073Z","0.9.22":"2026-09-25T15:19:21.105Z","0.9.23":"2026-09-25T19:20:46.356Z","0.9.24":"2026-09-25T21:21:08.041Z","0.9.25":"2026-09-27T23:11:16.461Z","0.9.26":"2026-09-28T03:07:48.608Z","0.9.27":"2026-09-28T12:55:18.261Z","0.9.28":"2026-09-29T19:14:23.926Z","0.9.29":"2026-10-02T16:01:12.353Z"},"bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/Draek2077/otto-code#readme","repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/cli"},"description":"Otto CLI - control your AI coding agents from the command line","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"readme":"ERROR: No README data found!","readmeFilename":""}