{"_id":"@meowlynxsea/koi","_rev":"79-9fd3dea7756733bc16f7b5218ad2740a","name":"@meowlynxsea/koi","dist-tags":{"latest":"0.2.69"},"versions":{"0.1.0":{"name":"@meowlynxsea/koi","version":"0.1.0","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.1.0","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"f639a1b1d3b1920345d30aabbd7177da681e377a","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.1.0.tgz","fileCount":109,"integrity":"sha512-Ve5dP4h6hAdujmFcsINWm6RZ9mPFo8ESy9rfm/S/m4zMIWGXGTZzaCylCjB70bFKEeYga+Kh6vbCUxZeLnA0Dw==","signatures":[{"sig":"MEUCIHzMMbx0kMFXsYHzXz84onGY9pfIJGHKWo7FbZ/Xr0b7AiEA13xdrtWgy8YAM+i1zsozHh0LBhzX+VMLPnx2dLfe6s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22674177},"type":"module","module":"src/main.tsx","gitHead":"1388c6c4183cd47687dc19ec3a5f29944e924e9f","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@opentui/core":"latest","@opentui/react":"latest","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.1.0_1778425802252_0.0002548338141672435","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@meowlynxsea/koi","version":"0.1.1","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.1.1","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"8446ee8d3b36114a1d66b39cc6d7f42829c28b28","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.1.1.tgz","fileCount":132,"integrity":"sha512-fR2rByeLKVliSvZKWOYNWipUldR32U9jDyd1PuGlA8//okM8O7UlTwg0UO6paHw0OIGXrYJq/6v5p5epybNKzA==","signatures":[{"sig":"MEQCIGw54a0SCKosuLRJGWG21pIPv8tR2aTk5I7a4lzjWxUIAiBvMng424uYzp3nzQh5K8pqzDI1TPdjgD54VwiK4k0T+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29482487},"type":"module","module":"src/main.tsx","gitHead":"faec8979c8f61ff257f94806a06082f2af6b2989","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@opentui/core":"latest","@opentui/react":"latest","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.1.1_1778426422492_0.6432304127330624","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@meowlynxsea/koi","version":"0.1.2","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.1.2","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"52c84fa52e879025589cdcbacfd9fd8bb9299ce3","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.1.2.tgz","fileCount":133,"integrity":"sha512-+Kw4JrQ18dj2NWnV1iWmi0Hm4lke2/1x8a0a0GRgobFDKDW20eDtRUb+6e+VAGt1QjjXi/U8wDP8cqeBjQfCGQ==","signatures":[{"sig":"MEUCIH/9vd+DwNtbXEA0TMCk1t9iJuAuJBUmD2BGOdRJxqiwAiEA5Af1KTRp3gLmZHhVdLgcfm6UtideLwIvwQzJXe1yBD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29482991},"type":"module","module":"src/main.tsx","gitHead":"28a044407081d0236d8b0f1c2482d71d7e7b1186","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@opentui/core":"latest","@opentui/react":"latest","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.1.2_1778426621458_0.8351424277479662","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@meowlynxsea/koi","version":"0.1.3","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.1.3","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"c6e9a8574361e70819aa6c36e7ce2e9999980e3c","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.1.3.tgz","fileCount":135,"integrity":"sha512-RA1gomRbYUJ4OBbYJSUPi8+EnYfj2cxzs2s/e7d5AZ2I1cbBZvCylytJ46KwxCtcVRK5lIRtR3RW3siNJWgktA==","signatures":[{"sig":"MEUCIQCPxd+e/5F8LMu+4oh+h3g/e3Hj62tKnb1FbRA6TraIXwIgOUSfBBu11HxIc7HhCTkdkszCND1udByiRvPy6MTwK34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29508286},"type":"module","module":"src/main.tsx","gitHead":"717ad3626384acd183a08084fca0103896633be7","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.1.3_1778430897011_0.1526331128064089","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@meowlynxsea/koi","version":"0.1.5","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.1.5","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"a824d87e2d409904c71fcb1f3a56c43c9d2c8797","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.1.5.tgz","fileCount":135,"integrity":"sha512-LHQu9UPq6gLPxWqc/qQMQ59YwLG0iTBYqvgPWCr+ePoiZcZNnsmd+x9Ltd1op5IQ0VJlHSHOtjk51L2uD6rKrg==","signatures":[{"sig":"MEYCIQDbNQGRplKlEGqRj+jvoe3gqX6TRIfY5i8O0gADI8SGEwIhAIU+S0RJdKfZ9HdrAZi6cJnsv9l9chvdOKmbYObiJcNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29508915},"type":"module","module":"src/main.tsx","gitHead":"d611c3aae46ab5e9e98b02010d38c6398a0f6491","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.1.5_1778432246208_0.663747967775091","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@meowlynxsea/koi","version":"0.1.6","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.1.6","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"bd0e2397b03e53bacf27427d191899cf7f0b3f84","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.1.6.tgz","fileCount":136,"integrity":"sha512-gHX4aFXyzInRl6XAUJ1MmWT1+vklDcBPLrnMr1LplxnjO0W86EowycFnprx+QdmQ8jWslh2+eW1+YBQ5JLIygA==","signatures":[{"sig":"MEQCIGremkxOV5XNeTNaTWyCanPuCgfNjOJx4y7Wv+bOKd4tAiBsi1sBIK5lpW+smPqyD5B/BsyfyMD8nzAXfSkED06/Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29537841},"type":"module","module":"src/main.tsx","gitHead":"897a9ff1e4dd6225846c4a48f9135a21a6bdc95a","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.1.6_1778478777448_0.6866181208033579","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@meowlynxsea/koi","version":"0.1.7","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.1.7","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"da7d3a64db130489d513503280dc9b57de74bc79","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.1.7.tgz","fileCount":139,"integrity":"sha512-aZVNGk/nC1b9Os/VkmLbtL+olHA8WKwrmJvG5LsXV39j0bNNfTfIBhw8fwpWwpC7OVZT5NYT/P+mxTqxNl4HpA==","signatures":[{"sig":"MEQCIHQRI9gZ+x289ZJrwoUYNHEg1ISNEeN0Gno4EXJu42SUAiAuMWOMAonA/ZsIzKTSfrKRy6i6xFA1VwxR36bqOG3ywA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29573512},"type":"module","module":"src/main.tsx","gitHead":"1e37acc6855a813ee0f8300b23b01560d12ec235","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.1.7_1778491901005_0.7137142228287143","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@meowlynxsea/koi","version":"0.2.0","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.0","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"be6abdf10d0f51c192520a4bccfbe95a43bb900e","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.0.tgz","fileCount":15165,"integrity":"sha512-5ZJmizJMqCOFKXde99zRffvj2mqPwcRbFF2L+C3TBRL/hVW2uwgoDJRNOKv6Ykii/1jBpQePgS2LnOXHkpTDGQ==","signatures":[{"sig":"MEUCIQDQGXXgoAm4IjgJ3oc3mIwOvZLmI7yctjz6WJHbVdTimAIgIYkrWC0p4lKWVLoDuB4FFsfoxPw7w//9b0tGWp+1eXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136403556},"type":"module","module":"src/main.tsx","gitHead":"0d93b0578977f1f2ffe018c1b581f1f87e0f41c8","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/","check":"tsc --noEmit","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.0_1778565959122_0.31143214754917814","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@meowlynxsea/koi","version":"0.2.1","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.1","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"e9ae4437b149c6da8217b997b70375c552d18cf4","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.1.tgz","fileCount":15170,"integrity":"sha512-y8bj02w9I+pkF+Rh1VZA0DP3XLBUzi2XOWQ/59xM1gsrmBrVCsBCfrjJrULPTYfV4k+o6JxOQKmUouJ2bncsow==","signatures":[{"sig":"MEQCICcQeJRuQ+B3YHkSyDi0qcqZlhggDIPKdvojhrCX4wxSAiAnmsVlym+Obxo0hOMbwie9qvXOjw5gJPaUjXzvCZPxfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169381658},"type":"module","module":"src/main.tsx","gitHead":"333c8dcdecdd8a0319990997fbbe7c421bdefde0","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.1_1778570598395_0.9832848121258186","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@meowlynxsea/koi","version":"0.2.2","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.2","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"fd9090ddbfc3e6a710ebf72876eba0fb42abbe59","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.2.tgz","fileCount":120,"integrity":"sha512-7pYc2gtM0HPlOZ1zIdym7RO8wdetrm3ndTejDpkzHNF3AV+VKUf3YF+ssu8i5ZOIv35hBXftO1zOiwTwfWvrUA==","signatures":[{"sig":"MEYCIQDdL66YAwxBLUcHSkYDi4y2EG6snYZI81dh6zipCFLD8AIhAPJdeP+l9czJVO5buSaVRqEaoV1+Aev/+1Wp8PxJNIR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71583645},"type":"module","module":"src/main.tsx","gitHead":"90f8740ff3223ae2ab3cf9ee6325d2c9ca711b43","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.2_1778571460342_0.18916983655423003","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@meowlynxsea/koi","version":"0.2.3","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.3","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"26cff1e223d26a6361171ce95f16c94be475e1a6","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.3.tgz","fileCount":121,"integrity":"sha512-IlDAZ90IKf+Tm2cNnJywy5qNNGy655Tc7XEydSR+nY5OAuHo6aJjtYnM/nxDbE3NKkwF5fBuk+NvD0I/xDFtTg==","signatures":[{"sig":"MEUCIEN94nYESNs72LIZQo79qsWdQkbkDJzf+IqirZBMOTjZAiEA4W94vWs+xiZLVwgT+znwF5hzSrevLiO6oI2xki3JUT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71590584},"type":"module","module":"src/main.tsx","gitHead":"e0330afb5064fcd210abd3d9a54ad444c759ff9b","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.3_1778572591125_0.6969814552533267","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@meowlynxsea/koi","version":"0.2.4","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.4","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"50d49a6a34ffb6500af1cd5e06ffb9715ae56ebc","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.4.tgz","fileCount":121,"integrity":"sha512-efXbYvplwmrirwABKJa7gwgt07VNQd5v1XbJvv1VBjoUP/FZymQfnxLwk2s2X1I23DBoJeYoH9A9fSt3n0KB/A==","signatures":[{"sig":"MEUCIEmDiF54FWKGfUt/aBsv8Ll1EcVFYrwjZ13cy7lSpT+sAiEA2fjn/r0NWooHaolVr/bu9pjjQb3Pt69mKhcuQhry7dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71598582},"type":"module","module":"src/main.tsx","gitHead":"ae500f184b5f8f85350743b8a7de5c54f5aaced1","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.4_1778573532890_0.40771033727911843","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@meowlynxsea/koi","version":"0.2.5","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.5","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"3c2cf7bd47ede433d8f64e0bb384b96774481c89","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.5.tgz","fileCount":121,"integrity":"sha512-zOwAxSmy5pycKGT/566w+p0q8f6XhHoXNiok2YFuatqPqBHEhWy4JPhIqN5vuC5tZ46KsnH0eDwEitOg786hLg==","signatures":[{"sig":"MEUCIQDZi5DPGm/p6O+IiSAmjNaAc4MEMNgv/utXBpNe+N//VQIgPe8UDNcRD1J7/fVmoVcu4XMGBA4NoqJO2gy/6syikUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71598582},"type":"module","module":"src/main.tsx","gitHead":"2a00cd093b33ec0926cf26b2f98db2d8a5b41714","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.5_1778578878619_0.7260024101340254","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@meowlynxsea/koi","version":"0.2.6","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.6","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"7e66d3bfa41b8c03acd4543da4f4087ebdf1daec","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.6.tgz","fileCount":121,"integrity":"sha512-0B/8Bfv3Hba5vKQNuvQ00fPa4y5MdZZUwIkIJEPHSnUELM3qtrMyLxqPjGZy7Uuap8qSZZSTDD9/F0+AjSlYoQ==","signatures":[{"sig":"MEUCIAVmg0KHNQu1ZXJ6sp8UebHHbw9ZTNeiaE4nxQaNQOUIAiEA3MPmMYV4YkmapciYvM1CI45J+w5Sy4zjxPg+tNn7XYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71598582},"type":"module","module":"src/main.tsx","gitHead":"3a2acaf823d8b958658b1cf37137e016ac758fa2","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.6_1778579591492_0.17922673450245719","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@meowlynxsea/koi","version":"0.2.7","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.7","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"3a0e32a712073511297fc0d8d0c8530ba882774b","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.7.tgz","fileCount":121,"integrity":"sha512-k7m0eQw2wArrgOVfbErJK0szPiBd47rKzlK+j7/RJRLLEtbq/7p58bjKSrCzOhlbPb4kcqOwNYIdthzOV84YAg==","signatures":[{"sig":"MEUCIQCn+/UxGe/qwq2ZWm+I56+w35dgYseRYWVTrUxUG1xEywIgQ6uq3F4oAsQW2DA1ErtzVgKTNBZwLg6p628XKi962fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71598582},"type":"module","module":"src/main.tsx","gitHead":"6397767a683c3d2108d8496b9f12ff61b2cc88d1","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.7_1778579711709_0.2569169144228707","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@meowlynxsea/koi","version":"0.2.8","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.8","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"0218b06aa3313a71ece3f5f652e380528f47e12f","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.8.tgz","fileCount":123,"integrity":"sha512-HnfyogjLGgHk5YEMQZTo2slJvgwNp+CXZoVA5OUD+S32tH2aFlJE+uqcEY7Y21p3ddehVw93wdRSlEplZZjS5A==","signatures":[{"sig":"MEUCIQCtA1evLv1aOzUI4zAmistLZ0YpACdkoCEZmxPwK+KXLgIgYNZG3SK75JFT6O+fsC2o0pdYmYNbhPyu+APKmW18P2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71603456},"type":"module","module":"src/main.tsx","gitHead":"d330ef7cc043d00549042377943ddca4282af766","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","koffi","onnxruntime-node","protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.8_1778579976058_0.6943031301022156","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@meowlynxsea/koi","version":"0.2.9","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.9","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"f8edc3d3a3a31624e7b9ed7cc7f234969e3caa51","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.9.tgz","fileCount":123,"integrity":"sha512-aPnEWukai/sWkuwsSm438LFKseHzo9V2OnmIkcoWCM7M2LLHrlAHbuzPNH611Xu3y6jt8PmdTOTobOAVz8UgPw==","signatures":[{"sig":"MEUCIE5bO4vW7NOVhl07XXxlWmg0r+4LP04mewf9dOfMN1jYAiEAl98qMWXRiBA/DUtpz5lZ1eSBowPn7Kb5w/OaGwvABhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71602839},"type":"module","module":"src/main.tsx","gitHead":"c8e13051e92dcdd4fa23af16ebca792f47c29d16","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.9_1778580825775_0.10142237766856876","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@meowlynxsea/koi","version":"0.2.10","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.10","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"9a84120e87c94580b5c43f534438c46b602d9112","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.10.tgz","fileCount":123,"integrity":"sha512-3gleUFtFRuIrxp8R94HUIsczUJu6GlBfanGPziJ+IjjfWCZjsdJbqne9pBYaAL8r+Bl5cCsvTTPZ68SzYPUDjw==","signatures":[{"sig":"MEUCIEil2Aybitw0WQnDuV3EUxxG65lO+GG48rK9V+TFi8sRAiEA4PaMwaGXs9IxjEgG/bjWxb6GovZzAW0icLKokWPM+yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71602840},"type":"module","module":"src/main.tsx","gitHead":"c4934a65ae63ab7d404e214e31ef8cca70041987","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.10_1778582137716_0.983787277286035","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@meowlynxsea/koi","version":"0.2.11","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.11","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"a94c406dbf21319b667697760cae69766a77dc3a","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.11.tgz","fileCount":123,"integrity":"sha512-aoFPPPV0W2vixopt8PAJo5AxWm5mJehOdp5yFYQpm/tkeDnUtGb+zGg0PHOmsnTnWaj8hhoYO+OGCAE+fkEZ+g==","signatures":[{"sig":"MEUCIAEddhcBm0CyFjTdCY0rq+ITilbPMZB5TZukkz+sjz+tAiEAvFYTFZRyg3aUfYz6YLSWl8EL42BZ5lcwqUlgFZ88QqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71602840},"type":"module","module":"src/main.tsx","gitHead":"4a5720cff7f21fa09d1d927ac11513b058398c25","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.11_1778582259900_0.02770750832840796","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@meowlynxsea/koi","version":"0.2.12","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.12","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"54409d5b3c7894cccc680addc25634a6cadb74bd","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.12.tgz","fileCount":123,"integrity":"sha512-wofBmYK5eSdnKeFruENVD3HAdeRtWpSb9bXQ+2a7y4UaWEzQY+AiWwtp0ZUHuajtCZ2NStR77mDx3aZSeXrbwg==","signatures":[{"sig":"MEYCIQDumxHCpicmIn64VpbnYiISkRVBSe0C/+qnAABMoQDCpgIhAMhJjCR3hX7D0WNrgBFfiTyms3rhWSz61205QvAEKqVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71603631},"type":"module","module":"src/main.tsx","gitHead":"ecfc48e601dafd66feabb94c26cfd3d7819c6820","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && for pkg in '@opentui/core-darwin-arm64' '@opentui/core-darwin-x64' '@opentui/core-linux-arm64' '@opentui/core-linux-x64' '@opentui/core-win32-arm64' '@opentui/core-win32-x64'; do if [ -d \"node_modules/$pkg\" ]; then mkdir -p \"dist/node_modules/$pkg\" && cp -r \"node_modules/$pkg/\"* \"dist/node_modules/$pkg/\"; fi; done && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.12_1778584761162_0.6258289633608218","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@meowlynxsea/koi","version":"0.2.13","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.13","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"f652d8baba9abe7761053c3d212168bb75dfc092","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.13.tgz","fileCount":167,"integrity":"sha512-aHwGN1fchIMbRJ+PuY/whWpd3sX9/OqhaFYV4JtZ8lphDwwIl6XCuGli2r57PrgXSQGDZzI81it1vzBzrQ9y7w==","signatures":[{"sig":"MEUCIQDqcfOmcOTz13vMEQff4fDQVPe/i0XMc+QLm66gsGAXqwIgZUbtHXrcS5DdjFt+EFhGdKbNRuVlcT3N7Yn6iLw1k0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94210913},"type":"module","module":"src/main.tsx","gitHead":"d2fad75f2b1e3291e6995dfd1f2080db716b8f66","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && cp -r node_modules/@opentui/core-darwin-arm64 dist/node_modules/ && cp -r node_modules/@opentui/core-darwin-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-x64 dist/node_modules/ 2>/dev/null || true && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.13_1778585256989_0.32758181632865546","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@meowlynxsea/koi","version":"0.2.14","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.14","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"1e83d51d04a1316afd084e6906f53f9f281aa4fe","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.14.tgz","fileCount":167,"integrity":"sha512-v6u06vXxKJV4MDVp9NlvsNL+cxHHwIYgnieexHoJ1Y3g+fVBWzn9mONsX9dyi9WLt5/+ZiM1KDOIHxNGYg4AuQ==","signatures":[{"sig":"MEUCIQDMVNjQMV4YGaqblF9ciQjH1tD5EPVHlpwSgGa3nI+CTwIgLYHPnEwHFq3ii4bJ045sbsdcFv7GivX7uq55SSREli0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94211153},"type":"module","module":"src/main.tsx","gitHead":"19309b0142277caddb4b0f9a0bd4dca5d06c42aa","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && cp -r node_modules/@opentui/core-darwin-arm64 dist/node_modules/ && cp -r node_modules/@opentui/core-darwin-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-x64 dist/node_modules/ 2>/dev/null || true && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.14_1778585480047_0.03885706814996359","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@meowlynxsea/koi","version":"0.2.15","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.15","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"17235dc8c29dba6c8e33a455c0661e39abbe720a","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.15.tgz","fileCount":167,"integrity":"sha512-jYN23F+Og7WfbQe/mFx5vY0JcZc650XqFvMFPyl6cmBqzOIPNcgiFaWo/MTv3YiN6yltrjG/F7U1L0KsmGfGyQ==","signatures":[{"sig":"MEQCIHJtfNLgRlHI1ssF8dPuVO5Dx6oP+t2Mu4c+/4Q7Qbz3AiB2r6yu9T1KJGvHeD2TOlGryqYCq6s+0REdag6roPB4lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94211915},"type":"module","module":"src/main.tsx","gitHead":"53a62ca83b435097d516096243e52625091a34e1","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && cp -r node_modules/@opentui/core-darwin-arm64 dist/node_modules/ && cp -r node_modules/@opentui/core-darwin-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-x64 dist/node_modules/ 2>/dev/null || true && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.15_1778586042192_0.8135710611804086","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@meowlynxsea/koi","version":"0.2.16","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.16","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"9a920329a838201db8efffff35d8723ab84364a0","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.16.tgz","fileCount":167,"integrity":"sha512-M0t1IVJCHPcP224g/lcHtljeq6oiEdCgaBEAolUa9IBRMreMzGCRLA1yHMH3Rz1xZwAI1hBEVax2Tq6GT6aAPg==","signatures":[{"sig":"MEUCIQCy23Hp0s+wk2W1BsNoCYz2M+Xv0TGIJYi4lsUOkregVAIgNNn1oACiARz+QzEWKsuwEC0HhbmkTMwckPLFYDR7F30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94212130},"type":"module","module":"src/main.tsx","gitHead":"ff76ac0056f72ca544198843cb22a4de1728cd0c","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && cp -r node_modules/@opentui/core-darwin-arm64 dist/node_modules/ && cp -r node_modules/@opentui/core-darwin-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-x64 dist/node_modules/ 2>/dev/null || true && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.16_1778586157004_0.22574298788438507","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@meowlynxsea/koi","version":"0.2.17","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.17","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"7ec70490132d75c74efa04cb4d726c94172abd63","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.17.tgz","fileCount":167,"integrity":"sha512-bcO7V6n1gKqDYz0HceL3PLBqj4oATXlkgM3f1LuC/TFQo4Ec0uAW8dikangq2J3DjkhDIUgbjMUNVvSp5KTvPA==","signatures":[{"sig":"MEUCICGRy/AQqe8zN6VEyFTWduO+fVtug/F9JN3bMBaIn1bHAiEAtlKixyxMsxR9kE6R+DghtkK93jZawAb9Ac52uJZk3Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94212763},"type":"module","module":"src/main.tsx","gitHead":"a13d44da45a3ea8833e19385eddd80adc132f587","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && cp -r node_modules/@opentui/core-darwin-arm64 dist/node_modules/ && cp -r node_modules/@opentui/core-darwin-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-x64 dist/node_modules/ 2>/dev/null || true && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.17_1778586643994_0.1793245042590259","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@meowlynxsea/koi","version":"0.2.18","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.18","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"cf8eead0f7d68dc7a22fa4a0dfaafebe9f49ea14","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.18.tgz","fileCount":167,"integrity":"sha512-0sK1rJQpzXzjIBm4Tj9jQK/iIwHIfRwKprlmdyE6NNCHZZ8hKYS8Ngsx904i2WzDcAeC5ASxe6YqhX3+qSTEmA==","signatures":[{"sig":"MEYCIQCogo2Wn3/8kBvnVgQRefwI1giKe5clZwE9z1NhkDok7wIhAOj9na6A8Yemxar7xbKBl5nxMHvzHYMFlf/aEywuPmxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94213705},"type":"module","module":"src/main.tsx","gitHead":"de9cf7f98126a8346add51874df8f0b73f500893","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && cp -r node_modules/@opentui/core-darwin-arm64 dist/node_modules/ && cp -r node_modules/@opentui/core-darwin-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-x64 dist/node_modules/ 2>/dev/null || true && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.18_1778586752218_0.7328102380623511","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@meowlynxsea/koi","version":"0.2.19","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.19","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"19eeb79b0d6557a8e72cf85ac13901fe253190d8","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.19.tgz","fileCount":167,"integrity":"sha512-r5SHXpy96BICXo8w5g/DEv+40GcaX2Ypn8Dx6NMxkVJv7NUhVMnuBQ2eD/zxEWfo8kAB+McqdLsKVj6R5Kwcqg==","signatures":[{"sig":"MEUCIBYI4/yyNJRIqSJQvveDgysSswYRWBntXipLqc2vWnLhAiEA1swmHgjWACG0tqXIKXGWTNDbRANIS8o8b6/0rQ4BWbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94214606},"type":"module","module":"src/main.tsx","gitHead":"03a6a747c24ea7de2059dd53b3f938522176fb77","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && mkdir -p dist/onnx-bin/napi-v3/darwin/arm64 && cp node_modules/onnxruntime-node/bin/napi-v3/darwin/arm64/* dist/onnx-bin/napi-v3/darwin/arm64/ && cp src/cce/core/schema.sql dist/ && mkdir -p dist/node_modules && cp -r node_modules/@opentui/core-darwin-arm64 dist/node_modules/ && cp -r node_modules/@opentui/core-darwin-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-linux-x64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-arm64 dist/node_modules/ 2>/dev/null || true && cp -r node_modules/@opentui/core-win32-x64 dist/node_modules/ 2>/dev/null || true && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.19_1778586935262_0.19390467644764486","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@meowlynxsea/koi","version":"0.2.20","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.20","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"d7c8dbfd402a8cd7cc9ae8f29500eeff72c3f3d1","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.20.tgz","fileCount":124,"integrity":"sha512-WaXpcWBvZaDw20/jL+MMHSCpkcHQze70wTKFIZn4rmD1wRQghQijP5ej48UZynrq11OC3DMKKGvPaEyvlF+6Mg==","signatures":[{"sig":"MEUCIQDXHOGOklf8x+Ow2dD4rLxeuY0FO8pFgzXx0KGPhmdVRQIgEyCXedou0qxPxlaAS6MPMU0GtCk7j1RwroyxzPUl8mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104582342},"type":"module","module":"src/main.tsx","gitHead":"2221791b8f4bbae3fd9d7c9355d6733d7c814513","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.3","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.20_1778588511772_0.32048715546245576","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@meowlynxsea/koi","version":"0.2.21","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.21","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"55cdc31c62d585ba4297743d2eede51c39bd1691","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.21.tgz","fileCount":120,"integrity":"sha512-mCgLWJdpdakukN33zl9eRihAuyr97AcCw6zWT5MPqSo+9HsZVJe7FTXaxjQozd29MMMeOrDyT9IjzQu/69s4kA==","signatures":[{"sig":"MEUCIQCfVvUSMzPr0UCbggXihLlDKPsutZMxDUZCyOkhJik1hQIgYdyT6lIaraQKCR+AXAUcHj01hKE1KJ9LzGTQh2nhWbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826577},"type":"module","module":"src/main.tsx","gitHead":"ff727ea6a052d58d1274462ba9ba7247cd018593","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bun":"^1.3.12","diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.21_1778590002042_0.2809670179928596","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@meowlynxsea/koi","version":"0.2.22","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.22","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"dcb88c2b72c883503432d0a82aaceb6eaa360c00","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.22.tgz","fileCount":120,"integrity":"sha512-CSuIU5sMrlXRQgtIQ8L+Fd6Z1GzJljflm13284vXlt2SAiayVFCsd4G6hc9NAD6rtR+47hzkUEz7fvlhB0/uzA==","signatures":[{"sig":"MEUCIC2+hZrmzmcZPUegUEJ+lsbhxHfezJCYfmhFAWxaDPbvAiEA7sdsT0djDsm4H34PufjucsI1RbqzQMrH7jp5QWdgVWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826577},"type":"module","module":"src/main.tsx","gitHead":"aa23c46f56cf460ee915dcc7323fd0d0d9f3064f","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.22_1778590774946_0.12782663076196843","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@meowlynxsea/koi","version":"0.2.23","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.23","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"2db65f74c62780b48a4b1d427ddce3c0011d9d24","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.23.tgz","fileCount":120,"integrity":"sha512-9+8g55PjqRzRfgbNW3x2HNVlDleVDQJ7E8dDmeWtKbYxlX1N1rmAZD9631S3MR0z9knztQDlWStvsiawJIlxxA==","signatures":[{"sig":"MEUCIQDJwCI9hMnNCaRXm7UTXfIZr7UpxAYIf0ZrlDeWgUIg0QIgDQwLlf6CGmPvRfVwDBIIKmnksyWQoNqtJK3xUk/Ldjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826541},"type":"module","module":"src/main.tsx","gitHead":"c1537c69918d4f86c575decc85cb81759b30b711","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.23_1778591729818_0.15306077375681615","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@meowlynxsea/koi","version":"0.2.24","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.24","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"b329bf21beb6faeecef3e1dd373299e55d71e589","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.24.tgz","fileCount":120,"integrity":"sha512-0yrkqHNsq5UWuX6M5DeGf29po9V2KzkK56xmnrbRyxPF34Yt53IIzZOKYc4HXECjQU1r21mAKoysJsqv7sn8Bw==","signatures":[{"sig":"MEQCIDtApH1CTVOsZCIt0ODlF7XoycYrMYuo2zP+sUoLaSfGAiBGIlscBiCwvb2AOUu9whxUhl3PcwbTSp2I+KaDayCTZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259827449},"type":"module","module":"src/main.tsx","gitHead":"2b39991da00accd1b8a7ff09246055035a537958","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.24_1778592184508_0.002917007734526189","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@meowlynxsea/koi","version":"0.2.25","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.25","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"d0d150de905077ef193dea02d236b70274a0719c","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.25.tgz","fileCount":120,"integrity":"sha512-g8045xhaSTgqP0Tu1oBXRRETjS+7vEuVdKKniPgveCmTi7JsQfTbP+5D0+sqwh5FROCUk7aET+tjsbKF6+8eAg==","signatures":[{"sig":"MEYCIQCwKT+tySkfg6md6eZhoor8ubT3w1ZEISYdWg0xe/ePAAIhAOxaU4tCYTXZmuZ9cnEpKfVfr2pZgKvbzL9w0QYDWQNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826002},"type":"module","module":"src/main.tsx","gitHead":"ac8674d458378c0c18e98570718146c9292c71ec","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.25_1778592659251_0.18390859340341326","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@meowlynxsea/koi","version":"0.2.26","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.26","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"3d176c968c52df6216ad8b27e97fd4b92d0445b5","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.26.tgz","fileCount":120,"integrity":"sha512-AUAhaaD+2frNXWe/23x7q3f5hVcPUnSQG5sPITLkFGoPVoWGFBS8O6VogzEkIOIbcBEf3L7xwS5r7hyKw2Hw+A==","signatures":[{"sig":"MEYCIQC1Jd58E6nMCkNR9vwhbibT+/PADvNSBcvRGDulmHWycwIhAKO8sLX/TJZ4In6sgXPkLqKbsKBg2cNiS2j5zl1VjagK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259825964},"type":"module","module":"src/main.tsx","gitHead":"1eef27198a187d3a8cfae29770f300f6f4bc7741","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.26_1778593299689_0.3663322594333436","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@meowlynxsea/koi","version":"0.2.27","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.27","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"260c8d9d9e238cfdbd2c22709d5bf4629833971e","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.27.tgz","fileCount":120,"integrity":"sha512-IJplbtERkiFdSD1yw81sk0L0Lj6aXF4D5dafCk5UxMY9fDrn05Xnw2ylRABEvwDQ54LQfryDO/cbU5lnS4uBFg==","signatures":[{"sig":"MEYCIQCp/JtbvpKjL6LsmR6WYQbFTIISUf7lqQfc30BDAbp2bAIhALgKjoQ3XLjmwThu2FzcFUkazJ28MZmVBHFHGtsDv343","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826120},"type":"module","module":"src/main.tsx","gitHead":"2d8be54115cb1f8aa4af12d6a5709c2034a62b78","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.27_1778594799317_0.23380104288861858","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@meowlynxsea/koi","version":"0.2.28","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.28","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"059455ac22706caf6afcab1a6e8aab40b4d553c5","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.28.tgz","fileCount":120,"integrity":"sha512-yBhTpKuWNXzqVlz0cBu64BTNE2JuDh42Uo4JAKE0XSq9mgsRiHl135XMGKjHB2fvsHzliwvYjhTFlGzmBcMV9A==","signatures":[{"sig":"MEQCIHBOJZzehUX186+bCkjyd/Ig6LDxW9VbDDLpANceA3msAiAGnt7YtgYVhHKHoYB4PvDy1gwrjDUjJyeuCzt9HkjOcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826120},"type":"module","module":"src/main.tsx","gitHead":"6f219426948114486e9ee1e52d049fdc611ec202","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.28_1778597958638_0.2841750407350623","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@meowlynxsea/koi","version":"0.2.29","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.29","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"a6c44aa7ffb461059e40347f4a0067ce946422c4","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.29.tgz","fileCount":120,"integrity":"sha512-+xp3wAEyodey1WP5nMAD+/UB4LBvul8DMABsQ6hkUxFjzUJRsatm71rcQ0mR7EaN8bh4mJxcJbVsK3KIjCvetA==","signatures":[{"sig":"MEYCIQDLDSY/jwfy8vzKEkUYcxw8SsUOXbVgMiOZSxLlf18NPgIhAKD1Bu/ohqOs/ViLa3Y6QOTP9CB5Fr/izUSX645Br0jQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826120},"type":"module","module":"src/main.tsx","gitHead":"5bc6435af23e06562a3d6d4dcf41277ea2315008","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.29_1778598818821_0.15561164484393153","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@meowlynxsea/koi","version":"0.2.30","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.30","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"7d48a66bfb5597e438613f17f59df9358ef410c3","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.30.tgz","fileCount":120,"integrity":"sha512-GejcdCLcbYAH0kNVvA5J41t0c3IeSuRkEyapxvxvwUhq9BC96e5RSr0AL8FIgwAfSTkETLH3YV8gUuiir6B6Dg==","signatures":[{"sig":"MEQCIHwIRdHLKcTQ1MgeZLMTX+R2UK+XJWkRxMFjcdxQm4gTAiBMkwnyqDd3gDt7Oqn4e9fLzvZj7RawTQMM4vzjI3Fglw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259826120},"type":"module","module":"src/main.tsx","gitHead":"f1751966cdcfda10bb23d6f41df629152cc37181","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.30_1778599976595_0.04690924577987876","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@meowlynxsea/koi","version":"0.2.31","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.31","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"d7b0a5794216a6a2b9656136525b26234fa87d71","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.31.tgz","fileCount":122,"integrity":"sha512-kvQyFonQ3AsPxeecuxn34/WoTGPcquek4n5XINzQwUtjivSKzZDD+2auixTPBYQQcHRO43utRZcyHjmHXMADCw==","signatures":[{"sig":"MEUCIQDOyu5wxWCCAO1VJvQcq87YTUEzeHufHFnLFO5bAnhhkQIgJHWsuPdlb0a0mUyzuApiGh/trrdS0Z2szYCOx0cHef8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270602882},"type":"module","module":"src/main.tsx","gitHead":"50ca8b87bf383af3b7c648e120b8ddbf70dd05cd","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.31_1778601050317_0.4744247046144794","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@meowlynxsea/koi","version":"0.2.32","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.32","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"e7d8cdf2885058317a0d3bddcf1c406adcae2eef","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.32.tgz","fileCount":122,"integrity":"sha512-9l/j31b25daFMpCpdyLM0ZobMo4c16+qRtrdUlFZd1iAK/roWf/zbjfbcBvgQoUksGO8AwKYMBqrrGz8tpTyZw==","signatures":[{"sig":"MEUCIEBIfyKu6+amSL3e3wKy4x28W1/FWhijiErZ6z7W1ZRNAiEAmM8L74g40p2xNqyHT8UCMj35R7ijgldEAQwPMqc7xz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269822934},"type":"module","module":"src/main.tsx","gitHead":"e35fdac7ba297c1c8133d053743d86b3d629f731","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.32_1778601540595_0.46303962153898026","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@meowlynxsea/koi","version":"0.2.33","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.33","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"8b926e6a9936238410be2f526d288a6e98837575","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.33.tgz","fileCount":124,"integrity":"sha512-QFeSoP+g8hqHxtZZuD75yn03gyE+EGIpE/YYf7Vq1xg2I0ALu2pXtAKr+oc2t8evBhQsOEaiyfjaCrlaEta+1w==","signatures":[{"sig":"MEUCIBsLA+SnmRY/zNQy3AwZw0VCaw/XgsP6Ww+UXKT4rVTfAiEA1wIQNgnZ/1HhWvzNOiPYdvIG7EaXNGbKWcNJ+eZ+VT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273333452},"type":"module","module":"src/main.tsx","gitHead":"bf78b99386b232a6f9158ad2d29afded895b202f","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.33_1778602157444_0.11214355104977725","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@meowlynxsea/koi","version":"0.2.34","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.34","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"bd0164ce1008870d8b952245a146fd9fd4bfa499","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.34.tgz","fileCount":124,"integrity":"sha512-lXTPFXxL1m9Teuxl5VMqmE8/oidetKG2qqML7fPP3Ev3fxYub27FRTVJa4ML85NyMOCcUu1Zas+OcxA0fmEmrg==","signatures":[{"sig":"MEUCICxBM6InwqvME5dIob+uI1+JybGZe/oXy/BHA/1a6eQiAiEA6PmOgTs/rzFyVpH9uDqdgBSVcOF/u5VeJ51L+HUDq+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274113426},"type":"module","module":"src/main.tsx","gitHead":"d5e06c27219cc0a02ec8c3b97d260272c506d598","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.34_1778602888281_0.2615807333498128","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@meowlynxsea/koi","version":"0.2.35","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.35","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"67191a0fbac1021ac5753d7d6cd40c8d5932e7d9","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.35.tgz","fileCount":128,"integrity":"sha512-34dIGKSVC0/igN3NkFeaEVKPgp56ZNC8kiZcG6Hty5NqbXw7k0iO4dl/p6EZr0hsY82mblHrFidJ2FtxG6aV9A==","signatures":[{"sig":"MEUCIQCz+D0yjJGenilnyCUoqeY18IuzTOKBWuhwZBakPQPbtAIgMd8ZPNo+/Y7c574c8Su7r4XrB5sNV5Ku0WpB1IK9VlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285800682},"type":"module","module":"src/main.tsx","gitHead":"f9361ba6d0b620e14bc550fbd375573321e45c08","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.35_1778603665535_0.7580673085257326","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@meowlynxsea/koi","version":"0.2.36","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.36","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"5d5574d8682601816c136260cc279476cb7b07bd","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.36.tgz","fileCount":128,"integrity":"sha512-8Mia4k+keIGe1Z3wDTKqk+jZJmfRaAR//bwdX1Q1ROSlbY5GK9uiEp98UgPR55DW5sK489T9vlnfpmwaJ6R3sA==","signatures":[{"sig":"MEUCIQDxTSbs1MMDjA6jmHQPvNlFtftASzYa4frHwNldYE7+XwIgGb0ISWr++wPxn0jjhGegHiwZBZ0/sRezxUwpMa7V6cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285021103},"type":"module","module":"src/main.tsx","gitHead":"ae7dbab3b4c70e648520f6d33b9fd2fa29a7fc1c","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.36_1778603986898_0.6865712456752626","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@meowlynxsea/koi","version":"0.2.37","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.37","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"6d48bb582997973dfc221413129eee60cca5af01","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.37.tgz","fileCount":128,"integrity":"sha512-Ii+iy8gC9XsHjMuqiV6DNfz4xXGYit3i0ZiVAutvhL0olkNVruGTCBzt3X5a4sHSJ+KHExxWasgeQhlKWIYpMw==","signatures":[{"sig":"MEUCIASFIfHMxt4fjBrr8ygRWIL36VYNq5iceV8nwpfVycVaAiEAiNzPg4QEnNNm4MfDsPV1v9LHegrAv3SWFnZcdMp1f/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285021868},"type":"module","module":"src/main.tsx","gitHead":"4d1e0464972c6f5f944a6a7a474dc1d7435b3789","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.37_1778604449096_0.036712554962128996","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@meowlynxsea/koi","version":"0.2.38","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.38","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"77787933835ef17d16a806c336bf2762cc43190b","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.38.tgz","fileCount":128,"integrity":"sha512-9ok31Fec/yo0M2mYh8tdkcJ/XZ7U5WQbcB+tDuZ/ILH6F3k8YHb1VPTIQSnFDpss6U4UnxDkgxXQPzgCb8RoDg==","signatures":[{"sig":"MEQCICkkLof58yU/LWkEwxRc53FYKxMLwP/drYq/UOgoMR0DAiB9IkTccSti/LCEGuikwKxsdRzsjao/25IOkxA/6sb6TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285803475},"type":"module","module":"src/main.tsx","gitHead":"d56d918d3d3af75c669bdb5fdfa678dbace94738","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.38_1778605486760_0.0554489962663689","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@meowlynxsea/koi","version":"0.2.39","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.39","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"dbe2e35ad52a047d526115abbacbb08638a5a803","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.39.tgz","fileCount":128,"integrity":"sha512-u3QQltXwyT7dwDYDuGUYRwaGmmbCIpsWgdj87ob467IZYTfxksdUUWffCKhXf+UKT3OyI+LRQKHf2TQyE8QR1A==","signatures":[{"sig":"MEUCIGd68o3f0v05uCMtEMaKuJOnfVF53D1vSplhHCCUMCLJAiEA4J0PCKxGlWDrDjJztDJSR7VJZiiVPLLtXa0ov1odz3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285803864},"type":"module","module":"src/main.tsx","gitHead":"dce0fd7e8fd97d5cedc709bcafbfae2ca1e54406","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.39_1778605956332_0.7708895350236107","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@meowlynxsea/koi","version":"0.2.40","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.40","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"9f2a4f0b6555454f659c2ee584826506bc4ebabc","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.40.tgz","fileCount":128,"integrity":"sha512-C1fyn/bS79MN3y7QA0kwKih/+8Qz6ZI16GWusNutEwuPJVvLZRU4RGgMIZ/Iqes3Q0pvl/ZOZNtw2rAYDo5nKQ==","signatures":[{"sig":"MEUCIF4eySiR+o2pLj+aKfwISjrC7qaO1YGdtPRuom1nraRcAiEAiTrxKHs6bs5Vs8Qk47DOG/vfEsPSWG4avKmpI6vapLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285018066},"type":"module","module":"src/main.tsx","gitHead":"af71871ecc914cd7ba97ff030fb38d17c370d303","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.40_1778606489697_0.23198683705658296","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@meowlynxsea/koi","version":"0.2.41","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.41","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"6b77bb819b4cabf572a71056a1aa13dfbbf0c930","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.41.tgz","fileCount":128,"integrity":"sha512-nURYuko9CdIZmDzxVCVB0bqemCt+rDZg7bGSOm/tjxD9sYeCqX3maY75HTRYiUl4qYcAVWfO44PbsPQLOrL3ww==","signatures":[{"sig":"MEUCIQDASy+8lhGZWI7PWz/aiHBC6G1bnQn5/WC39L5hsmZQ+AIgP+HmI2KW/SVDum+kprtF5uVDUYQYW0TwY1k+BtbkKMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285802923},"type":"module","module":"src/main.tsx","gitHead":"86be789292c3c33b7d0bf270c8afd687faaff01d","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.41_1778638545562_0.15769767634090193","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@meowlynxsea/koi","version":"0.2.42","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.42","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"f68644434354b46cbff62d6cd06967333785e71e","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.42.tgz","fileCount":128,"integrity":"sha512-JOY37fPnsn6i5w1tbzlBB0iV8eJHp0YHtaUKyEqrn6o3aRPrF78fBc9oGrj2P/le6JedyURYDiuaMPZUat9Z/A==","signatures":[{"sig":"MEYCIQClQBy9qPOkzmE28tvd3ImHyfirtZOiVYthIxl43RBTTQIhAMbILMvXuN+Zkyruwxw66RptEn/bM+ch9ijy5nsGK/4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285023908},"type":"module","module":"src/main.tsx","gitHead":"611fd0332ea61e50e7faa5de21c4f26a5f6f7a59","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.42_1778639981053_0.9113173688838989","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@meowlynxsea/koi","version":"0.2.43","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.43","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"a9c7f873a1bd51f8c89a329eb0366984b391e3d7","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.43.tgz","fileCount":128,"integrity":"sha512-b8IlZjKQmBFMIIRp58uGGMtF6PF1v/FAszBXD2NQ/B3ESyTiwZvdmyKqgCKtP1qNwVZZqPrdSMVZF46I1yKyCg==","signatures":[{"sig":"MEUCIQDHdLSyLvO+om/3ImiIplZJa4fuoyFqWR/s5b6sk7LfjQIgDVPHdR2DXQ4//BeKS1EQvOQ2hGmmnbgTv7E/qXITKZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285803264},"type":"module","module":"src/main.tsx","gitHead":"395434351236102d130e1d5a103d2981a9757052","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.43_1778640658532_0.4933162385310217","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@meowlynxsea/koi","version":"0.2.44","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.44","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"5248009bd40860212b27adceef5d2d204490d3e0","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.44.tgz","fileCount":128,"integrity":"sha512-iuRQkvKSUKoORUSHS5/lQwA278d8BKPIKm3W/0oqo52UN3sduMP9glmlsDihMA9zLhf0Ci8UMlvU97/jUOMt1A==","signatures":[{"sig":"MEQCIHUU1x0q4piODbnTWvDioWZ1QHa8jfFKyYtgvIfTYqe6AiAyi2+rYJhN3jIsYLMnxPXwZDq7imcMHFISF1xTT6m8Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285802615},"type":"module","module":"src/main.tsx","gitHead":"b0ad417a2c67ede98ed88467eb2ee9dcf5b4ce6f","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.44_1778642444987_0.3844483729130088","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@meowlynxsea/koi","version":"0.2.45","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.45","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"9f9726b84758cab51aeabb26b8c5883be4c9b8ec","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.45.tgz","fileCount":128,"integrity":"sha512-E2fak3smJojw1cjysn9gm53Dhf0BP/MJji5zD+5emclooCfjtb6q1hhunY0dW6DTpe0lh7Z3cyOf70c9t8gicw==","signatures":[{"sig":"MEUCIHDQ/7V7Bx5p180uPng/2EGzGuTW40geiWHMZsbTZ2mLAiEAoC2otNmPiTb0f+0hXt5IjENBhCVGXOZVO46wMOS2I0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285023015},"type":"module","module":"src/main.tsx","gitHead":"b0ad417a2c67ede98ed88467eb2ee9dcf5b4ce6f","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.45_1778646911575_0.9347397366178067","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@meowlynxsea/koi","version":"0.2.46","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.46","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"6632d8c7930e7f85cf4432adbd073d06ea7e524d","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.46.tgz","fileCount":128,"integrity":"sha512-zI4BWgIoPR0DaZiLVbT+a4GyVeAWKvglwee5G/aZOWe36ghByYzxO1ZlUhtEU5n0VjecQQJ/kqQlE25Czgxp3g==","signatures":[{"sig":"MEUCIQDo3Nm81RGWFePW0+mMWUNqjFYtO2SawySFuuVxOMdfAAIgCtVGlUixGIJCMncO5vOmQk99IN9MlBhsxE2ZlOdv07o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285804123},"type":"module","module":"src/main.tsx","gitHead":"b4c0edef542e98702fcbb4a7520c1eca9ea37252","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.46_1778647517041_0.6447958819547144","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@meowlynxsea/koi","version":"0.2.47","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.47","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"2b06c9fc6d7b49bc5f6aef33ed66c78086ee7fff","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.47.tgz","fileCount":128,"integrity":"sha512-lBOl+5MjyxQQ1yZBEOWAJ1ROHazPk2ZG3fXwSRAX+fDAeoyoXO8LsDiBghzp7NfMtketLgQUqvNx8gybasiGzw==","signatures":[{"sig":"MEYCIQDoEont6kYceBd/nus6bI5NlV/bN9LT2dTIvNs/K6OfJAIhAJpwFgfRJ7Z7XAUOQ9K+W23YdOazI67RwBy/XCsPehNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285807190},"type":"module","module":"src/main.tsx","gitHead":"75a8222fdb216e3f5f5038953836b86303b50cce","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.47_1778648980946_0.18924614698019115","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@meowlynxsea/koi","version":"0.2.48","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.48","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"1b67ff5646b6db6e0ebf88e23e328078c648bd69","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.48.tgz","fileCount":128,"integrity":"sha512-kOeFdz3+w8DA5Ne+BIpDLwHfcaMwOLfvRwtODn9md824nPz5i0ZNq2A/rxdi9yhNJoassLU56fwUyT+raknsXQ==","signatures":[{"sig":"MEQCIBTMmuUIwvnRmbi8I1czOh/YtrGhs8HLbldFhCQLW3hNAiBWX/V6x7601nC2bevejSmoH3iFWXZXXz0A1loUxhjl1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285029708},"type":"module","module":"src/main.tsx","gitHead":"fa47817ecb4a700792d6739c4bf57b8bd47b44cd","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.7","@opentui/core-win32-x64":"0.2.7","@opentui/core-darwin-x64":"^0.2.7","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.7","@opentui/core-win32-arm64":"0.2.7","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.48_1778687086429_0.7165962849420255","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@meowlynxsea/koi","version":"0.2.49","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.49","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"53c98879090d0121b0c13e5aa33ff884591ba447","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.49.tgz","fileCount":128,"integrity":"sha512-wc2SxIS7ZRI+Lthz2dNJuXPbh2pZIFe7ydEMr2VP5mO7UhAYaMe+s8eERScPV03k2KqbOIzmiXpWtHYelJ94SA==","signatures":[{"sig":"MEUCIGfo525XfH9y18cwhTJvltHRSeD4IzZTXQhqt+ZMnj4cAiEAib8trHiGWeB1IB620JbJ74xe0hIHdJAoaBbk0fXH7og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285817392},"type":"module","module":"src/main.tsx","gitHead":"a502297af4fcd1ce6b1987ef7bdffea0ab983df3","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.49_1778690101082_0.9923394466857212","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@meowlynxsea/koi","version":"0.2.50","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.50","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"08c464865d33705bd2368214baa3566a824a74fc","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.50.tgz","fileCount":132,"integrity":"sha512-CxpmmIqc01amsPwNl1ERbWcmcG9ZDyJGaISghD5D0I9rlHRPcY0dEnRfvR8SBdDNcKDDZGjGu8aZQIUlIj+lfg==","signatures":[{"sig":"MEUCIH1p+X/bynK4xr8JDl3zfQWm2Aw3v2aGdhnZHRb4y5boAiEAhBYkYVlTdcn8Dvwnu45dDs//zWwIfogFuz/Hfixr00M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286332960},"type":"module","module":"src/main.tsx","gitHead":"4641782b15b8e73705e79c19deab2e6bab797fc9","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.50_1778690627722_0.6062300540237286","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@meowlynxsea/koi","version":"0.2.51","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.51","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"20029ebadc4c5f8c37994c34e3f7b054abb2b98a","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.51.tgz","fileCount":132,"integrity":"sha512-T+5bN6IQO2mixXBWg4VzVsSMmauOXZwZo4liVT4AZaZM5w7a4EkjX+ZOXm8mc/zbyW7pF5f4STVzJS66KUUaAw==","signatures":[{"sig":"MEYCIQC9HbpCOVWGXVXYoNFwABL+8F8O/ldEUwd2YvWMr8xUeQIhAIjZCn3QgsiPwsPyxIWSj4ISxxgCwhSVUJwWLhJGxqJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286333457},"type":"module","module":"src/main.tsx","gitHead":"4ab36282a98de8f8a5d089e14d282d4ea95fe11d","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.51_1778723713142_0.7584526257741262","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@meowlynxsea/koi","version":"0.2.52","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.52","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"890692fc0082be492bb53e69aceb7dd04d7f46f7","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.52.tgz","fileCount":132,"integrity":"sha512-j1kFPzM9Rafj0fhVJQUXPWL8ftkjItNc8Q8QEVXxRHwJAaauo7AIddrK82ArKZtVXY+9RMmBhhosAgPqsxI/uw==","signatures":[{"sig":"MEYCIQCnfRIUlMgx+Imn4BFe5BVf2BHKE7/tpzGNeF0Sb6EGlwIhAPK3WxNk/AZL3oSIFGwJY5C/0BNZFWObEupIRvoeWPHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285553857},"type":"module","module":"src/main.tsx","gitHead":"4ab36282a98de8f8a5d089e14d282d4ea95fe11d","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.52_1778724806127_0.8087689029533061","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@meowlynxsea/koi","version":"0.2.53","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.53","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"3f5b4a93951e16a9f06e09ab2c1b77444aeea9c2","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.53.tgz","fileCount":132,"integrity":"sha512-Yl+0iKeUHAsqNMr3Y4JEqWP2SXGsRD7ImqLvE9SKWUeoEPSKRSZJ3t2pTJHtankw7bw70ZdiZpN4h/PAyJZdtg==","signatures":[{"sig":"MEYCIQCSaDorQIJb0ix3Lv/RN/0eS6AsHaL2GFI6vKrjV7FbjgIhAMC2pwa+apqd/cT23HJyI+N60vypjlhXO+LPFFFl6YF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285554783},"type":"module","module":"src/main.tsx","gitHead":"e1c0f01840847c0245fe06dc117cbac4d294f242","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.53_1778725398764_0.7270208546948107","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@meowlynxsea/koi","version":"0.2.54","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.54","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"37d1df0dcef42511c5c62c9afdbd1c66c58690c3","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.54.tgz","fileCount":132,"integrity":"sha512-5KC3xCpI+syH4VLY4Tbz1cWR4lEfpmayFxigH5/zUTBGa3bPK9jgR6fWhN5Bfq4zWqJj845PpWlSLCfLBRk7Qg==","signatures":[{"sig":"MEUCIQCg6gMF9C+XMS4qQhVZzPd16NZJFIgpYqOGKglgYscCPwIgF1lv/p50Tuq7GDmz33s2bz2+uLcg5huvREPB3hKXWwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286334383},"type":"module","module":"src/main.tsx","gitHead":"e1c0f01840847c0245fe06dc117cbac4d294f242","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.54_1778725991543_0.2741567129725564","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@meowlynxsea/koi","version":"0.2.55","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.55","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"56cf1ef8648958b46cc18df6cf61078370271a80","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.55.tgz","fileCount":132,"integrity":"sha512-foX4N8XIZp+I9inmDJCLvopccb95Apvszl6OUzVMZnGu072c/2JzN92HS9VQCW62MLUSMkz1MCx7Xx+XKEOGbA==","signatures":[{"sig":"MEQCIBNt2EzS2KlIlleL/H22dMcU9YKjOREDipHktivRJe8xAiBxRgTDw8f3OYBiDHSnWbuk3VNhnWS4UI7UoFAmKwqv0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286334530},"type":"module","module":"src/main.tsx","gitHead":"3f539729725379d252198d7278c4478807b2d520","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.55_1778726300412_0.3139593520277315","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@meowlynxsea/koi","version":"0.2.56","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.56","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"4340f5616963139936780989bb0e5fb56778c149","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.56.tgz","fileCount":164,"integrity":"sha512-Pe5WoLW3LBW1X5S/PFbjMkdyTDY0zZ7cee0uLlZvtK1grgzKZZf5fUXax+0Hq5OiXf74097T5UKKr/smB9BESA==","signatures":[{"sig":"MEQCIGrEdmstC5LHhjsSiRQcEpCYWDSNHMXreC/TbelxVetAAiA2gD650cnLW3ohKw54KyNfhPY9oR6O1JNfLrQ2HEelvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286596532},"type":"module","module":"src/main.tsx","gitHead":"4f2d7a9cc7a4a553fbba973ddc80c01f40f61786","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.56_1778727476452_0.7885608351084183","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@meowlynxsea/koi","version":"0.2.57","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.57","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"d4c58826a17b6f198969ef056a9af82c5815215f","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.57.tgz","fileCount":164,"integrity":"sha512-kAhkDOy2KAIRRBZfmiTyPRZlGOtTR/Wu7oa3x2CWUB2/LUKklYfefszZJrhwsQGxdiM9ec3c75+wLSdxCtLmfg==","signatures":[{"sig":"MEYCIQC5VSknmZZcBunNesfQAx+x+0QGm2UAfSjWTFYjZCjhbwIhALaU6X829EcLxEw52N9jZThWt4LjaOa9uLs9Ws7176pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285816713},"type":"module","module":"src/main.tsx","gitHead":"0d6abc07eb9d37348d10254e1e2c798de28e4817","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.57_1778727922691_0.7751304731384638","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@meowlynxsea/koi","version":"0.2.58","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.58","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"06da3c4689bda1fdf3abfb300eda931312aea7f9","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.58.tgz","fileCount":164,"integrity":"sha512-0FO3kibteAoGgWw534GPIHiuuZfU8mBgNKJfD7jwrenAWGhvg3nOHxq1YuV9AYH5SOZovoPL6GhLjcqacU3p2w==","signatures":[{"sig":"MEUCID4+zmw++7X5LfroAOxz4OyoehwKkG/iu5JAR/auQax5AiEAuC8o7HLwJ+a2YDwRZmRYFjKVfQLAhILA1hPp/+MmVBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285816862},"type":"module","module":"src/main.tsx","gitHead":"b59061eda48e5b96aa7459297da7d994e17b9706","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.58_1778732261384_0.14630668987931283","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@meowlynxsea/koi","version":"0.2.59","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.59","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"0393dbd7129f3d827bbb4859a7f2f0aafd8ecb26","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.59.tgz","fileCount":164,"integrity":"sha512-uRfxlKn9g2yeRkiMJlgXx6uGVYGUVB2n4auc47cJOCchyRj53TrQi5nXLusByWOACZqM2jlvPgRChFpg7nqM3g==","signatures":[{"sig":"MEUCIBV+snE6AxPn0GjkEoZann8m/dIdiJPcj2UHdpJI5mN9AiEAh36cPjGO0wcLC9fThDkY/9FhGb6FMiNk1OveGfCfO9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286677434},"type":"module","module":"src/main.tsx","gitHead":"5196f2e324ef4537934cc0ec7be786164b197183","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.59_1778765820855_0.11637161053197276","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@meowlynxsea/koi","version":"0.2.60","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.60","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"557637b780ec5b340d8d472bc92c7e9bb61d459e","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.60.tgz","fileCount":165,"integrity":"sha512-BH+pBQEN58eaZOMxds6r718S5+xyY6kwCKQsE9q+9pzjB24dtG3bFFZIkr3N1wXySvue70OBd8zIyJJl+79C0A==","signatures":[{"sig":"MEYCIQDB9yl8QSO/+Bnqqrx56Smd4aFzSuVpYEPOWxJf2TDi6wIhAKRYr3m23NpSH0GxUm4f49Exq8FMZUMMEgd9aBkTFgKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286691651},"type":"module","module":"src/main.tsx","gitHead":"3c0f9e1363736673a9a474c4d9e541b6f3201ffc","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.60_1778771764487_0.8541448430070413","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@meowlynxsea/koi","version":"0.2.61","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.61","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"2d745762f9cd693a434a97b5669a555a84f5d93d","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.61.tgz","fileCount":166,"integrity":"sha512-e/ysNm3SCk4DI6H97yp2ocFTev3EABuRjmPvrrmLTRFXUAC1FBflNK6Ard40UYzr+DDYt8g58nkDKzdHylHWJg==","signatures":[{"sig":"MEQCIEvY0SMR+h+LzgP0WvjYVi53o2hejCIPBLF2xe7GYLR5AiAVl9IuDeraZQz9uwHxaqqM6jdL2dIuql/nJ603V1A49w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285962234},"type":"module","module":"src/main.tsx","gitHead":"64bad4457efad85e4f15f07a3d23f7f5795293f4","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.61_1778812304829_0.49650466946097205","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"@meowlynxsea/koi","version":"0.2.62","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.62","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"3c7bcb5107e824cf7aafa732e8d7f7ef4e1b7244","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.62.tgz","fileCount":166,"integrity":"sha512-3VXCo/0oczWHvs9MvBxS8cxGSwPUztSExmxio9pRfuNiH9TStHY2EbxDmDfoyjxdQlg2ZBUpAz39vKcB3co0ow==","signatures":[{"sig":"MEYCIQCHL5KRiXdHdfkjPQJWmgVMnwVvz3ltQUHRtD4/bdWYtAIhAKIgoDrkuAm7SZDV0qrASntuh7MqCK/yyBO2JIYR9YgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286330093},"type":"module","module":"src/main.tsx","gitHead":"cbf576bc7ace2b11ef67f53f38e0e13753d20f45","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@agentclientprotocol/sdk":"^0.21.1","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.62_1779069297772_0.9909097685845472","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@meowlynxsea/koi","version":"0.2.63","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.63","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"5924f7e48a361929ba537f311cd3a6c4c75417db","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.63.tgz","fileCount":166,"integrity":"sha512-GRYOWRwpWga0qY2vMFV+yf70UOlLsUIyOMvOxBnUZUQuFJPz5EHEK5yHxdHThuHkNKKMkHAc6YGNE2LOLnR12w==","signatures":[{"sig":"MEYCIQDfzDVR5h2XmbLiPsPrAY/haei6d9fzvkQwro1jHV1yzAIhAKjEmWNKVtpBw6Z5Q1AdtUl5v+9R5ISZNizIEwde1aco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286330093},"type":"module","module":"src/main.tsx","gitHead":"cbf576bc7ace2b11ef67f53f38e0e13753d20f45","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@agentclientprotocol/sdk":"^0.21.1","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.63_1779070556781_0.11470061101941931","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@meowlynxsea/koi","version":"0.2.64","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.64","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"db1cdd08c90986516cb4b37dc9f06c33a66e6e86","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.64.tgz","fileCount":166,"integrity":"sha512-EbFkfHHqDISdsfWmBkQ/bgnff5kLjXMsreoCdOhr4UJLer3KSzovjbecyJj738BJSPnJjmO13F+gEncUAkvJRg==","signatures":[{"sig":"MEQCIC1mnzd6UST7BwyTS5q6HSDqTCUc07cGAlmtgIiYg2bqAiByH5eqBmi4Gyxu2LfUV1CekptZ9YhzyI4JS7UPACp+Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286330870},"type":"module","module":"src/main.tsx","gitHead":"4975fb778269ad037e2ec6f41e6135ae7232b272","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@agentclientprotocol/sdk":"^0.21.1","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.64_1779070979212_0.40334657861652","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"@meowlynxsea/koi","version":"0.2.65","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.65","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"c31853e2b3fa075cd6eb798fdbc658d66cc5a935","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.65.tgz","fileCount":166,"integrity":"sha512-czXmp0L8hi9MamKYmu1geOn8ZOV0Qs/rNueinmoS6eOPohQkRo8t0jc7Ox2KVqRWzzfhHfbZPtG4dtybWuQnXQ==","signatures":[{"sig":"MEUCIEQxX4ELqZC8Rg1VhKBTDv1PPeuv2MEtyGi4Yv5Jkb2IAiEAj/ZOoLHUGKm8LQ9NxQL3BruPLlK5x3SWPNobgQKkF24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287110935},"type":"module","module":"src/main.tsx","gitHead":"663710cf3acaf35a0b4397c8b4630c338ca2c5e2","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.8.2","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@agentclientprotocol/sdk":"^0.21.1","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.65_1779071884781_0.31734128068133116","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"@meowlynxsea/koi","version":"0.2.66","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.66","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"638ff0cfd25d56ba89e29eb4d1b078cd3cfe39af","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.66.tgz","fileCount":166,"integrity":"sha512-IDlfO4kez78aKG7+Wg9WhnWyKXQU1MI66+OvjX/9UBlONQI9GOPBgn+iNCJMlfkDPolA0EfcxLmOjEhRU97cBg==","signatures":[{"sig":"MEQCIBejyZxrV9HTPSHcfI8zsYSChiPXSe83Caom7TYtioR+AiAX+McAh+BhLX+909r58wYqcwhQP62TTlUIoMtBvKw3rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285962461},"type":"module","module":"src/main.tsx","gitHead":"e798acca28b34523a5f83145b243450e3bbf800f","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.8","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"latest","@opentui/react":"latest","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.0","@mariozechner/pi-tui":"0.73.0","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.2.8","@opentui/core-win32-x64":"0.2.8","@opentui/core-darwin-x64":"^0.2.8","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.2.8","@opentui/core-win32-arm64":"0.2.8","@mariozechner/pi-agent-core":"0.73.0","@mariozechner/pi-coding-agent":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.66_1780303853982_0.04005023333757052","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"@meowlynxsea/koi","version":"0.2.67","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.67","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"0ee17e88a74af153b31add9398bdf197f40cb456","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.67.tgz","fileCount":167,"integrity":"sha512-A/yLqilW7mI1ND14Fv/n2dO+Xt6L/sXsNUFd9+GlR54pqKMgOXg44xd5QUYspkAp1R8c0g7A+hB1Im3hQIgQKg==","signatures":[{"sig":"MEQCIEiRuV8oTNOEi0tcPejabHfUjmSchXBIrEhKuBfK3tN7AiBbIyygyiM277qITvQ8purzdflef/cUl6fVigp8W2QQHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287306634},"type":"module","module":"src/main.tsx","gitHead":"b8c4496a50d8cf2e3de6ed62347cc7b102239a07","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.8","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"^0.3.0","@opentui/react":"^0.3.0","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.1","@mariozechner/pi-tui":"0.73.1","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.3.0","@opentui/core-win32-x64":"0.3.0","@opentui/core-darwin-x64":"^0.3.0","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.3.0","@opentui/core-win32-arm64":"0.3.0","@opentui/core-darwin-arm64":"^0.3.0","@mariozechner/pi-agent-core":"0.73.1","@mariozechner/pi-coding-agent":"0.73.1"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.67_1780363158213_0.5048956521056807","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"@meowlynxsea/koi","version":"0.2.68","license":"GPL-3.0-only","_id":"@meowlynxsea/koi@0.2.68","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"homepage":"https://github.com/meowlynxsea/koi#readme","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"bin":{"koi":"bin/koi"},"dist":{"shasum":"e7cc0f793c428cb37e6e6735623a19f57ecdbcaf","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.68.tgz","fileCount":167,"integrity":"sha512-K9IjKXk9mzvw5anEMmRR+ALnwoJ+XIeSeuSdKamLEN5prHBNrwWe/IBVri3y9DPdOq7+ufslbszsypRZWOgDwg==","signatures":[{"sig":"MEYCIQDezd9+x3z9e5cvnrgCG/QhhTWxYPhM0nkH3cYk+LLaQgIhALJQVsgAPoGmN/bVFcFNr2kGfxLcNfiuyu35KyuAkvL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287307710},"type":"module","module":"src/main.tsx","gitHead":"ecc10ee4a09c15b3f9171e8c4e0b91249266043e","scripts":{"dev":"bun run src/main.tsx","lint":"eslint src/","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint:fix":"eslint src/ --fix","postinstall":"bun run scripts/postinstall.ts"},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"repository":{"url":"git+https://github.com/meowlynxsea/koi.git","type":"git"},"_npmVersion":"10.9.8","description":"A coding agent built on Pi SDK with TUI + Bun runtime","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"^9.0.0","jimp":"^1.6.1","axios":"^1.16.0","react":"^19.2.6","turndown":"^7.2.4","commander":"^14.0.3","fast-glob":"^3.3.3","@types/diff":"^8.0.0","@types/node":"^25.6.2","@opentui/core":"^0.3.0","@opentui/react":"^0.3.0","@vscode/ripgrep":"^1.18.0","clipboard-image":"^0.1.0","@opentui-ui/dialog":"latest","@mariozechner/pi-ai":"0.73.1","@mariozechner/pi-tui":"0.73.1","@mariozechner/clipboard":"^0.3.5","@opentui/core-linux-x64":"0.3.0","@opentui/core-win32-x64":"0.3.0","@opentui/core-darwin-x64":"^0.3.0","@huggingface/transformers":"^3.5.0","@modelcontextprotocol/sdk":"1.29.0","@opentui/core-linux-arm64":"0.3.0","@opentui/core-win32-arm64":"0.3.0","@opentui/core-darwin-arm64":"^0.3.0","@mariozechner/pi-agent-core":"0.73.1","@mariozechner/pi-coding-agent":"0.73.1"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","@types/bun":"latest","typescript":"^5","@types/react":"^19.2.14","@types/turndown":"^5.0.6","typescript-eslint":"^8.59.2"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_npmOperationalInternal":{"tmp":"tmp/koi_0.2.68_1780365809519_0.49715843987297714","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"@meowlynxsea/koi","version":"0.2.69","description":"A coding agent built on Pi SDK with TUI + Bun runtime","module":"src/main.tsx","type":"module","license":"GPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/meowlynxsea/koi.git"},"scripts":{"dev":"bun run src/main.tsx","postinstall":"bun run scripts/postinstall.ts","build":"bun build src/main.tsx --outdir dist --target bun && cp node_modules/@opentui/core/parser.worker.js dist/ && cp -r node_modules/@opentui/core/assets dist/opentui-assets && mkdir -p dist/cce-frontend && [ -d src/cce/web/frontend/dist ] && cp -r src/cce/web/frontend/dist/* dist/cce-frontend/ || true && cp src/cce/core/schema.sql dist/ && bun run scripts/postbuild.ts","check":"tsc --noEmit","lint":"eslint src/","lint:fix":"eslint src/ --fix"},"bin":{"koi":"bin/koi"},"devDependencies":{"@types/bun":"latest","@types/react":"^19.2.14","@types/turndown":"^5.0.6","bun":"^1.3.12","eslint":"^10.3.0","globals":"^17.6.0","typescript":"^5","typescript-eslint":"^8.59.2"},"dependencies":{"@huggingface/transformers":"^3.5.0","@mariozechner/clipboard":"^0.3.5","@mariozechner/pi-agent-core":"0.73.1","@mariozechner/pi-ai":"0.73.1","@mariozechner/pi-coding-agent":"0.73.1","@mariozechner/pi-tui":"0.73.1","@modelcontextprotocol/sdk":"1.29.0","@opentui-ui/dialog":"latest","@opentui/core":"^0.3.0","@opentui/core-darwin-arm64":"^0.3.0","@opentui/core-darwin-x64":"^0.3.0","@opentui/core-linux-arm64":"0.3.0","@opentui/core-linux-x64":"0.3.0","@opentui/core-win32-arm64":"0.3.0","@opentui/core-win32-x64":"0.3.0","@opentui/react":"^0.3.0","@types/diff":"^8.0.0","@types/node":"^25.6.2","@vscode/ripgrep":"^1.18.0","axios":"^1.16.0","clipboard-image":"^0.1.0","commander":"^14.0.3","diff":"^9.0.0","fast-glob":"^3.3.3","jimp":"^1.6.1","react":"^19.2.6","turndown":"^7.2.4"},"trustedDependencies":["@google/genai","bun","koffi","onnxruntime-node","protobufjs","sharp"],"_id":"@meowlynxsea/koi@0.2.69","gitHead":"323d5dd00e9b5295affd1f445d63b1a289691d2a","bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"homepage":"https://github.com/meowlynxsea/koi#readme","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-x8c+h0/M/8R5xLp3+jLwuAEkhWA1KgBFz4EY1I+NNkqvEsdTFwjaVypunS5KXiUxpq/QH/1aLHIYORI+x5b0ug==","shasum":"aac425b5279d0a1b30e6e8d97cf45d0ee360ce9d","tarball":"https://registry.npmjs.org/@meowlynxsea/koi/-/koi-0.2.69.tgz","fileCount":167,"unpackedSize":287307781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHKqlIKpcjt77xjT6IQoxE+CCn1SmJCVFxUk8hPW6wQKAiEA0VPAR7I63LxxFNppzeVId4oeBIwz/0GpVacBW8MkGG8="}]},"_npmUser":{"name":"meowlynxsea","email":"mew@meowdream.cn"},"directories":{},"maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koi_0.2.69_1781498200508_0.5518157865727846"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-10T15:10:02.168Z","modified":"2026-06-15T04:36:41.989Z","0.1.0":"2026-05-10T15:10:02.525Z","0.1.1":"2026-05-10T15:20:22.829Z","0.1.2":"2026-05-10T15:23:41.774Z","0.1.3":"2026-05-10T16:34:57.284Z","0.1.4":"2026-05-10T16:54:42.322Z","0.1.5":"2026-05-10T16:57:26.497Z","0.1.6":"2026-05-11T05:52:57.714Z","0.1.7":"2026-05-11T09:31:41.426Z","0.2.0":"2026-05-12T06:06:00.160Z","0.2.1":"2026-05-12T07:23:21.403Z","0.2.2":"2026-05-12T07:37:40.929Z","0.2.3":"2026-05-12T07:56:31.773Z","0.2.4":"2026-05-12T08:12:13.664Z","0.2.5":"2026-05-12T09:41:19.240Z","0.2.6":"2026-05-12T09:53:12.054Z","0.2.7":"2026-05-12T09:55:14.573Z","0.2.8":"2026-05-12T09:59:36.636Z","0.2.9":"2026-05-12T10:13:46.406Z","0.2.10":"2026-05-12T10:35:38.278Z","0.2.11":"2026-05-12T10:37:40.471Z","0.2.12":"2026-05-12T11:19:21.747Z","0.2.13":"2026-05-12T11:27:37.787Z","0.2.14":"2026-05-12T11:31:20.931Z","0.2.15":"2026-05-12T11:40:43.010Z","0.2.16":"2026-05-12T11:42:37.781Z","0.2.17":"2026-05-12T11:50:44.773Z","0.2.18":"2026-05-12T11:52:32.958Z","0.2.19":"2026-05-12T11:55:36.127Z","0.2.20":"2026-05-12T12:21:52.599Z","0.2.21":"2026-05-12T12:46:44.382Z","0.2.22":"2026-05-12T12:59:37.408Z","0.2.23":"2026-05-12T13:15:32.135Z","0.2.24":"2026-05-12T13:23:06.782Z","0.2.25":"2026-05-12T13:31:01.469Z","0.2.26":"2026-05-12T13:41:42.065Z","0.2.27":"2026-05-12T14:06:41.673Z","0.2.28":"2026-05-12T14:59:20.920Z","0.2.29":"2026-05-12T15:13:41.370Z","0.2.30":"2026-05-12T15:32:58.880Z","0.2.31":"2026-05-12T15:50:52.711Z","0.2.32":"2026-05-12T15:59:02.834Z","0.2.33":"2026-05-12T16:09:19.837Z","0.2.34":"2026-05-12T16:21:30.725Z","0.2.35":"2026-05-12T16:34:28.099Z","0.2.36":"2026-05-12T16:39:49.341Z","0.2.37":"2026-05-12T16:47:31.785Z","0.2.38":"2026-05-12T17:04:49.612Z","0.2.39":"2026-05-12T17:12:38.845Z","0.2.40":"2026-05-12T17:21:32.270Z","0.2.41":"2026-05-13T02:15:49.187Z","0.2.42":"2026-05-13T02:39:43.630Z","0.2.43":"2026-05-13T02:51:01.907Z","0.2.44":"2026-05-13T03:20:47.445Z","0.2.45":"2026-05-13T04:35:14.023Z","0.2.46":"2026-05-13T04:45:19.554Z","0.2.47":"2026-05-13T05:09:44.333Z","0.2.48":"2026-05-13T15:44:48.884Z","0.2.49":"2026-05-13T16:35:03.678Z","0.2.50":"2026-05-13T16:43:50.145Z","0.2.51":"2026-05-14T01:55:15.813Z","0.2.52":"2026-05-14T02:13:28.952Z","0.2.53":"2026-05-14T02:23:21.240Z","0.2.54":"2026-05-14T02:33:14.045Z","0.2.55":"2026-05-14T02:38:22.901Z","0.2.56":"2026-05-14T02:57:58.964Z","0.2.57":"2026-05-14T03:05:25.172Z","0.2.58":"2026-05-14T04:17:45.981Z","0.2.59":"2026-05-14T13:37:03.845Z","0.2.60":"2026-05-14T15:16:08.803Z","0.2.61":"2026-05-15T02:31:47.297Z","0.2.62":"2026-05-18T01:55:00.218Z","0.2.63":"2026-05-18T02:15:59.267Z","0.2.64":"2026-05-18T02:23:01.730Z","0.2.65":"2026-05-18T02:38:07.302Z","0.2.66":"2026-06-01T08:50:55.389Z","0.2.67":"2026-06-02T01:19:19.556Z","0.2.68":"2026-06-02T02:03:30.838Z","0.2.69":"2026-06-15T04:36:41.889Z"},"bugs":{"url":"https://github.com/meowlynxsea/koi/issues"},"license":"GPL-3.0-only","homepage":"https://github.com/meowlynxsea/koi#readme","repository":{"type":"git","url":"git+https://github.com/meowlynxsea/koi.git"},"description":"A coding agent built on Pi SDK with TUI + Bun runtime","maintainers":[{"name":"meowlynxsea","email":"mew@meowdream.cn"}],"readme":"<div align=\"center\">\n\n<img src=\"https://raw.githubusercontent.com/MeowLynxSea/koi/refs/heads/main/assets/koi-banner.svg\" alt=\"KOI\" width=\"700\">\n\n<br><br>\n\n<p>\n  <samp>\n    A terminal-based AI coding agent with local context engine,<br>\n    skills ecosystem, and ink-wash aesthetics.\n  </samp>\n</p>\n\n<br>\n\n<a href=\"https://koi.ink\">🌐&nbsp;&nbsp;koi.ink</a>\n&nbsp;·&nbsp;\n<a href=\"https://koi.ink/#/docs\">📖&nbsp;&nbsp;Docs</a>\n&nbsp;·&nbsp;\n<a href=\"https://www.npmjs.com/package/@meowlynxsea/koi\">📦&nbsp;&nbsp;npm</a>\n\n<br><br>\n\n<img src=\"https://img.shields.io/npm/v/@meowlynxsea/koi?style=flat-square&label=npm&colorA=0a0a0f&colorB=ff79c6\" alt=\"npm\">\n<img src=\"https://img.shields.io/badge/license-GPL--3.0-00ff99?style=flat-square&colorA=0a0a0f&colorB=00ff99\" alt=\"License\">\n<img src=\"https://img.shields.io/badge/runtime-Bun-fbbf24?style=flat-square&colorA=0a0a0f&colorB=fbbf24\" alt=\"Bun\">\n<img src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-60a5fa?style=flat-square&colorA=0a0a0f&colorB=60a5fa\" alt=\"Platform\">\n\n</div>\n\n---\n\n## ⚡ Quick Start\n\n```bash\n# macOS / Linux\ncurl -fsSL https://koi.sh/install.sh | bash\n\n# Windows\nirm https://koi.sh/install.ps1 | iex\n\n# From source\ngit clone https://github.com/meowlynxsea/koi.git && cd koi && bun install\n```\n\nThen run `koi` in any project directory.\n\n---\n\n## 🎨 What is KOI?\n\n**KOI** (*Keep on Improving*) is a TUI coding agent that builds a **living semantic map** of your entire codebase — every function, every type, every relationship — stored **locally** on your machine.\n\nBuilt with **OpenTUI React** on the **Bun runtime**. Every frame at 60fps. Every keystroke, instant.\n\n<div align=\"center\">\n\n```\n┌──────────────────────────────────────────────────────────────────────────┐\n│  koi — zsh                        [Build]  [Ask]  [Plan]                │\n├──────────────────────────────────────────────────────────────────────────┤\n│                                                                          │\n│  $ koi                                                                   │\n│  KOI v0.2.20 — Keep on Improving                                         │\n│                                                                          │\n│  Build > Analyze and optimize this React component                      │\n│  [KOI] Scanning codebase...                                              │\n│  [KOI] Found 3 optimization points in 2 files                            │\n│  [KOI] Applied changes ✓                                                 │\n│                                                                          │\n│  Ask > Explain the auth flow without changing anything                  │\n│  [KOI] Reading auth.ts, middleware.ts, user-store.ts...                 │\n│  [KOI] The auth flow uses JWT tokens with refresh rotation...            │\n│                                                                          │\n│  Build > █                                                               │\n└──────────────────────────────────────────────────────────────────────────┘\n```\n\n</div>\n\n---\n\n## ✨ Core Features\n\n<table>\n<tr>\n<td width=\"33%\" valign=\"top\">\n\n### 🎭 Three Modes\n\nPress `Tab` to switch. Each mode has its own tool allowlist and safety profile.\n\n| Mode | Tools | Write |\n|:----:|:-----:|:-----:|\n| **`Build`** | All 20+ | ✅ |\n| **`Ask`** | Read-only | ❌ |\n| **`Plan`** | Read + Tasks | ❌ |\n\n</td>\n<td width=\"33%\" valign=\"top\">\n\n### 🧠 Cat's Context Engine\n\nYour codebase, deeply understood.\n\n- Local embeddings (BERT, 384-dim)\n- Knowledge graph with semantic links\n- 12-slot working memory\n- File watcher auto-sync\n- Dream consolidation every 30min\n\n</td>\n<td width=\"33%\" valign=\"top\">\n\n### 🧩 Skills Ecosystem\n\nTeach KOI your conventions.\n\n- `SKILL.md` with YAML frontmatter\n- Auto-discover from `~/.config/koi/skills`\n- Conditional activation by path\n- Slash command invocation\n- Claude-compatible format\n\n</td>\n</tr>\n<tr>\n<td width=\"33%\" valign=\"top\">\n\n### 🔌 MCP Native\n\nConnect any MCP server instantly.\n\n| Transport | Protocol |\n|-----------|----------|\n| **stdio** | Local executable |\n| **SSE** | Server-Sent Events |\n| **HTTP** | REST API |\n| **WebSocket** | Real-time |\n\n</td>\n<td width=\"33%\" valign=\"top\">\n\n### 🖥️ Fluid TUI\n\nA terminal UI that feels alive.\n\n- 60fps React rendering\n- Bracketed paste & image preview\n- Ink-wave idle animations\n- Real-time cost tracking\n- Screenshot analysis\n\n</td>\n<td width=\"33%\" valign=\"top\">\n\n### 🔒 Privacy First\n\nYour code never leaves your machine.\n\n- 100% local embeddings\n- GPL-3.0 open source\n- Customizable modes & prompts\n- Own MCP servers & skills\n- Own external editor\n\n</td>\n</tr>\n</table>\n\n---\n\n## 🚀 Usage\n\n### Keyboard Shortcuts\n\n| Key | Action | Key | Action |\n|:---:|:-------|:---:|:-------|\n| `Shift+Tab` | Cycle modes | `Ctrl+S` | Manage sessions |\n| `Ctrl+G` | External editor | `Ctrl+F` | Fork session |\n| `Ctrl+V` | Paste Image | `Ctrl+C` | Cancel operation |\n\n---\n\n## 📂 Project Structure\n\n```\nkoi/\n├── src/\n│   ├── agent/          # Core agent & orchestration\n│   ├── cce/            # Cat's Context Engine\n│   ├── cli/            # CLI parsing\n│   ├── commands/       # Slash commands\n│   ├── config/         # Settings\n│   ├── services/       # LLM providers, costs\n│   ├── skills/         # Built-in skills\n│   ├── tools/          # Agent tools\n│   └── tui/            # OpenTUI components\n├── native/             # Native modules\n├── website/            # Docs site (koi.ink)\n└── examples/skills/    # Skill templates\n```\n\n---\n\n## 🛠️ Development\n\n```bash\ngit clone https://github.com/meowlynxsea/koi.git\ncd koi\nbun install\nbun run dev        # Development mode\nbun run build      # Production build\nbun run check      # Type check\nbun run lint       # Lint\n```\n\n---\n\n## 📚 Documentation\n\nFull documentation at **[koi.ink](https://koi.ink)**\n\n<details>\n<summary><b>Getting Started</b></summary>\n\n- [Quick Start](https://koi.ink/#/docs/quickstart) · [Installation](https://koi.ink/#/docs/installation) · [First Run](https://koi.ink/#/docs/first-run) · [FAQ](https://koi.ink/#/docs/faq)\n\n</details>\n\n<details>\n<summary><b>Core Concepts</b></summary>\n\n- [Interface](https://koi.ink/#/docs/interface) · [Agent Modes](https://koi.ink/#/docs/modes) · [Sessions](https://koi.ink/#/docs/sessions) · [Tools](https://koi.ink/#/docs/tools) · [Keyboard](https://koi.ink/#/docs/keyboard)\n\n</details>\n\n<details>\n<summary><b>Memory System (CCE)</b></summary>\n\n- [CCE Overview](https://koi.ink/#/docs/cce) · [Working Memory](https://koi.ink/#/docs/working-memory) · [Knowledge Graph](https://koi.ink/#/docs/knowledge-graph) · [Boot Links](https://koi.ink/#/docs/boot-links) · [Semantic Search](https://koi.ink/#/docs/search)\n\n</details>\n\n<details>\n<summary><b>Skills & Integrations</b></summary>\n\n- [Using Skills](https://koi.ink/#/docs/skills) · [Creating Skills](https://koi.ink/#/docs/creating-skills) · [MCP Servers](https://koi.ink/#/docs/mcp) · [LLM Providers](https://koi.ink/#/docs/providers) · [External Editor](https://koi.ink/#/docs/editor)\n\n</details>\n\n<details>\n<summary><b>Advanced</b></summary>\n\n- [Configuration](https://koi.ink/#/docs/configuration) · [Subagents](https://koi.ink/#/docs/subagents) · [Permissions](https://koi.ink/#/docs/permissions) · [Context Compaction](https://koi.ink/#/docs/compaction)\n\n</details>\n\n---\n\n<div align=\"center\">\n\n<br>\n\n**[🌐 koi.ink](https://koi.ink)** · **[📖 Docs](https://koi.ink/#/docs)** · **[💻 GitHub](https://github.com/meowlynxsea/koi)** · **[⚖️ GPL-3.0](https://github.com/meowlynxsea/koi/blob/main/LICENSE)**\n\n<br>\n\n<samp><sub>Keep on Improving</sub></samp>\n\n</div>\n","readmeFilename":"README.md"}