{"_id":"@kodax-ai/kodax","_rev":"85-320fccc415c42101c6cce621d26f5e3d","name":"@kodax-ai/kodax","dist-tags":{"hotfix":"0.7.72-hotfix.0","latest":"0.7.96"},"versions":{"0.7.39":{"name":"@kodax-ai/kodax","version":"0.7.39","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.39","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"6e61ca2d77c6158b8bd6e368427866cde53f41c8","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.39.tgz","fileCount":82,"integrity":"sha512-MCFrgs7FYSmyd4AkJ8gNzMbGAxgD/BX8Nl5hbPRbCpntDCQHy1I9x3XZS/b9Lcqop+M9GFO7T2Jq5Kk9SDz7Zg==","signatures":[{"sig":"MEQCIGB54hXXwj2wdQDERQsbsTI/Sv51hvlSBE8DfCyIZQ9CAiB3EMzUaTqBak4g0DGv3tQF4QYTv2SQqdo1y1M+Ms/4og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3586426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./package.json":"./package.json"},"gitHead":"b77fa0a37750b68f9fb2a79a4102cefc7c686699","scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && tsc --emitDeclarationOnly","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test:eval":"vitest run -c vitest.eval.config.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/skills","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.39_1778587061865_0.9237542803422734","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@kodax-ai/kodax","version":"0.7.40","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.40","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"51b2428f25d7109915b6f8f15f7538c731853cd7","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.40.tgz","fileCount":84,"integrity":"sha512-EVqeV7Dec7ZL4Xm4CqV1Dq15pXhPe94eViGIkT2ll8jBZ8TnQiJEWxOLU2Ux/iVYsNRnnphSJbErJu902fXq2w==","signatures":[{"sig":"MEUCIHPN1sdVAJe8L2iwdnzAzScEkka42Yy+gBtxlj/sMDANAiEAtpd+jQFhXwExSTxiNXqdEU6L3/vLOynvReQPVT2JDNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3686357},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./package.json":"./package.json"},"gitHead":"e9dbf525a1eef95fe98b0d909ca76f5c59f29d90","scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && tsc --emitDeclarationOnly","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test:eval":"vitest run -c vitest.eval.config.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/skills","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.40_1778909862838_0.1326317469075664","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@kodax-ai/kodax","version":"0.7.41","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.41","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"5d858bca788f2f01f9393e3790d50ee8b54f3521","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.41.tgz","fileCount":79,"integrity":"sha512-9rPF8zEcwTna5wdZ+CihI2M9dtB5wYFDUaLxgUxSqgH7HDCGHlrP9aZT/JFbln/YCSZrzUn7jfAKgOYRdo9PzA==","signatures":[{"sig":"MEYCIQDf783c/hq2SLJ+Lsb/lklKhQmnGc3YY3cU4Bf8WnUYygIhALXt+bBJOM1nvmZHoRQKWL+g3kwxRgEF2AAV7sUIBZAq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4503625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./package.json":"./package.json"},"gitHead":"c0d67c1580dc942fbee23fa083af6ad098c7b392","scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/skills","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.41_1779174843221_0.10789791247056835","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@kodax-ai/kodax","version":"0.7.42","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.42","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"b256fbb7fbbdca695785849643e3895286f91e73","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.42.tgz","fileCount":90,"integrity":"sha512-pTnS8gi1W7SNKWwYMQ2mO/DrBKcfWunsO8/INXGoodGNFt3nJIivYG4zQsyrJJA1xl5+ywIsQtiZb58LEkb/fg==","signatures":[{"sig":"MEUCIQDGPxuQdCrgwuvHLEN9+l7b3TMuyA4Nd2kSqmLFdrfzGwIgZ4jI5YClIiKYqZuc/KPj/qjXHXu5oETFXGATiCzE3OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4706635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"110a2be7256a8a62707810b18a16d0de4afd5195","scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/skills","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.42_1779449080161_0.2822671683967959","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@kodax-ai/kodax","version":"0.7.43","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.43","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"103e2d49efbd4323f7bf9fc14f8dfe279bda0913","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.43.tgz","fileCount":88,"integrity":"sha512-zo+CQ9YwUHyHDyQqkaFrz/bpzhl8XYQH0YvtIiJLP3v2n235G3QU31EL4dJCKH4zqmuxxEXsstynQLYeA5nkDA==","signatures":[{"sig":"MEYCIQDkTiadC8gUiTCc7PVSxARYTxXt/cQnVowdn1PsBtPGHAIhAMJJA42427fGtAZQvUlzWm41clKSMJ5cgaXALwhECIWJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4831021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"d42f38ae5293245f212c43b2f23026ca91fc582c","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.43_1779686617319_0.6832618476957495","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"@kodax-ai/kodax","version":"0.7.44","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.44","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"7936f3e716918aee463d4e0ecc6358b7d240484d","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.44.tgz","fileCount":89,"integrity":"sha512-VrjcXX+5ZxZAsmIBlHjLuIZX9o1SwKe03n8NvonFJhWB0UE4LE7EEXOdddqnnvnUoukeDndcvQCkrJqFxyx2pg==","signatures":[{"sig":"MEYCIQDK+B7DAdb64pFXFj2e7RVTPRp75YHqCNc7RfmIbv4USQIhAOgUTgsZ+KSGxR+Il4ILGaO/sz2BnPBOExUBR2RN5X+s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4992836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"4dd7786f0513190c9eb87f9f552f1adb95114fc9","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.44_1780037704530_0.8951692382024456","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@kodax-ai/kodax","version":"0.7.45","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.45","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"d9471bfb1e92591f612d2f13ce510ad0eb69750b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.45.tgz","fileCount":89,"integrity":"sha512-ihzM+J4L8LmzL2Mac1XOB0fyn4yPP1HqUsSR2tusmqMIOmJ088g6RMkJR39CaAiYFXcHRYoEmC++Sy7dRKoBNA==","signatures":[{"sig":"MEUCIEv1ls78BDTgkNhbxsfvpVVZWo7aNpcowRQRQb4VqVS+AiEAjWwdICqvHxVwE7s5ugOq0ECktZyuihJLU0rhBD2TmKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5054214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"02d2e56ca8d067de8f58732e9f4cc5edcc1cb8a0","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.45_1780309512073_0.8973279706367547","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"@kodax-ai/kodax","version":"0.7.46","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.46","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"b88c33a82dea66843fecfb9fbfc58cdf255a5638","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.46.tgz","fileCount":91,"integrity":"sha512-XxoN1SxVAN6OWMl9WXrL4oAt9DvTHCQY5er/aw8WL744A1fqvzd635t2qaV1tsggO+SzZYdof2QO8zAep6dGxg==","signatures":[{"sig":"MEYCIQDAxKFAEld++WWX2+IaQ1OjvFVhA1JnqEMKnOx50fGFZgIhAJcnAxtGwAhymrwJU7ExVpIQKMnAqDvpPXVE/myt3x4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5210159},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"8cc244698ae1d3522af99b56bd25747b7537d569","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.46_1780843270799_0.08598330353071049","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@kodax-ai/kodax","version":"0.7.47","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.47","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"61fce0153992c0dbb90dfb058d974071336e3481","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.47.tgz","fileCount":91,"integrity":"sha512-PnNigPxCNERAscriL1lB7Ecb7/VdRPgqU0WCH1Yg82/uvNibEY/uw/sgX03dFhXAQZxndctytDhNsRl2Hj6XJA==","signatures":[{"sig":"MEQCIGfSooeG1d3wLF7lJydf6IPFwncuB9KQROsEnDoukyGrAiA5SkEwwxHRPVy4RQ9+v/ZYZ/xlrMbysqQgo1i72kKcpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5348675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"55d2771f8aa05cae80f6b5917df42244cf2ad8ca","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.47_1781105777656_0.6088437140985223","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@kodax-ai/kodax","version":"0.7.48","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.48","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"c969faf02de9d257432b0a3c74f36102c31c6320","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.48.tgz","fileCount":91,"integrity":"sha512-U+sx6voWhxKBOA9Yfm/upuFAIaUwhEBZo5bTPABp4X4aSURKMnyYkosB17yOYcZA3+eKj2dDvONUE9FMus1+Hw==","signatures":[{"sig":"MEUCIQCExntbMHVJZmwkNlve2SZP85zRAc1CoIUN5w7GJFTATQIgO89uf0Sm82vsV13ujb/Bq7PuenPuXs3wMRYXjtmG0Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5423740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"59d7fc70f6dea51fe1268a44ee1f8cb904d18cfa","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.48_1781175013554_0.3894562553787162","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@kodax-ai/kodax","version":"0.7.49","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.49","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"b2eb1de1a8b20df2fc6700b3da88dcb9c03c67e8","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.49.tgz","fileCount":92,"integrity":"sha512-MLErFLcD4asR729NCSniquGFWqZt5untce96ZJ1yY86tLTKkALwU7G1gEHLyCGuBzSetC8qmU15OSIo0lKAzhA==","signatures":[{"sig":"MEUCIEy6s/4OjOP0KC1DykK2GcwA6RSoZHiKr1ef4BsLbDd4AiEA4CfzJIFa93ku4MCqZtGenZzkZx0V0qHaQYIU28Epzl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5801963},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"89c9a0b809575314022a7d29220762b9114cbde5","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.49_1781524646952_0.4716733994148825","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"@kodax-ai/kodax","version":"0.7.50","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.50","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"e39cdd7cba8f762fd5b3fbee2ba773473270b954","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.50.tgz","fileCount":92,"integrity":"sha512-9uf3zukTPvByDqsh36SV+h7OB7sojcNQw14M2GbnoKsxwLvpkUinK61ANQPl1SeiSWsldmq6PihceJwwZvL2pQ==","signatures":[{"sig":"MEUCIChawcudtP2AzbNDhXFsBMFzIL/W51/UtDfz/vdzlCKLAiEAobyMQKOI2UsQzaJCsEmnuVybcKXLtrK7fAeMx1fs3cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5967228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"adc00d1bf3e78dc50dad452c71837efed7315775","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"deprecated":"Broken release: workflow child agents fail due to missing dist/agent.js. Please upgrade to 0.7.51.","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.80.0","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.50_1781661738382_0.8654131126351372","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"@kodax-ai/kodax","version":"0.7.51","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.51","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"796149d50a507b316e052c7fae819937a4f30a42","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.51.tgz","fileCount":95,"integrity":"sha512-BxWCIGujKol3q/Z3oMMaSudDKpElLOS3DRCY33REBbeAy9tajQdkg/77sCvVr0+FMMcM+e2RlteuxQRgcypqmA==","signatures":[{"sig":"MEUCIHrvMtiMHOheTF6wok0gX0BgY0+NmpHnw0fazmvj+3H0AiEAhOuFBnzq71CKXvnPAGezTEAHvKDZBJ/z6wr/sYmK31U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6060725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"10685c01d8b0fc98ba9bcc6edf7f8d9e27d3bd34","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.51_1781705108947_0.5586920801606601","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"@kodax-ai/kodax","version":"0.7.52","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.52","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"36abdfc2f242c6415ac438ea199f4d94ac5257e5","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.52.tgz","fileCount":95,"integrity":"sha512-uuPQdaMrDh/51pzxKIJl8AUMMg1c1y8OpMTJUmHUJZj9t0OO5mQHIPBF5mR0C1yt8qZr4sk2NnjhS093cZ+obg==","signatures":[{"sig":"MEQCIBA4jCgq+BzU/cISfWmfXSe+u8jhVmpMc+JsnOpoNT1zAiBFRZBkqSKV8XncrzSEp0Rws9UJfw2P6PcYC65lfgciUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6066193},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"698070c2e3f7504d84adf648362c544f766a1b24","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.52_1781719576111_0.4145686678433891","host":"s3://npm-registry-packages-npm-production"}},"0.7.53":{"name":"@kodax-ai/kodax","version":"0.7.53","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.53","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"82465791021471c660f4fcd638f142ae3fb96cd7","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.53.tgz","fileCount":95,"integrity":"sha512-i1asfAOBsZIlLV+NbSiRDYQGxUwWBWu2/MqFUgW++pCUd9pDqnXaSd+I8CJpoxS+nvwMW1BvuSNAHBig/PbXXQ==","signatures":[{"sig":"MEYCIQD1PCS7K2iIFHR/0fmcAZqIezbb3DdT9HTk8HCJ5n71SAIhAN3sZd+kyfNCqrTqeghTRrpCI0IGLDcP3MIxfax8t6OS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6116158},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"39dc404a6d32792056a41ec76c76f1625a48b9c9","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.53_1781878697643_0.405435901721513","host":"s3://npm-registry-packages-npm-production"}},"0.7.54":{"name":"@kodax-ai/kodax","version":"0.7.54","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.54","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"af541627410f7d905d539123f6919dead86d3473","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.54.tgz","fileCount":95,"integrity":"sha512-t8rYnSnWmWdiDZmvnI4j0H+1YQgUneQQrP4EbihA911CJuddGrcDgA53p4MXQ5azryK5rFMiIDRpnuFGj3dQgA==","signatures":[{"sig":"MEQCIFTGGcAONyOFzP+aHH4AJhci2FcLRuXkx38uauK6nquBAiAJdMtHm/VcfmE07hYVSHZIsEwF64l4by8zwjDbG5HIJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6260831},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"7ef13e30e9e2cbb4541ea4a42a2ccf65f1d81285","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.54_1782198847251_0.7404063903049929","host":"s3://npm-registry-packages-npm-production"}},"0.7.55":{"name":"@kodax-ai/kodax","version":"0.7.55","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.55","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"bc131655388cc276e85ccfe94cb214ec9b4a278b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.55.tgz","fileCount":95,"integrity":"sha512-Qho0faLmU4C2Hs5WXiyy2CL/91Wmcrt0T/PqvSRsYga8EFVqwSHAwHAEz8MFf8MRLFoove5qYyGDQIXtqu/Vog==","signatures":[{"sig":"MEUCIQCsFun7Pfk3tOc9PQXIfJ8HwLktETXSL6EkotATLFtsWwIgVmNKS6gsBkAB38Jp0Z+zNMtfcOGbK/mH8WZ5uO/IsiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6271365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"a89ee76d59abd556e72d7bbd1f232da1bddaede5","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.55_1782225933313_0.28026034603834726","host":"s3://npm-registry-packages-npm-production"}},"0.7.56":{"name":"@kodax-ai/kodax","version":"0.7.56","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.56","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"68febdf44a16873af946667379204b18776660a1","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.56.tgz","fileCount":99,"integrity":"sha512-yvVS0lACUPAfi7qHsGibvk4PBLBTuxg9AOY0WiyFPBYl/+rdSJHq7CRgGTVyi80UHczYJrtGJKP6xq6fnXAtEA==","signatures":[{"sig":"MEYCIQCN9l/ZvQENEFua7c4kcjUA6D2kbSPpLyBP0mq3FcjNUwIhALbVvp89Uroh6GSXvRAyjuezNdUhazHXj5rEA9X3mRDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6299635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"a855f6a8a6baa97ae87c22d6368e3e996184cb17","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","repointel:demo":"node clients/repointel/scripts/demo.mjs","probe:reasoning":"tsx scripts/probe-reasoning.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","repointel:doctor":"node clients/repointel/scripts/doctor.mjs","repointel:install":"node clients/repointel/scripts/install.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.56_1782346604624_0.9639895497644402","host":"s3://npm-registry-packages-npm-production"}},"0.7.57":{"name":"@kodax-ai/kodax","version":"0.7.57","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.57","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"ce5497797a7a75a2056f913e56223e665eb1237a","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.57.tgz","fileCount":101,"integrity":"sha512-CgDMtW0+bM2Ki1ura7Gpon4yvEWzT7gmVNDNY/6NqT66+ZkY5Yj29yStYNkZtDtr3tID2Jl3rdnaDWOjclJBUg==","signatures":[{"sig":"MEQCIGOunK+YXQfbnvGTQJ3+GyC+kg5BgWrZuvBg3EZLpio8AiAqrFBFXhADf4K3wTNFLqL87ZR02vEq1SgqrJczGgV8Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6706347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"ee5aa081b6a42cc78199fd19f9242ade653af402","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"极致轻量化 Coding Agent - TypeScript 实现，支持 12 个 LLM 提供商，可发布为免 Node 单文件二进制","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.57_1782654431160_0.7138609241360825","host":"s3://npm-registry-packages-npm-production"}},"0.7.58":{"name":"@kodax-ai/kodax","version":"0.7.58","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.58","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"cb02ddf63ba4805315f70dcedc5afbf78d263f2b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.58.tgz","fileCount":108,"integrity":"sha512-Dx+rU5HnMTyKQWbJ8gRKYGVLfHfmlkJqvVU8DoQRzBuSyMXINgSRH8a5GDvlM/d52KzQBFCHPPZmQmSI/wGFvg==","signatures":[{"sig":"MEUCIC/EsUcxr2bNzu6uFMOeQHFIcbvF8M9jaXC6Oam87NiSAiEA0NGVM4+vCA2C2RbzQfDs5tz6TBrokpuIe5MiYBCjGPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6968082},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"e7ea55cdf80537de74f341880a8cacf5f9c3a9bb","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.58_1782983237560_0.8223612882600513","host":"s3://npm-registry-packages-npm-production"}},"0.7.59":{"name":"@kodax-ai/kodax","version":"0.7.59","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.59","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"2fbb256e65c05100b5c89c53c750a4dbd39f2f05","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.59.tgz","fileCount":109,"integrity":"sha512-JzJf0eH4KVKnF48pYwC47OHHy/DipYE30bZ+9UF+ACswcjSnA66NIYewpBkpGzCeFkYmmdepXUiuj140ea+hDA==","signatures":[{"sig":"MEYCIQC4rZMpCKq2Ue28iT27jvqH/jN2T5QryqlOg6t5XTFBjgIhANoHWorLQ/LDu4ygGaC8IcuZriiapiPBihxxY3/nKGfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7008315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"ffce81b03fb46e8fc02f86c7752fc03d92881fa3","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.59_1783093969306_0.2952145111355484","host":"s3://npm-registry-packages-npm-production"}},"0.7.60":{"name":"@kodax-ai/kodax","version":"0.7.60","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.60","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"484a47fb44ae4c172427a330fa9d5cb336b272d5","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.60.tgz","fileCount":109,"integrity":"sha512-Kt9WZllJtkUaH9jlVJZetSJDODXGbNf+NVEQGU4zD3pQXbc4v3+EwOxoU6dUoNg+0e5mZB0rer1u7ymylqp1ZA==","signatures":[{"sig":"MEQCIBiKvLMjEijyxiI3unhcNCZpeCMsfuFaRgau1i6ufNYbAiA2rskOtDBjlr6c2suWywem9erkFk7K814uN0T7iaeBUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7065232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"be335b33cc9c11f900104bf3f34b6da5580f1ed1","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.60_1783223872013_0.4888841173803946","host":"s3://npm-registry-packages-npm-production"}},"0.7.61":{"name":"@kodax-ai/kodax","version":"0.7.61","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.61","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"2f0f664418e15ed51891fa263d7519bc9aa8319b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.61.tgz","fileCount":109,"integrity":"sha512-/+cFNTOJRJoIj8H9mQeUwwWZ4O8T9zHYpH49nudBYjkLB3ba6OYk0B+qNS3p00fWprFLfQSsaJ+CgAVw+vQ7Rg==","signatures":[{"sig":"MEUCIQC75cHaUkaRYMNMoEbo/MVqIP9WQjXwtaED/e0vsgNOhAIgJsuXRInpX7ckRf3d7luuqCUq296OAzDeeqKIbwbVv6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7120259},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"2fe9fa3c0da7da1b540435e5e00959309243fe0c","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.61_1783304035848_0.7008512707523333","host":"s3://npm-registry-packages-npm-production"}},"0.7.62":{"name":"@kodax-ai/kodax","version":"0.7.62","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.62","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"272746bdf5bb882461a8947bc3477f3b80367d59","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.62.tgz","fileCount":109,"integrity":"sha512-RXBm9qLmRSjv7Cm+EVt+AlFDru4MUMOGYAt9LehFSFV2Vpxevlf6NbkgtL3KoiQHgrg220KhhePr7zPODsxUvw==","signatures":[{"sig":"MEUCIQDyIXmuBhXldHSnHsr0Lu3z52CZNJBb4bgqEcAYGM8GgAIgGoJ5XwdG+rfFnbHSwgUXhpdQKxSbc3/VqAc6j0RI7xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7228122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"0cab91161b6080bc327a07f59db29dfdd090c7cc","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.62_1783350156037_0.5074735137028672","host":"s3://npm-registry-packages-npm-production"}},"0.7.63":{"name":"@kodax-ai/kodax","version":"0.7.63","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.63","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"a2f4090e53875b1e6fb1b836339bb326800bdd97","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.63.tgz","fileCount":109,"integrity":"sha512-cCVRwqZ59kEaS9KOybixU06e6Ryr3jE3QsIACN3OsxoFnKdbhTerfBHULBCJvoU6btAHHuTwcOOtKdgyjTz8Fw==","signatures":[{"sig":"MEQCICYw/Kg3O8rVbZxAluPgiDP6YDGNJorlpZox3N6ELqjqAiBAcAe/gXQ275vP2VeZpq3FOKEFATEXRjR5+GE1fsttAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7252171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"b8b4fe29ff3f3a282d906132a8fa2f68315965b8","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.63_1783434933740_0.656173817396261","host":"s3://npm-registry-packages-npm-production"}},"0.7.66":{"name":"@kodax-ai/kodax","version":"0.7.66","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.66","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"6e07ae0dafb024460216e20e2737cf3de4017eff","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.66.tgz","fileCount":119,"integrity":"sha512-qS+nZdvVtUmw/hWhtjQgSp44jWmR+E/mypw515dl94H/2rupTqRqoHdnSrrFzdjxalAZeR39Q7yKJv88ST2KwA==","signatures":[{"sig":"MEUCID9YFG/PqsNg3w7vMtmAPP9OntdYdE5kqA4MfYwnao4pAiEA1jN/7hZ7ZOWuELFzm61CrN8hgbVsL8+yrGSwGwUX+PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10167438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"e4717c485018567c7fcde0d99c7c7f912c79ec05","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.66_1783688522377_0.8754841609217177","host":"s3://npm-registry-packages-npm-production"}},"0.7.67":{"name":"@kodax-ai/kodax","version":"0.7.67","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.67","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"66ebe6e99cebf64d110f5b5ba18441d90ae15f42","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.67.tgz","fileCount":120,"integrity":"sha512-PqZBKlAdCeFuKtVgPGsAMpJSHFPSJezrAVd525V8LhSolazDTpHouj2MQ1oFWwIMYec7uj+7tpwVUaZDEwfyZg==","signatures":[{"sig":"MEUCIQCIKtEm6XtlaEUyFzCEya+Jlyz/Cfs6FRjL81W0TzV35QIgBInn6U0Co0eCrAUsD+i9YWY64E0GfNb35thoqgZcc5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10653059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json"},"gitHead":"f2101580317454936df73910488ddd84067b9cbe","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.67_1783783286241_0.6442078016606005","host":"s3://npm-registry-packages-npm-production"}},"0.7.68":{"name":"@kodax-ai/kodax","version":"0.7.68","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.68","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"14b0a1e5b02798760dc88e95a4e5aac64a3e66af","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.68.tgz","fileCount":124,"integrity":"sha512-O7u/urStodmwXFmaDBwKIC8ioWmv8PyKBB7qSvxPA5JE8tbK7N0egMA7nhdefqBH1AxlfVILS0GBQrQ01eL70Q==","signatures":[{"sig":"MEUCIQDiRSVbHg1PUBz2YLZKp/1viIsvzRcr3dsOwuANX/+28QIgfHW970eISowd+J8bAQ/Jc57c5Icm/kxhIgapOoFdobE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10826945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"gitHead":"516483f251646e5a267958274e437ca3497fdb04","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.68_1783859087692_0.36898291291829","host":"s3://npm-registry-packages-npm-production"}},"0.7.69":{"name":"@kodax-ai/kodax","version":"0.7.69","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"Apache-2.0","_id":"@kodax-ai/kodax@0.7.69","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"3d0b88b909efeb27eb547823c978fa60c5e7e0bd","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.69.tgz","fileCount":129,"integrity":"sha512-zpJ1Nr1A/tTDuEAOWsc6NWUKKzoeQBOenBnvcXK5wWzJtG2lhn709lsjdJgTDUb+2uTHhJpuxNBD9tarlQtxOQ==","signatures":[{"sig":"MEUCIFp4neuBlh2sGux14rDyEtSqUP9zJWONEvxgPrr+8krbAiEAzMEcXOf6/ANI2FHa4ypRQAZhR65jYKTBp8/0nYe451k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11615876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"gitHead":"ca4d260278174b96fdbe0cbbe411f544aeb1ebe4","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.69_1784085841661_0.4044797951195953","host":"s3://npm-registry-packages-npm-production"}},"0.7.70":{"name":"@kodax-ai/kodax","version":"0.7.70","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.70","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"35fb67890dfcd0357e104da77c60cb973468170f","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.70.tgz","fileCount":129,"integrity":"sha512-POrXqSSfZ4yeEDeUqWVZVceUTTn5Vuim2BGvQ51H/qb8xbeQXWRypc+immvyCqEs0uO0P6+6iNiqUbnGtuDHdA==","signatures":[{"sig":"MEYCIQD1qtSI+X4VM6cX03ym1egnPBP49npfWFsGubvZAMOduwIhAImpxf/rOgXCZQj3SSr6XQ8N//WxmTA7pgJquUwexWYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11745030},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"gitHead":"e715399f003bac7617e864d44c1a56f4ecb9c555","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.70_1784159109453_0.29518650046494077","host":"s3://npm-registry-packages-npm-production"}},"0.7.71":{"name":"@kodax-ai/kodax","version":"0.7.71","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.71","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"454fca4f450e1580a420fa0b7c04aed55956449d","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.71.tgz","fileCount":129,"integrity":"sha512-8rkJUivH57XwPVNwOcEYvQBdPNhjImV6X30jIYFQkuF45UbRFVxMvlYHfsefUfZpaLnlo0T4VObLLablcEOQUg==","signatures":[{"sig":"MEQCICLIZasW6JVrAtuGXZWRWF8CcP+JNItSZI5KdSeYEa0lAiAgZwp05oGodPKec59LJFrz+aOBuNcgQHfwCLCaYTexUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11987688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"gitHead":"c310001e45296515b619181beaf5019870bbb18a","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.71_1784251439277_0.9141882986404146","host":"s3://npm-registry-packages-npm-production"}},"0.7.72-hotfix.0":{"name":"@kodax-ai/kodax","version":"0.7.72-hotfix.0","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.72-hotfix.0","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"f519dec12529ee9ad0bbd434fe31aa7b9c4adacd","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.72-hotfix.0.tgz","fileCount":129,"integrity":"sha512-j3sXdnvhp31jD5RXX5b+sovzHBF5MNdDd9FsfFF81kGLRmDiqet+FhqEu7L+Eo+NgniIPCH88nr0W2O57AuB2A==","signatures":[{"sig":"MEUCIH2IafU9BL+bjCu9OwWBQjgnV13d0n2FnfvwNjqSbJrCAiEAl2Us0XT1x+QV4vI7Xa0OJTela79zOLU2BbkyHwiNb/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11989163},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitWorks/KodaX-author/KodaX/kodax-ai-kodax-0.7.72-hotfix.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_cli.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_cli.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitWorks\\KodaX-author\\KodaX\\kodax-ai-kodax-0.7.72-hotfix.0.tgz","_integrity":"sha512-j3sXdnvhp31jD5RXX5b+sovzHBF5MNdDd9FsfFF81kGLRmDiqet+FhqEu7L+Eo+NgniIPCH88nr0W2O57AuB2A==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.72-hotfix.0_1784262547519_0.034907424880568305","host":"s3://npm-registry-packages-npm-production"}},"0.7.72":{"name":"@kodax-ai/kodax","version":"0.7.72","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.72","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"3753c5ec97c720aef07f73e5d0e15f8d1a027f4a","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.72.tgz","fileCount":132,"integrity":"sha512-aDKwe006GZC1YKt6o+ArFdOoj/waAavcZZ78nejFSYVY1Gi8va5c+VUiESKd5N2eyKpkBBfe2/sRsEqqrqnNIw==","signatures":[{"sig":"MEUCICrBzNhzg78pt0P4HKlvy7/X4Pf1YyMtjt7sqqWfS98XAiEAim1yy+0khhpmd2sW55Znh6NHsF+nVM8hr4/Q2oJBfpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12370058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"gitHead":"8ad38daacf4c8c24bec42de7d3410889bfff1f43","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 15 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.72_1784453218551_0.5348965351950123","host":"s3://npm-registry-packages-npm-production"}},"0.7.73":{"name":"@kodax-ai/kodax","version":"0.7.73","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.73","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"945c0e9a71c11c4beb5bfd3d11fd6d68572b66f3","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.73.tgz","fileCount":132,"integrity":"sha512-bTCXpkHjbWfXBrLuFxm3cBWhLRLOcK8+LbTHS/jw+Ndm8sFOAuWLGaeUWalBgeviefWbUbCOqDCn6NGXOeQQHQ==","signatures":[{"sig":"MEUCIHlZBJCWebVsdJAMi06UqZMRtftJ1S+14mzFx6if1ts/AiEA+7TdNwgeAJl1JFekT/L3VWQqpwNw2JyHweggIyGBCTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12602291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"gitHead":"ce53f861a196457d2d1b81520e7d0f95b2ead59e","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.73_1784592119508_0.3556100816171428","host":"s3://npm-registry-packages-npm-production"}},"0.7.74":{"name":"@kodax-ai/kodax","version":"0.7.74","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.74","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"contributors":[{"name":"This file lists the individuals and organizations who have contributed"},{"name":"significant portions of the KodaX / InfCodeX codebase."},{"name":"icetomoyo","email":"icetomoyo@gmail.com"},{"name":"Original author and creator of KodaX, now continued as InfCodeX."},{"name":"Designed and implemented the core architecture, CLI, and all initial features."}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"b97f4fac626849f03371dcd397ff4594e47c9472","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.74.tgz","fileCount":133,"integrity":"sha512-JgPE6ct9m5l2e9F5dQIYnNdoKaMIJF1gWnyUzUowAWFva4JksE0DScANNUHEdQYjoibXwBlcNgOIse5bAfRvGg==","signatures":[{"sig":"MEUCIAM28r1PFc28yP19IdgUKkA2nobzR2jppg4yczC1/Dd1AiEAm7RZjW0Pu+gpCeUgjkLub/y2LZ2BO512Zi3becKW4bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12912628},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"gitHead":"78e7d1822cd70e52879ab08f23d54724fc6fe268","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.74_1784782415071_0.6424681221951778","host":"s3://npm-registry-packages-npm-production"}},"0.7.75":{"name":"@kodax-ai/kodax","version":"0.7.75","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.75","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"7a849851841053db8e98e8bfc9fdc583e2b9510f","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.75.tgz","fileCount":133,"integrity":"sha512-a/Xt+LpQq17qGt1DWLNytrax381BVec1GXjgofBEMCyJ+UVE1Q5I+evTVKL0k2waYa+2Vr8FX+NTw+fXfonNMg==","signatures":[{"sig":"MEYCIQCyeZnLW9/xiEGOr/LLgRle2U95BlWW5sl2VL8yRwar0QIhAKEYgB4S01rS1wusMBF/15VmSXL/605EWpxe6xFgktUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12922055},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitWorks/KodaX-author/KodaX/kodax-ai-kodax-0.7.75.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitWorks\\KodaX-author\\KodaX\\kodax-ai-kodax-0.7.75.tgz","_integrity":"sha512-a/Xt+LpQq17qGt1DWLNytrax381BVec1GXjgofBEMCyJ+UVE1Q5I+evTVKL0k2waYa+2Vr8FX+NTw+fXfonNMg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.75_1784905366806_0.771273292809713","host":"s3://npm-registry-packages-npm-production"}},"0.7.76":{"name":"@kodax-ai/kodax","version":"0.7.76","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.76","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"60121838c6855d508a3dbcf6ebe006db3794d747","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.76.tgz","fileCount":133,"integrity":"sha512-SgMNwa5S5m0vrJazYfRCqacEYkJ8wTZRKt9+1ad0lEw4zE0GvFoNrR2okqPHqdjH7jxK85HOWNRuGO2kWzN0lw==","signatures":[{"sig":"MEQCIDB7Hri44GPX5y6UjLWGPItIOVkiRGbGHCsqH1l4SbL6AiBX7GZ6xVuq+KeTSMboZA9pSp7H0wYf4F/8aFail/tzEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12924912},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitWorks/KodaX-author/KodaX/kodax-ai-kodax-0.7.76.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitWorks\\KodaX-author\\KodaX\\kodax-ai-kodax-0.7.76.tgz","_integrity":"sha512-SgMNwa5S5m0vrJazYfRCqacEYkJ8wTZRKt9+1ad0lEw4zE0GvFoNrR2okqPHqdjH7jxK85HOWNRuGO2kWzN0lw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.76_1784938412702_0.42429420657882044","host":"s3://npm-registry-packages-npm-production"}},"0.7.77":{"name":"@kodax-ai/kodax","version":"0.7.77","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.77","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"28f41c85d17181aacdea06f3ba06ccdb6735943b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.77.tgz","fileCount":134,"integrity":"sha512-doAvH966LlOk/fBvmMZCmVSBbvLNPHKWtMaEQ6C2Vqvzs6ninQEs290ECGNHvAP/dMuRh2gD6Dso76HUgzLfzw==","signatures":[{"sig":"MEYCIQCxFfMlZLddQuw/9RgMczX7e/rzpyrTQCpTLy9pJCfH0QIhAKItUGhQTIsaOGN7MVb7pf7+KnKwu7w4AUrVY66x4a41","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13337627},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.77.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.77.tgz","_integrity":"sha512-doAvH966LlOk/fBvmMZCmVSBbvLNPHKWtMaEQ6C2Vqvzs6ninQEs290ECGNHvAP/dMuRh2gD6Dso76HUgzLfzw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.77_1785143268609_0.408948308541359","host":"s3://npm-registry-packages-npm-production"}},"0.7.78":{"name":"@kodax-ai/kodax","version":"0.7.78","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.78","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"0d7eb8d162fd8054174a1790e01bd06cc7bea66b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.78.tgz","fileCount":139,"integrity":"sha512-D33K2cSFM6Xyi1x8Q2Bwjv6KEGzZIdIlqSN+Odt9MVWgoEb0TCARlaC98ds+M1S+jlhCay+8masnStzbxk6Itg==","signatures":[{"sig":"MEUCIE8h0Tx3p/0cEdx6VRB9/Idq3fBM8SpqFABfvLeZqvuaAiEAsshU0PqDrJdZDILnJtce10Zv+INzATVZYEIGbslVohU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14199465},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.78.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.78.tgz","_integrity":"sha512-D33K2cSFM6Xyi1x8Q2Bwjv6KEGzZIdIlqSN+Odt9MVWgoEb0TCARlaC98ds+M1S+jlhCay+8masnStzbxk6Itg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.78_1785334063640_0.025218764981011388","host":"s3://npm-registry-packages-npm-production"}},"0.7.79":{"name":"@kodax-ai/kodax","version":"0.7.79","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.79","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"0e0e21b7d1f36617e77303d80fc43bf0f56f057a","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.79.tgz","fileCount":139,"integrity":"sha512-oS2f1tVxby2SpqAkG1fWaw9SP1djPZRGZfe3O5z6NAiUgs8ZHfyLREOXZAIuPjC+YWvR4C//ffEnVwPMx2mghw==","signatures":[{"sig":"MEYCIQCbinI8DuRYgz2FvNTYJbUbKsSWi4tGWIHjyKqUSQtMAgIhAP9XUwFbjyNkRuejPiAzS0/9XJFZ3+zUq/mTceKVBArV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15722462},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.79.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.79.tgz","_integrity":"sha512-oS2f1tVxby2SpqAkG1fWaw9SP1djPZRGZfe3O5z6NAiUgs8ZHfyLREOXZAIuPjC+YWvR4C//ffEnVwPMx2mghw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.12","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.79_1785803880040_0.41025288744179833","host":"s3://npm-registry-packages-npm-production"}},"0.7.80":{"name":"@kodax-ai/kodax","version":"0.7.80","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.80","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"18ec0c37d8039ebba2acb49d6a4001ba4cca318e","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.80.tgz","fileCount":140,"integrity":"sha512-4OuLcI6GcAO20yhsM9bCGMH7xBirLoAtqicDZqafpkSxmrwpYSrJhDItdMyKv00NKdti//1xhwNQgTjQUke20A==","signatures":[{"sig":"MEUCIFJjqU8CKs+PCEfvyPgsm1XrLF8ONLksQh0f75r0FrvJAiEAxjopvcPttSho63LixGPCwAfStZ0mfR+IokPpbZg23Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15890867},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.80.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.80.tgz","_integrity":"sha512-4OuLcI6GcAO20yhsM9bCGMH7xBirLoAtqicDZqafpkSxmrwpYSrJhDItdMyKv00NKdti//1xhwNQgTjQUke20A==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"managedRunDurability":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.80_1785879169363_0.012213222006328683","host":"s3://npm-registry-packages-npm-production"}},"0.7.81":{"name":"@kodax-ai/kodax","version":"0.7.81","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.81","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"bfce83fb7456b6e98c626eb7e554f99597399215","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.81.tgz","fileCount":140,"integrity":"sha512-st7BHWuaaATHHzyifA2/Is/2zO29sNWDDerPbtG+iFGQMVTmv0CrBlM9p/e+DF2V84o/VxgteG5oPyX0udOh2Q==","signatures":[{"sig":"MEUCIQC57qPnvgU3eD4kDxO9hk6QjgTlNtG7eqlbe8nBMeVeGQIgUUgcIq+Ge+oEmSGecaAAFN3VuYRR9JoIIyimJz3vYOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15903520},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.81.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.81.tgz","_integrity":"sha512-st7BHWuaaATHHzyifA2/Is/2zO29sNWDDerPbtG+iFGQMVTmv0CrBlM9p/e+DF2V84o/VxgteG5oPyX0udOh2Q==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"managedRunDurability":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.81_1785911583178_0.6791271104150978","host":"s3://npm-registry-packages-npm-production"}},"0.7.82":{"name":"@kodax-ai/kodax","version":"0.7.82","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.82","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"815c121b12dd0ad5e9dedefa9966204d676104f5","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.82.tgz","fileCount":140,"integrity":"sha512-L05tQ1NnlK+pqHopsKgzuculRiofq57O0gx13mBLhbzw6q5GfyY2RR1wSY7T4J+zyGsK8k7VSkm50Td78cNPoQ==","signatures":[{"sig":"MEYCIQDZ+gCsB3YDjMtNMg4nfG8hEGf2mTJTJSTjV5lzINQp3AIhAM5yflE6g7w44WQeIWAELbEtv7UwWRJTfxzlSi5IU9aK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15928574},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.82.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.82.tgz","_integrity":"sha512-L05tQ1NnlK+pqHopsKgzuculRiofq57O0gx13mBLhbzw6q5GfyY2RR1wSY7T4J+zyGsK8k7VSkm50Td78cNPoQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"managedRunDurability":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.82_1785928062946_0.30259194973398484","host":"s3://npm-registry-packages-npm-production"}},"0.7.83":{"name":"@kodax-ai/kodax","version":"0.7.83","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.83","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"70d7edf9d738d8f4f0634da332be16c519056516","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.83.tgz","fileCount":140,"integrity":"sha512-4ctuATY3isOYiRCyB/0aWkz2LdqEIlqtKdjM8P7YvL+D1ipS+X1SWHVXpp0yjKGWqN+/l4t27ASV4xhQNbpFtg==","signatures":[{"sig":"MEYCIQCyuo98xeoirhfhXhykJ2OeKP7h4keInDfLKfmvHO/RCQIhAP85pOhtu9jCBKAeKgOitkJDdHxV4q12ulQq6d/wZp7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16012105},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/kodax/kodax-ai-kodax-0.7.83.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\kodax\\kodax-ai-kodax-0.7.83.tgz","_integrity":"sha512-4ctuATY3isOYiRCyB/0aWkz2LdqEIlqtKdjM8P7YvL+D1ipS+X1SWHVXpp0yjKGWqN+/l4t27ASV4xhQNbpFtg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"managedRunDurability":1,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.83_1786009357263_0.3981430457308748","host":"s3://npm-registry-packages-npm-production"}},"0.7.84":{"name":"@kodax-ai/kodax","version":"0.7.84","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.84","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"6d1378d0979dc0ba2cd87b020fd148e3726fd8f1","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.84.tgz","fileCount":140,"integrity":"sha512-3FhgipPMQ4Aeugy8ripI/YMJsn+POtnoh4BSqOe2QD8PdiZx/a3qsKsphbjMMhInjQnHSZxySIbEt7s+TTZ7VA==","signatures":[{"sig":"MEYCIQDYn4IqSHlFNE7Hx8MLbpKuJMDKKO/34fRkhiq1KM/hgQIhAOTjJ/hR0S5lo/7ps5lpS4XU0ay7+jjl9OK9FbsI9ygF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16027757},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.84.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.84.tgz","_integrity":"sha512-3FhgipPMQ4Aeugy8ripI/YMJsn+POtnoh4BSqOe2QD8PdiZx/a3qsKsphbjMMhInjQnHSZxySIbEt7s+TTZ7VA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"managedRunDurability":1,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.84_1786066576517_0.8981398803310687","host":"s3://npm-registry-packages-npm-production"}},"0.7.85":{"name":"@kodax-ai/kodax","version":"0.7.85","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.85","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"7a539d375ffacffd8f4ef044a56c13e6d22b324b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.85.tgz","fileCount":140,"integrity":"sha512-6iDF3dgz1WehkaLGDgIBBa0r2cpTalR4SMiCEw6QVEsyBDS9zwvTQ5zBoI/VDaMFdyCyHUUs7ZLVatkeBRaj/Q==","signatures":[{"sig":"MEYCIQCHCW86Z1A8/O7Ml33REoQaikKYvwHpEiSPODT9y8gp1QIhAL6HN5HRTtA72NBUsrAnmjvdn0V60GxlI1mHFMAMe6sR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17109902},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.85.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.85.tgz","_integrity":"sha512-6iDF3dgz1WehkaLGDgIBBa0r2cpTalR4SMiCEw6QVEsyBDS9zwvTQ5zBoI/VDaMFdyCyHUUs7ZLVatkeBRaj/Q==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"sessionEventJournal":1,"managedRunDurability":1,"actorSettlementConvergence":1,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.85_1786402402186_0.9425003451809144","host":"s3://npm-registry-packages-npm-production"}},"0.7.86":{"name":"@kodax-ai/kodax","version":"0.7.86","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.86","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"2f694ab1e3c652245b51c14116c2befb8eebe466","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.86.tgz","fileCount":140,"integrity":"sha512-6xYcn97r2Q5XKlxMbUZivt/4e3M+2WXfYfV8N4ffgLECxGZrX+tQut7Cmzt7eR3jF36/VLrElUadLBrUD8Lepw==","signatures":[{"sig":"MEQCIEACnsWW/yK5Z1jmvqNj4PTQdrtqIoZ6n2t/auphIAs5AiAEwQHoH5GdPAYt6EEfuCkbFJUiRYei5DtUSlg2W+vqEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17251408},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.86.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.86.tgz","_integrity":"sha512-6xYcn97r2Q5XKlxMbUZivt/4e3M+2WXfYfV8N4ffgLECxGZrX+tQut7Cmzt7eR3jF36/VLrElUadLBrUD8Lepw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"sessionEventJournal":1,"managedRunDurability":1,"actorSettlementConvergence":1,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.86_1786663513926_0.14555783686836565","host":"s3://npm-registry-packages-npm-production"}},"0.7.87":{"name":"@kodax-ai/kodax","version":"0.7.87","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.87","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"8f4ee08906bf02bea6dc9367f222054377a2a461","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.87.tgz","fileCount":140,"integrity":"sha512-FqVKGdVqkO0RX49e9+xbdN1bG8CwjBtVuInVgLdSS7hpBjAxUf5W5a/+y3pja2Jj6826pzp7v5VXj6RChyLYQQ==","signatures":[{"sig":"MEUCIBevM+7qAEU1KImM1rU3pXRCjFqkxl66440D2IOMTqGFAiEA/6xBYmMtqU5ee11+t5ZGd8cngMSon3ZmYKyUpXRTOrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17265213},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.87.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.87.tgz","_integrity":"sha512-FqVKGdVqkO0RX49e9+xbdN1bG8CwjBtVuInVgLdSS7hpBjAxUf5W5a/+y3pja2Jj6826pzp7v5VXj6RChyLYQQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"sessionEventJournal":1,"managedRunDurability":1,"actorSettlementConvergence":1,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.87_1786704221782_0.495794430961779","host":"s3://npm-registry-packages-npm-production"}},"0.7.88":{"name":"@kodax-ai/kodax","version":"0.7.88","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.88","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"c7971359251ba3cdacf43d7e8c41edb1041c54f9","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.88.tgz","fileCount":142,"integrity":"sha512-5m+T7qBTegyY4+j9hf60PqEeM7ELSbeX4tlJFy8I5ZME+7UX8zsWRLuS/L3qETir1V22j8BoDibl8wkvxzhx0Q==","signatures":[{"sig":"MEQCIFj6F2cxVThKVqxlPZn9KMTQ7SciOXLIyYR0RyzWhaByAiAPU/WSt+05nYgoNzAIzIX5wIyIRblFTI35Kw9+iQYwdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17321872},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.88.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.88.tgz","_integrity":"sha512-5m+T7qBTegyY4+j9hf60PqEeM7ELSbeX4tlJFy8I5ZME+7UX8zsWRLuS/L3qETir1V22j8BoDibl8wkvxzhx0Q==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"sessionEventJournal":1,"managedRunDurability":1,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.88_1786850710499_0.22930490056451647","host":"s3://npm-registry-packages-npm-production"}},"0.7.89":{"name":"@kodax-ai/kodax","version":"0.7.89","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.89","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"aeeada9b7d0d694dc79320a946ca057aa59cb625","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.89.tgz","fileCount":142,"integrity":"sha512-8ytIAFXzHpb+jZLeQGp6iQGuNnfRsYfjAZiKD/U6oRqYPrROmGSq8dOm7rq/HK+L+0XlBMTEr8X28l0X9tqcaw==","signatures":[{"sig":"MEQCIHxGIXhT+cmsFtSH7sEySIb0K8ZFfyOnUTKin/Q9MzH5AiAPdbaMQe0fpdhLP7WjhlgRLpIJIEON2RX1UOysa62QKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17367770},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.89.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.89.tgz","_integrity":"sha512-8ytIAFXzHpb+jZLeQGp6iQGuNnfRsYfjAZiKD/U6oRqYPrROmGSq8dOm7rq/HK+L+0XlBMTEr8X28l0X9tqcaw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"sessionEventJournal":1,"managedRunDurability":1,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.89_1786888646482_0.12926884832241248","host":"s3://npm-registry-packages-npm-production"}},"0.7.90":{"name":"@kodax-ai/kodax","version":"0.7.90","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.90","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"bac6748672b7dfc4bd402e3bc478979ae30216a1","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.90.tgz","fileCount":142,"integrity":"sha512-l8YNSNsAl51IL1E9D2DL0lmek25pS+Y2/cw/x1KRZZtWuAvwk7ihc5gTCjlYps/bEOAwWncbtQ009RIGzJDpVg==","signatures":[{"sig":"MEQCIDEgtVoGUTcQ7AsKmcSvRy0OOy7E+irjQX8F938qOOZNAiBUXQJLXWA2QPeyEf/vQo8VF512nduFgeLCTW4nZs9Hkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17379542},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.90.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.90.tgz","_integrity":"sha512-l8YNSNsAl51IL1E9D2DL0lmek25pS+Y2/cw/x1KRZZtWuAvwk7ihc5gTCjlYps/bEOAwWncbtQ009RIGzJDpVg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"sessionEventJournal":1,"managedRunDurability":1,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.90_1786937463474_0.04008793400954058","host":"s3://npm-registry-packages-npm-production"}},"0.7.91":{"name":"@kodax-ai/kodax","version":"0.7.91","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.91","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"3c0f99b15a484e51c082a45dc173bea5b6a6c9e8","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.91.tgz","fileCount":142,"integrity":"sha512-8aghDwk6xRdDI3MLg0t5E4JlDjLQNbufyFObQvtZET7Hm9CnIVQsb7d2sGSkmFcNTAyi+W3IIXEfr3C/lF69bQ==","signatures":[{"sig":"MEUCIQDm78OEtp6Q/hWpyftw0d4E6MGXdTUjSoFgUaa0fVWsTQIgf1BVUEUkUrqGcipVnJSEtTSTQffYaSpztPFGCv+rVnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17513263},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.91.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.91.tgz","_integrity":"sha512-8aghDwk6xRdDI3MLg0t5E4JlDjLQNbufyFObQvtZET7Hm9CnIVQsb7d2sGSkmFcNTAyi+W3IIXEfr3C/lF69bQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":1,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.91_1787018379320_0.15290809190865007","host":"s3://npm-registry-packages-npm-production"}},"0.7.92":{"name":"@kodax-ai/kodax","version":"0.7.92","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.92","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"c7952e498509925e9d1ca4b20e36a13c08bb2731","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.92.tgz","fileCount":142,"integrity":"sha512-tksMmbJsx+eyjzzpj0VqpjivNHoOGnp9uKgPkzuzj/wvPdSNPFp9xNg61TMDJSaMUOeWVlMl2QjkFl8CAKZpow==","signatures":[{"sig":"MEQCIEGxLunjwhPq9ooU9Nk8IjdYbSUQ4eBnJcZemifhzKtDAiA3ejFXU8jTf3JIofc3oJYSGpXpUaQ6YhiEPM67SjisZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17544271},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.92.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.92.tgz","_integrity":"sha512-tksMmbJsx+eyjzzpj0VqpjivNHoOGnp9uKgPkzuzj/wvPdSNPFp9xNg61TMDJSaMUOeWVlMl2QjkFl8CAKZpow==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":1,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.92_1787063493922_0.28897323146990317","host":"s3://npm-registry-packages-npm-production"}},"0.7.93":{"name":"@kodax-ai/kodax","version":"0.7.93","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.93","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"99b3ee7465b1e0b156302c6d7429b76e4a173d48","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.93.tgz","fileCount":142,"integrity":"sha512-psUEaYnxeOoyCLhajLcRmGOBXsEKpFnX+Us9nQkUynddhCsjRXLhoBsUmtZBz8SK1eHiHCJFGmQhr7dziRYdqA==","signatures":[{"sig":"MEUCIF0w8YTHCz/3oktq5/0uRZua3nlNpJNY91qL0lje73dMAiEAl1WDHEeN0N08dFYUM8tq9hii46+gk1IqNyONnwm6xSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17561638},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.93.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.93.tgz","_integrity":"sha512-psUEaYnxeOoyCLhajLcRmGOBXsEKpFnX+Us9nQkUynddhCsjRXLhoBsUmtZBz8SK1eHiHCJFGmQhr7dziRYdqA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":1,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.93_1787152370857_0.6631994594270942","host":"s3://npm-registry-packages-npm-production"}},"0.7.94":{"name":"@kodax-ai/kodax","version":"0.7.94","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.94","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"2a7c3daaad7213465e14e21710fca6c9d21845fc","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.94.tgz","fileCount":143,"integrity":"sha512-G2o0WAofKmLihqS5D3eeJuJCAYagVwZydvfK+dKN2xijzBU6ZKuj70Vxia3F3p6RZTUde2C0HACzTioW33kB5g==","signatures":[{"sig":"MEYCIQCBMilBvG2NO/ws8gN6CRjIWOE7zILd0KLfONsdABj89QIhAIwZbbA+Xn4xJWVv0PQCykW/jCCco+FfxKqFj8gmSah2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17733533},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.94.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.94.tgz","_integrity":"sha512-G2o0WAofKmLihqS5D3eeJuJCAYagVwZydvfK+dKN2xijzBU6ZKuj70Vxia3F3p6RZTUde2C0HACzTioW33kB5g==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":1,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.94_1787326276443_0.7793827894147942","host":"s3://npm-registry-packages-npm-production"}},"0.7.95":{"name":"@kodax-ai/kodax","version":"0.7.95","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.95","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"eba3fc43eab731ca3e7e48f3925bc3ceda7cd613","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.95.tgz","fileCount":144,"integrity":"sha512-epPTSXr2vR/ElrSpPIThC1UvFH/oVS+sWNk1eD4Zk+Y+rhOS0yiSx8vRJnB9+Cojn+9H/IeOuK/+ilFd35zrNg==","signatures":[{"sig":"MEQCIH46UXrnAiTvs0fNdHAVsX6o3pPql0fCDgqYA/jjsExkAiAijsIKNQaZrTPm1s+X8qKMahx3+ZRz9HLkVS9tXDkl3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17187991},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.95.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.95.tgz","_integrity":"sha512-epPTSXr2vR/ElrSpPIThC1UvFH/oVS+sWNk1eD4Zk+Y+rhOS0yiSx8vRJnB9+Cojn+9H/IeOuK/+ilFd35zrNg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.95_1787530349860_0.2949601185210329","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-alpha.1":{"name":"@kodax-ai/kodax","version":"0.7.96-alpha.1","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-alpha.1","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"2e4b22db692fbaed30490058cbd7ac11a24ff3b5","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-alpha.1.tgz","fileCount":166,"integrity":"sha512-y434P1MynVRDuG7b67TixeGYIRC1r/GBidlqHWF2DG0rewr1d2QCpuLDRGvq/HqhFZTbhtHc7YBV0v7MnKg/gg==","signatures":[{"sig":"MEUCIQDmWEr+hNBif2NwMpxGGVnMt7wgq1jQXMxodN3Nud4fKQIgahlWM1/1HrNIxiogsaf+A8cSuRJX+d9+d2EJKN5ByeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21887499},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-alpha.1.tgz","_integrity":"sha512-y434P1MynVRDuG7b67TixeGYIRC1r/GBidlqHWF2DG0rewr1d2QCpuLDRGvq/HqhFZTbhtHc7YBV0v7MnKg/gg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-alpha.1_1787896564688_0.8056438959290115","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-alpha.2":{"name":"@kodax-ai/kodax","version":"0.7.96-alpha.2","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-alpha.2","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"4e61aa0bad4ede1b5ab2a935ca112a4d18288633","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-alpha.2.tgz","fileCount":166,"integrity":"sha512-NzPiQKoaADJfuGlt5xj52ZrOhxqRI8zXSbvhQLRNCt5PoHIyauPkSWVPn9HOrznvzU76dz8wKib/HtmmMWlHIA==","signatures":[{"sig":"MEQCIBhuOyQlhX/DMyVfN4cZgylZNBqb65U2xuqc13DXstr+AiBrWPgti+vHDjEdgZbHxM3EIBHoQ0RjP1A/ZqS40oBQjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21890045},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-alpha.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-alpha.2.tgz","_integrity":"sha512-NzPiQKoaADJfuGlt5xj52ZrOhxqRI8zXSbvhQLRNCt5PoHIyauPkSWVPn9HOrznvzU76dz8wKib/HtmmMWlHIA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-alpha.2_1787905036875_0.3912121516360254","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-alpha.3":{"name":"@kodax-ai/kodax","version":"0.7.96-alpha.3","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-alpha.3","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"1d4c5ac206e3255909b63b4b9175ee0dc86d7cea","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-alpha.3.tgz","fileCount":166,"integrity":"sha512-bcESfCqZkQRGnvGSpWy2qGVXCnJ824Ht4LTof4xXzq3QV5XpztZt3BfZSVTMHL7ydgif0vtcDa2TMuZnwfHh3A==","signatures":[{"sig":"MEUCIQCDB3nS2pOp+nfNmEwg6RR9k1mpbp7l9s1bpUFwjSU3NgIgQB8xxnpK4HwhcallR6p2zXVc1lsQAD3HPIK+bQgu0ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21990381},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-alpha.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-alpha.3.tgz","_integrity":"sha512-bcESfCqZkQRGnvGSpWy2qGVXCnJ824Ht4LTof4xXzq3QV5XpztZt3BfZSVTMHL7ydgif0vtcDa2TMuZnwfHh3A==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-alpha.3_1788011605303_0.6278960440165877","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-alpha.5":{"name":"@kodax-ai/kodax","version":"0.7.96-alpha.5","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-alpha.5","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"99fe751af0debcb31f283f091102a5de8b2e4ce3","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-alpha.5.tgz","fileCount":174,"integrity":"sha512-DKDYTvoofo9nb3W90+4DYzFqxRk9hM4dn5Ooe3KIp9+H/NFSpx8OFXLkNzHWRfCKkrQDNIe5cZ9QxG+cMiHkyQ==","signatures":[{"sig":"MEUCIQDVHwLhUiXNpRJsE9LsZNreX368HLdHeVRRgVa7y2G5OgIgW5EyedWD4kzbtvOo7WA0VXXKhzHXR43ImPTXQLLiM/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22148361},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-alpha.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-alpha.5.tgz","_integrity":"sha512-DKDYTvoofo9nb3W90+4DYzFqxRk9hM4dn5Ooe3KIp9+H/NFSpx8OFXLkNzHWRfCKkrQDNIe5cZ9QxG+cMiHkyQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-alpha.5_1788236745135_0.27066314556469906","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-alpha.7":{"name":"@kodax-ai/kodax","version":"0.7.96-alpha.7","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-alpha.7","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"fb725289a658dca8ee03078f9ff322619c053eb1","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-alpha.7.tgz","fileCount":174,"integrity":"sha512-Tszt59eB3MPNpvRbMNxeZ9YzGhfIpOsWGfv3dymuHPiaM4rtqvj/IW8WIi+0dLxkgftRpuS6VZsBz2vtEPRqBw==","signatures":[{"sig":"MEYCIQDX55G3+60Bw5UVKJyVgYL0xHMuZlUPyZUBZv61cxEShwIhAKhXRoIwO9PsM7Nkqb1Vukw8mrKrXY1xfVO0zvHT0Wzi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22238748},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-alpha.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-alpha.7.tgz","_integrity":"sha512-Tszt59eB3MPNpvRbMNxeZ9YzGhfIpOsWGfv3dymuHPiaM4rtqvj/IW8WIi+0dLxkgftRpuS6VZsBz2vtEPRqBw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-alpha.7_1788407822330_0.15318730680249826","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.1":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.1","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.1","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"d3319ac47f61cceb67c801d297131c3477355a1c","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.1.tgz","fileCount":174,"integrity":"sha512-Z7EMHh9PTfwv+HbQZi5DLwgpqeitxbFkjCVBJ+gGzeUl0NmLrFWQUFqtjDDg2OjDbqex20BJ3gkkB59xk/Kf7g==","signatures":[{"sig":"MEUCIQCWWw/ejxch1XRuQ9b/ky9dWmV7EmhV8p1l/6DsmMY6VAIgHpoDLUgCQ54PXB25PuLd+njBXZaPStKnJYXOqW8E3Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22309221},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.1.tgz","_integrity":"sha512-Z7EMHh9PTfwv+HbQZi5DLwgpqeitxbFkjCVBJ+gGzeUl0NmLrFWQUFqtjDDg2OjDbqex20BJ3gkkB59xk/Kf7g==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.1_1788448695277_0.5579153467889137","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.2":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.2","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.2","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"3e51f5cdd311ce8d8605813579178c3bef15c347","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.2.tgz","fileCount":174,"integrity":"sha512-mlW5OVgFB3CKe0u32ziiju/991dEGF4qhsT7opRqUmKVCzP8kuDmZ5QFY5eISm4dxxehRAndxyNaNzZx3SfihA==","signatures":[{"sig":"MEUCIQDe+d94mYmfvONt5gTd4xYKqMmcwW2ycupA2DjQRbo57QIgU2gCHnKgjY1My2JtXllaxM2/BMoGdHBIM+bA2Xxg5b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22287427},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.2.tgz","_integrity":"sha512-mlW5OVgFB3CKe0u32ziiju/991dEGF4qhsT7opRqUmKVCzP8kuDmZ5QFY5eISm4dxxehRAndxyNaNzZx3SfihA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.2_1788788062192_0.9939415340362701","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.3":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.3","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.3","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"28aff3c6d7f05ffa4a6cc3d08a12d0fcd70b5845","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.3.tgz","fileCount":990,"integrity":"sha512-0zclFP2QnVHDqdcT6x/fnemccIm840UpLIhVgFIvxnIZvr4xAVrRXSFArKufyFnVhIwToMP6RdFQkJWAWQzkQQ==","signatures":[{"sig":"MEQCIFxx2Nb68s/o9hfoRlzU3k2PWuoHyVN6deHgp2JMEVdRAiBwQ+5gtjOYroJIB8HjCfXCSbBQInU05DZCG5UO+/RmRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35691280},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.3.tgz","_integrity":"sha512-0zclFP2QnVHDqdcT6x/fnemccIm840UpLIhVgFIvxnIZvr4xAVrRXSFArKufyFnVhIwToMP6RdFQkJWAWQzkQQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.3_1788851346571_0.07676711594869312","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.4":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.4","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.4","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"a4c8d30a5d873231b45853d0e376c8239b7baee0","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.4.tgz","fileCount":990,"integrity":"sha512-R357HgGcTs7wUpYRReqV8gELUTTUIRaijFE0fqkL/lunNqERdvormEx+t0cqvHBeuExbb33py7LFonGAmC6O9g==","signatures":[{"sig":"MEQCICsJSorrSTstq/YG0ofPBw4Kb/msRDMxf9IU+hMUij1DAiAqAxcU3ke1zJ0EwO/jhiJHsUccGhdWKN2X16X5RpHPTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35710597},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.4.tgz","_integrity":"sha512-R357HgGcTs7wUpYRReqV8gELUTTUIRaijFE0fqkL/lunNqERdvormEx+t0cqvHBeuExbb33py7LFonGAmC6O9g==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.4_1788870770887_0.48023125083154117","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.6":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.6","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.6","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"4cf24849c96fdc84286fddf5f2393b1c97d0bb14","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.6.tgz","fileCount":990,"integrity":"sha512-PDHPahGJ2dpivBovMkJO6pOTtK0ZO52SzhClXLdLExp8I05utXoI3dgu7o2kmDhGpN7m0jjvQp8vRIS0WXCH1w==","signatures":[{"sig":"MEUCIG32WsJWh/z5mlkPBngDYpP9BgJiMHDXG/TBrtY5V30aAiEApcllF3o5Uk1/zyop+lvuBal8bVsX1EkNbZ8ttlruTys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFWvTJ81HijJtd7qv2zMuiw+UX2GD7ApW3ZOc6IlqQUfAiARD+cHPRExmEUjykmp4MQKOtkM8RjdI8mzbO3x6v9ngQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35776985},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.6.tgz","_integrity":"sha512-PDHPahGJ2dpivBovMkJO6pOTtK0ZO52SzhClXLdLExp8I05utXoI3dgu7o2kmDhGpN7m0jjvQp8vRIS0WXCH1w==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.6_1789088400515_0.7716354227507731","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.7":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.7","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.7","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"1601d0f3638798ed17cb452debdac7fdb59a120a","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.7.tgz","fileCount":990,"integrity":"sha512-0snOqpcXnJ6lkWdB2iEEBHZGiGxkzEZ/XKGrcryTQdDGDWzLuScR/y9zi+fXAvFr0BS1I+Qfw1vahR/0BW/uHg==","signatures":[{"sig":"MEQCIFnSx4u3iIcFwUBYOya5HMj5JDD6dXMNGNr3Y0ymRiFVAiBTaWLRXVflHHiR0OgKJ7j8+9IjC8GD7hPKlNM3Da2d6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFxTHHcLVxgJIkQqn5T4b/EZXLEzapFMgeJC+Goc5vr5AiEA2jMRxstyLOlT4sgyzDguSUnTzKyzKHIVETOEJY2B0x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35798930},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.7.tgz","_integrity":"sha512-0snOqpcXnJ6lkWdB2iEEBHZGiGxkzEZ/XKGrcryTQdDGDWzLuScR/y9zi+fXAvFr0BS1I+Qfw1vahR/0BW/uHg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.7_1789107053659_0.13128879090163292","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.8":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.8","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.8","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"61dd5ff55ed64970cbf5d8bf4255e26cb4a7069b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.8.tgz","fileCount":990,"integrity":"sha512-OaUdFN7NbdbwYsB5QINjiUV1NYOKLHMJZY4hYjlK6p5B/B0/FpUDXx0jUQey/k/+9hkgMSFtbr7qoNsCkdcTOA==","signatures":[{"sig":"MEUCIQDXZu7TSArkF9dyP1LW0iw2G82Xe9gOahqrVsV4gn7OQwIgDHwNprjQC8MkXikj2gffLfNSOxPQ+8OZ68apYf8wS0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUfuqON6TOITPfSqDynavH+kOs6iYerCOGZAwiOiJ4NwIgP3epn7icM4E8m8TpWLsS8W9IlGp8GoIhDD/pzkcCito=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35830282},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.8.tgz","_integrity":"sha512-OaUdFN7NbdbwYsB5QINjiUV1NYOKLHMJZY4hYjlK6p5B/B0/FpUDXx0jUQey/k/+9hkgMSFtbr7qoNsCkdcTOA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.8_1789130567777_0.016900985413067726","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-beta.9":{"name":"@kodax-ai/kodax","version":"0.7.96-beta.9","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-beta.9","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"531c0abd84159d2fc1eb91f18683101997408363","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-beta.9.tgz","fileCount":990,"integrity":"sha512-ixrNLWyx+wMyHkbbXgA5sH70ATDOFNhSAyVepHABfFFpoV6ea/TJc/tutY7ORMqXmwTOpifekgHYTu2YR/ZuZQ==","signatures":[{"sig":"MEYCIQCCtDU45S08bA7fLgvB4RVVTP10ddDeLU4ONxi6PyYwugIhANuFoo3wBqRU/welcir6PWoMgHAwXiic5TA5V5KYtUDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2Od/pNlDzsnP4p8nNWC7zb2bfu1mAu6p0yfcHzgZ2OgIgCws8P7zlGQ49r6MChobRfeaywo3fp5gLGUGIGQNeACQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35923753},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-beta.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-beta.9.tgz","_integrity":"sha512-ixrNLWyx+wMyHkbbXgA5sH70ATDOFNhSAyVepHABfFFpoV6ea/TJc/tutY7ORMqXmwTOpifekgHYTu2YR/ZuZQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":5,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-beta.9_1789202908121_0.3612678407004386","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.1":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.1","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.1","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"acba0beb513075a3e555bdd89889f6f8f5c9ae23","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.1.tgz","fileCount":990,"integrity":"sha512-kJKrlgtkDGg8BN43/+GLXs3u5fosCy470aDLwEBOdpOHN3fEb7w4E6vX8LWnQbY5EEVakYD2fewZutnfSSalyQ==","signatures":[{"sig":"MEQCICS2tkmPj2j1WTEHXttLxPGpBf8YIhRY8E7itCsIVYhBAiBG0/WHXwW+C2PxcimR0dmc+rDRHvM9y896jfCvf4/nsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFYNX8b7QZrGd4xJUXy+t8Lt/AStOKHfgs7CdJMzf/3AAiEA4GgJbNARvUDWCN0E9R7rgWlD8PHW7y6Vw+NSCNJoNtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35940845},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.1.tgz","_integrity":"sha512-kJKrlgtkDGg8BN43/+GLXs3u5fosCy470aDLwEBOdpOHN3fEb7w4E6vX8LWnQbY5EEVakYD2fewZutnfSSalyQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.1_1789222251597_0.1866820011895407","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.2":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.2","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.2","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"e5e4b164089bd850cd9bfe8371015439434dab4c","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.2.tgz","fileCount":990,"integrity":"sha512-lfw3Ctgl3pYNAroFrkC2s+UEf6UBLZSEmSZBFY8h0OK5cTRdgWFiEX5gzYUdbuF7VSp3NyrCHDiJdp8XkX6elA==","signatures":[{"sig":"MEUCIQCMz0QrdVLdErRZmrlb40a2vjK6zoAo/CnFqun+rxGkmAIgJcxYLecol02EIixhaSlbcB/lbXsVTyv20DrewuhXitI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSVmvOOfutJ3nPpRZyHfzQ7Qpozw+zw0BWZaPDyoqx7wIgX1/ZbRFbT36iwp7/K1PqzLumPp4IU5e1R2DcGsopRKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35944197},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.2.tgz","_integrity":"sha512-lfw3Ctgl3pYNAroFrkC2s+UEf6UBLZSEmSZBFY8h0OK5cTRdgWFiEX5gzYUdbuF7VSp3NyrCHDiJdp8XkX6elA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.2_1789262369697_0.3445454835400814","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.3":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.3","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.3","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"744e2d8487122654289397801d7e7868b258eff6","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.3.tgz","fileCount":990,"integrity":"sha512-0oQg2QtGwqpY82IOfckFPba9UdK1haV+/Y3Wpz2ED9OuZlNwdcnjUvFn8LEsnTt/GrgIlz5BABGXQbuFT4O53Q==","signatures":[{"sig":"MEUCIB04ZB5DrnTga4WHZM4CZUzjgo8Rdhpt4dhRZrUdoU/vAiEAvgVKr2cJQkg1RLvLzmTT5ZDtU8SDnuEL2yRcWf4aZ0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJJd0R/gzqR6L+pDv6oq7Rnf+OiKuLQR0c7EtdFfNEwAiAgxOBR1+QF2jaDAO2dzi+yUcx6muwIMG4d7lf9/Ykyfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35978873},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.3.tgz","_integrity":"sha512-0oQg2QtGwqpY82IOfckFPba9UdK1haV+/Y3Wpz2ED9OuZlNwdcnjUvFn8LEsnTt/GrgIlz5BABGXQbuFT4O53Q==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.3_1789296151928_0.17569266137549233","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.4":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.4","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.4","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"3bad7efabf66046846827698c4cee8d55a101d97","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.4.tgz","fileCount":990,"integrity":"sha512-5+rb8BCj4W+j+Uk0ICTAuVFMcR/mscCUrdYv7+qhrOsER8Q30IpXEgYd/GBb74y2xTgfyvixx8XQRORrTQ1eZQ==","signatures":[{"sig":"MEQCIH5fxxNMdNu6GmZ6FAOz27M1GK1378JdDB/ylWFRHWv4AiBW9xTA6mGPS9hrqp/dQJPsJWEH0gPndXixcmw8MXDtcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFGNrw/LIxFnq7bFmvvxSG8BjwfhRfZvPNPDdSSbITnVAiEAwhIOJ2vhlvok56JXHc+McBLOGl9l9lKvyY4ZPFA9uRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35983504},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.4.tgz","_integrity":"sha512-5+rb8BCj4W+j+Uk0ICTAuVFMcR/mscCUrdYv7+qhrOsER8Q30IpXEgYd/GBb74y2xTgfyvixx8XQRORrTQ1eZQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.4_1789313981318_0.29788470049206417","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.5":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.5","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.5","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"b98b075b0707720f74aac2fd59ef2d43940ef60b","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.5.tgz","fileCount":991,"integrity":"sha512-o2srl3Fynk/S5EfcFbVouXuSZBTd6fJnBOhGwu15h9LhxSDWoSee1Ip57/VqLXEfUKixhsPvP1H75uutnv3qrg==","signatures":[{"sig":"MEYCIQCq2Q5i/krItW0s/3ka/AHlB8oEbLTgA+hZKrrNDPTLSwIhAIf0GzBsawRVI9YHNetLD7e7COR7INEHvTGuhMfSL+it","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCExs/mFyOl+t9EpzdV6l2DLjo1S36EO7MG/+0et5HmAgIgT5L3nEQEpFsMuvfZBM8Qld7WKC+jzjyxMxAGsdb0Z5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36049436},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.5.tgz","_integrity":"sha512-o2srl3Fynk/S5EfcFbVouXuSZBTd6fJnBOhGwu15h9LhxSDWoSee1Ip57/VqLXEfUKixhsPvP1H75uutnv3qrg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.5_1789373299317_0.5924611947395333","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.6":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.6","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.6","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"742d88d735b18dcaed1169bd9c298183dc02167f","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.6.tgz","fileCount":991,"integrity":"sha512-mXrc8F2IVdNqnbT0+tknokg2FSLc5/v8jGDQwyMM0l0pP10ceM73XHqp09oNPcjnuqVbq8l757oTsol4t1VBFg==","signatures":[{"sig":"MEYCIQDTQUl6mEikEoXBYyqWD8BTjqHuljrtnax1+Yi+BSX8HgIhAIdSm0CRr8o5LQKgwcuf++F20D+WCOe0BjuiYqfR3p6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIWIRk6gbOMTWqvmcPqynjcbQj6KXTz7WcxlyPFnvYEQIgQHDf16UfBo7X1TJliutWaA+2YX3Sny/r7/uyy20kWLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36058401},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.6.tgz","_integrity":"sha512-mXrc8F2IVdNqnbT0+tknokg2FSLc5/v8jGDQwyMM0l0pP10ceM73XHqp09oNPcjnuqVbq8l757oTsol4t1VBFg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.6_1789395859990_0.10037583950231843","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.7":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.7","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.7","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"e0df1cc9acdb3ee61f6b1232ae9545e5f673de32","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.7.tgz","fileCount":991,"integrity":"sha512-Hp8CF6RA56VBR+h/a3J3DwMeGyxs/rwfZ6lE5zGJt1lcn9Vc1ZgH0+R7pLnYpoORciD5bnJOTc+ppUxpdTaslA==","signatures":[{"sig":"MEQCIBenDsT13ccUEIlrJUhK+jrgdAGbsPIKZ8NGrzULEW5CAiAaZbQjvDqkdijHC0HL5zkHxJ1Dg/EUyveDaTHjc2RDmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG2zMGcFQlHUooXsDeJl+B9F/epp7WfqS/GuJMElKehzAiAiBNRWD1ULSvN9SyDnqirx/zr7JkvzFZPeTGJy8aF/yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36076900},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.7.tgz","_integrity":"sha512-Hp8CF6RA56VBR+h/a3J3DwMeGyxs/rwfZ6lE5zGJt1lcn9Vc1ZgH0+R7pLnYpoORciD5bnJOTc+ppUxpdTaslA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.7_1789485733831_0.8038234887382805","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.8":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.8","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.8","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"f98457fda43da0b6aa5d51d517130abfab47eb0a","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.8.tgz","fileCount":991,"integrity":"sha512-eDAxYhXo7V4jVrNXJ4OxszsAkqynrPVZt/bnH8z71rsH0k5vUXqFN4EGFs+vuc8ELk4wHECV+OLBBwjwEJOWnQ==","signatures":[{"sig":"MEYCIQDuz1gHBUt0jHqEWVxDOkiPr7IYsGH/doKbbvOngeUe+gIhAK5A3z7/XeXdBqsTtgEhmkpUGmB4uRF8YCoVshSSTudC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIETLm3wDmss686YcJqWnrLIoqRc+nf9mq+viJmm7S/QTAiEA+SfWw0VAGrzTj9+F6HYjZ4x8lSOvCiS1uwvuR/yzoGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36109571},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.8.tgz","_integrity":"sha512-eDAxYhXo7V4jVrNXJ4OxszsAkqynrPVZt/bnH8z71rsH0k5vUXqFN4EGFs+vuc8ELk4wHECV+OLBBwjwEJOWnQ==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.8_1789635159051_0.2707431341566233","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.9":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.9","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.9","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"dfd62562190065f8ad61c828a721fb1834a35a49","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.9.tgz","fileCount":991,"integrity":"sha512-FQKt9sKnYVTDkLzpj0yQpymNViIdcxjbae1cZTiW6HsdcmFprDh151YQQd0ZGYy0zZLd2zQDYPnzJRhk7w/ptw==","signatures":[{"sig":"MEUCIQC1DxeCYD8pv/IQC0fX8hx3rrZxaVpn+sA2DjVLq1KsQAIgIF7hoek/Mt0Yd0TnsUZINPWadnN+6vjW5XtbyMuQH+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDsIMhGUilsySuQ9nntp0OyVWFwz/RjQQuf2VQC2THTgIgRTPxbKEovP5xFP3XucmPf5CELR5WWdUJOgPdIg/uSpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36141004},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.9.tgz","_integrity":"sha512-FQKt9sKnYVTDkLzpj0yQpymNViIdcxjbae1cZTiW6HsdcmFprDh151YQQd0ZGYy0zZLd2zQDYPnzJRhk7w/ptw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.9_1790042320468_0.5899460536022527","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.10":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.10","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.10","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"e7a869d6349353642b51493922cedbe734004ea2","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.10.tgz","fileCount":991,"integrity":"sha512-ZiLYjsLDfiFaFbyvZUeKjYahudnuBbcOHfwA25Yn/tQHuudmVySLX8GlhZqwcRtdkq7B4AB7WkpB3fzPQkXxcg==","signatures":[{"sig":"MEUCIQDsIQmu+bxYum0KtjqQuXb4Q7aseCPFfxlpQjqtvsiuygIgGWIUCTb8iYBVafVZFUSgvsGozKKUnXJAWbBnFSpIfXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0kJ9DUFr8w3matSPvC1IKlYsfKX/OcSkhobIFLGYsbAIgB7EXqt/d5JrYDwV0zU6ZukHPgbCv9gtRP0mQLvc1U+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36159015},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-memory-review-shutdown.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.10.tgz","_integrity":"sha512-ZiLYjsLDfiFaFbyvZUeKjYahudnuBbcOHfwA25Yn/tQHuudmVySLX8GlhZqwcRtdkq7B4AB7WkpB3fzPQkXxcg==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.10_1790125420656_0.042054100171462716","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.11":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.11","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.11","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"25b5ebad746cb9b20f167d03add1924bc3c4e67f","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.11.tgz","fileCount":991,"integrity":"sha512-hMNSprQA1JF0arG0iz8I3PP27WLIw848HqkR1gG2nTNC0ttsoODi4zIVDJRSbnkIyOl/+wBsdnTgUNSEEK8F1g==","signatures":[{"sig":"MEUCIQCbRwnVlBkDR8ntZTXFSY5ed8emSFmtGNptTAwd7OhJcAIgNWRNPXCUGe88zz2TXSljKn8UwNnxeumarPAM+nGqCtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChWCgXa89Cc2qyuRAmC/zBuFIjPWXVT33y9kAYhN8iEgIhAPjaXYizHwtCwGYAeUvkOXx8KlN0ksJV2LXiCPVt/T90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36177349},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-memory-review-shutdown.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.11.tgz","_integrity":"sha512-hMNSprQA1JF0arG0iz8I3PP27WLIw848HqkR1gG2nTNC0ttsoODi4zIVDJRSbnkIyOl/+wBsdnTgUNSEEK8F1g==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.2","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"rollup":"^4.60.4","undici":"^6.28.0","vitest":"^3.2.4","esbuild":"^0.27.7","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"^3.2.4","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.11_1790177122095_0.7190057578887712","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.12":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.12","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.12","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"5a09d72bb13546cab986fdc44590f6af69001fe3","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.12.tgz","fileCount":991,"integrity":"sha512-W8xj8W7iQGgQDrkO0AjgCGPLPq6xE1g9Oq7J8F07AILIMsDIa6W3gPHuv/TIFM5kG4PWZDvk7ML5IddrtnwL8g==","signatures":[{"sig":"MEUCIQDKfGHheCr49R1/sqReAW3TCbqJGD9g9O85K7EzfRlvLgIgQvnYe7pG4kzKjXwD4OdIYUuRuELFCfL0bIYdc1bfglA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFKqzLGabq020uWBNdijqT1nv9X6D2wn/1CxEmGBAmQgIhAIO+OP19Lhe8wVxXmZqL6eKWR+K85ScOqvlzfkbP0COZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36198132},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.12.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-memory-review-shutdown.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.12.tgz","_integrity":"sha512-W8xj8W7iQGgQDrkO0AjgCGPLPq6xE1g9Oq7J8F07AILIMsDIa6W3gPHuv/TIFM5kG4PWZDvk7ML5IddrtnwL8g==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.3","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"vite":"7.3.3","rollup":"^4.60.4","undici":"^6.28.0","vitest":"4.1.11","esbuild":"^0.27.7","vite-node":"3.2.4","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"4.1.11","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.12_1790604730584_0.7534849011354747","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.13":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.13","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.13","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"48f877d2c84a8be25ac1fa0e7ab14383591681d4","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.13.tgz","fileCount":991,"integrity":"sha512-YKHzv9NayMyQE8m9O7S5yUTU4ujKKXU/2EzDO/pwGMLNezW4zpgWSwYvig+8Z+d8kLKqtaPNilmho7DehP2Yrw==","signatures":[{"sig":"MEYCIQDF6CcJcNN16BYtmR4NSsrEeO/T6SCBDXiwxxWyMx7SIwIhAPMt1UX/BNtlpuVAhZwQXc3zJkOroh02vaQp8ESzEBfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdDrJIHuITFXHw6oF6GrWrxE7aT1PmyZ5uPiqijBKHYgIhAJKZqm80p1zuBav8KvnpYg/Cgz5xSQKfKGGjB2BeozmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36201681},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.13.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-memory-review-shutdown.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.13.tgz","_integrity":"sha512-YKHzv9NayMyQE8m9O7S5yUTU4ujKKXU/2EzDO/pwGMLNezW4zpgWSwYvig+8Z+d8kLKqtaPNilmho7DehP2Yrw==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.3","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"vite":"7.3.3","rollup":"^4.60.4","undici":"^6.28.0","vitest":"4.1.11","esbuild":"^0.27.7","vite-node":"3.2.4","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"4.1.11","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.13_1790647255038_0.8988888072235415","host":"s3://npm-registry-packages-npm-production"}},"0.7.96-rc.14":{"name":"@kodax-ai/kodax","version":"0.7.96-rc.14","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"author":"","license":"SEE LICENSE IN LICENSE","_id":"@kodax-ai/kodax@0.7.96-rc.14","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"homepage":"https://github.com/icetomoyo/KodaX#readme","bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"bin":{"kodax":"scripts/kodax-bin.cjs"},"dist":{"shasum":"5ba27ef0809ab4dd2e8db0662c62e0c47adca6f1","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96-rc.14.tgz","fileCount":991,"integrity":"sha512-QN4FCLkhL+InGXGnSqm0j14ghd+vbisMDH9hLoz8ukn8Q6aiV2ZFMQ8u5Hyb6nzr/EgGg6c5vJEt/tdMGXuZQA==","signatures":[{"sig":"MEQCIF28V2ZsxSvlE7irIG8ISXLZjTFO/ppEYoIaj+zBwSZJAiAcrfP+LdC+iRhQZE1Jy1rO2EzUrbKiaxIImNUARwtm9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGLpKt5nd0Ws/9kBAyHF7/46IwW5EITWn5W3PXDw6P1YAiEAtZJJvonck39j9nQGwaHHieoIpgB+2ATbvcuWibIUwgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36276561},"main":"dist/index.js","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96-rc.14.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-memory-review-shutdown.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96-rc.14.tgz","_integrity":"sha512-QN4FCLkhL+InGXGnSqm0j14ghd+vbisMDH9hLoz8ukn8Q6aiV2ZFMQ8u5Hyb6nzr/EgGg6c5vJEt/tdMGXuZQA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.3","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"vite":"7.3.3","rollup":"^4.60.4","undici":"^6.28.0","vitest":"4.1.11","esbuild":"^0.27.7","vite-node":"3.2.4","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"4.1.11","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"tmp":"tmp/kodax_0.7.96-rc.14_1790843311857_0.3235986976401215","host":"s3://npm-registry-packages-npm-production"}},"0.7.96":{"_id":"@kodax-ai/kodax@0.7.96","bin":{"kodax":"scripts/kodax-bin.cjs"},"bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"dist":{"shasum":"3335a8824aab7eeb8ba5ba7796623ca7a4779676","tarball":"https://registry.npmjs.org/@kodax-ai/kodax/-/kodax-0.7.96.tgz","fileCount":991,"integrity":"sha512-7H/o0LhmlbeQsUnxGutSqMIb2Ms7UUS+kqNiPYChYT9G8Oni8RxB8ZxsDwiIlQ3ORPg4NwrDXQmKACab/uBVSA==","signatures":[{"sig":"MEQCIF0cZQ1fXbKcyYFB/m0AwD4tZWIp3JSzCkaibteJQ2xlAiAcYmIisTehOJwd17uUBW9X1Y8gk9iVIRnJxTjx3gz3EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6oXbLBXGd+bu4Xg0FM4rZxTJ4CZW8Fx81O4t6M0RongIhAI7BwuHIB8CJsowSraVAbwmf6n/XC4OtEnWx8Gj8EJ0P"}],"unpackedSize":36279155},"main":"dist/index.js","name":"@kodax-ai/kodax","type":"module","_from":"file:C:/Works/GitProj/KodaX-AI/KodaX/kodax-ai-kodax-0.7.96.tgz","types":"dist/index.d.ts","author":"","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/sdk-a2a.d.ts","import":"./dist/sdk-a2a.js"},"./llm":{"types":"./dist/sdk-llm.d.ts","import":"./dist/sdk-llm.js"},"./mcp":{"types":"./dist/sdk-mcp.d.ts","import":"./dist/sdk-mcp.js"},"./repl":{"types":"./dist/sdk-repl.d.ts","import":"./dist/sdk-repl.js"},"./agent":{"types":"./dist/sdk-agent.d.ts","import":"./dist/sdk-agent.js"},"./media":{"types":"./dist/sdk-media.d.ts","import":"./dist/sdk-media.js"},"./coding":{"types":"./dist/sdk-coding.d.ts","import":"./dist/sdk-coding.js"},"./skills":{"types":"./dist/sdk-skills.d.ts","import":"./dist/sdk-skills.js"},"./runtime":{"types":"./dist/sdk-runtime.d.ts","import":"./dist/sdk-runtime.js"},"./sandbox":{"types":"./dist/sdk-sandbox.d.ts","import":"./dist/sdk-sandbox.js"},"./session":{"types":"./dist/sdk-session.d.ts","import":"./dist/sdk-session.js"},"./package.json":"./package.json","./experimental-memory":{"types":"./dist/sdk-experimental-memory.d.ts","import":"./dist/sdk-experimental-memory.js"}},"license":"SEE LICENSE IN LICENSE","private":false,"scripts":{"dev":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","test":"vitest run","build":"npm run config:templates:check && npm run build:packages && npm run build:native && npm run build:bundle && npm run build:dts","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs dist/kodax_bootstrap.js","dev:cli":"node --max-old-space-size=4096 --require ./scripts/production-env.cjs --import tsx src/kodax_bootstrap.ts","prepack":"node scripts/prepare-asrt-wfp.mjs","build:dts":"node scripts/build-dts.mjs","test:eval":"vitest run -c vitest.eval.config.ts","test:fast":"vitest run -c vitest.fast.config.ts","test:full":"npm run test:fast && npm run test:unit && npm run test:contract && npm run test:system","test:unit":"vitest run -c vitest.unit.config.ts","typecheck":"npm run typecheck:src && npm run typecheck:tests","bench:perf":"tsx benchmark/perf/repl-render-perf.bench.ts","test:watch":"vitest","test:bundle":"node --test tests/bundled-provider-credentials.test.mjs tests/bundled-daemon-compaction.test.mjs tests/bundled-memory-review-shutdown.test.mjs tests/bundled-text-permissions.test.mjs tests/bundled-image-validation.test.mjs tests/bundled-text-recovery.test.mjs tests/image-codec-release.test.mjs tests/asrt-wfp-probe.test.mjs tests/asrt-wfp-build.test.mjs","test:native":"node scripts/test-native.mjs","test:system":"vitest run -c vitest.system.config.ts","build:binary":"node scripts/build-binary.mjs","build:bundle":"node scripts/build-bundle.mjs","build:native":"node scripts/build-native.mjs","dev:mem-diag":"node scripts/mem-diag-launch.cjs","test:changed":"vitest run --changed","test:contract":"vitest run -c vitest.contract.config.ts","typecheck:src":"tsc -p tsconfig.check.json","bench:perf:e2e":"tsx benchmark/perf/repl-render-engine-e2e.bench.ts","build:packages":"tsc -b tsconfig.build.json && npm run copy:builtin -w @kodax-ai/agent && npm run copy:provider-caps -w @kodax-ai/llm","clean:packages":"npm run clean --workspaces","probe:reasoning":"tsx scripts/probe-reasoning.ts","typecheck:tests":"tsc -p tsconfig.test.json","bench:repo-intel":"tsx benchmark/perf/repo-intelligence-index.bench.ts","build:binary:all":"node scripts/build-binary.mjs --all","dev:mem-snapshot":"node scripts/mem-diag-launch.cjs 2","probe:max-tokens":"node scripts/probe-max-tokens.mjs","test:integration":"vitest run -c vitest.integration.config.ts","probe:prompt-cache":"node scripts/probe-prompt-cache.mjs","test:packed-native":"node scripts/test-packed-native.mjs","test:electron-daemon":"npm run build && node scripts/test-electron-daemon-smoke.mjs","bench:cli-first-ready":"tsx benchmark/perf/bare-cli-first-ready.bench.ts","config:templates:sync":"node scripts/sync-config-templates.mjs","config:templates:check":"node scripts/sync-config-templates.mjs --check","bench:session-cold-open":"vite-node benchmark/perf/runtime-tiny-session-cold-open.bench.ts","test:electron-daemon:built":"node scripts/test-electron-daemon-smoke.mjs","bench:conversation-page-cold-open":"tsx benchmark/perf/runtime-conversation-page-cold-open.bench.ts"},"version":"0.7.96","_npmUser":{"name":"icetomoyo","email":"icetomoyo@gmail.com"},"homepage":"https://github.com/icetomoyo/KodaX#readme","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"_resolved":"C:\\Works\\GitProj\\KodaX-AI\\KodaX\\kodax-ai-kodax-0.7.96.tgz","_integrity":"sha512-7H/o0LhmlbeQsUnxGutSqMIb2Ms7UUS+kqNiPYChYT9G8Oni8RxB8ZxsDwiIlQ3ORPg4NwrDXQmKACab/uBVSA==","repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","directories":{},"maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","ink":"^6.7.0","tsx":"^4.21.0","zod":"^3.25.0","glob":"^11.0.1","jimp":"^1.6.0","yaml":"^2.8.2","chalk":"^5.4.1","react":">=19.0.0","fflate":"^0.8.3","openai":"^6.32.0","is-in-ci":"^2.0.0","auto-bind":"^5.0.1","cli-boxes":"^3.0.0","commander":"^13.1.0","scheduler":"^0.27.0","wrap-ansi":"^8.1.0","cli-cursor":"^4.0.0","clipboardy":"^4.0.0","es-toolkit":"^1.46.1","iconv-lite":"^0.6.3","image-size":"2.0.2","slice-ansi":"^8.0.0","typescript":"^5.9.3","ink-spinner":"^5.0.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","widest-line":"^6.0.0","yoga-layout":"^3.2.1","ansi-escapes":"^7.3.0","cli-truncate":"^5.2.0","code-excerpt":"^4.0.0","oauth4webapi":"3.8.6","partial-json":"^0.1.7","string-width":"^7.0.0","indent-string":"^5.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@anthropic-ai/sdk":"^0.104.2","react-devtools-core":"^7.0.1","@agentclientprotocol/sdk":"^0.15.0","@alcalzone/ansi-tokenize":"^0.2.5","@silvia-odwyer/photon-node":"0.3.4","@anthropic-ai/sandbox-runtime":"0.0.65","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.8","devDependencies":{"vite":"7.3.3","rollup":"^4.60.4","undici":"^6.28.0","vitest":"4.1.11","esbuild":"^0.27.7","vite-node":"3.2.4","@types/node":"^22.13.4","@types/react":"^19.0.0","rollup-plugin-dts":"^6.4.1","@vitest/coverage-v8":"4.1.11","ink-testing-library":"^4.0.0"},"bundleDependencies":["@anthropic-ai/sandbox-runtime"],"kodaxRuntimeContracts":{"crashOutcomeModel":2,"liveOutputSegments":1,"sessionEventJournal":1,"managedRunDurability":1,"runtimeExitSettlement":2,"sharedSessionSettings":2,"runtimeAutoModeGuardrail":6,"actorSettlementConvergence":2,"daemonShutdownVerification":1,"integrationConfigResilience":1},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kodax_0.7.96_1790933175877_0.017842458491629465"}}},"time":{"created":"2026-05-12T11:57:41.775Z","modified":"2026-10-02T09:26:16.461Z","0.7.39":"2026-05-12T11:57:42.079Z","0.7.40":"2026-05-16T05:37:43.051Z","0.7.41":"2026-05-19T07:14:03.424Z","0.7.42":"2026-05-22T11:24:40.383Z","0.7.43":"2026-05-25T05:23:37.530Z","0.7.44":"2026-05-29T06:55:04.734Z","0.7.45":"2026-06-01T10:25:12.251Z","0.7.46":"2026-06-07T14:41:11.009Z","0.7.47":"2026-06-10T15:36:17.854Z","0.7.48":"2026-06-11T10:50:13.767Z","0.7.49":"2026-06-15T11:57:27.181Z","0.7.50":"2026-06-17T02:02:18.598Z","0.7.51":"2026-06-17T14:05:09.176Z","0.7.52":"2026-06-17T18:06:16.279Z","0.7.53":"2026-06-19T14:18:17.873Z","0.7.54":"2026-06-23T07:14:07.411Z","0.7.55":"2026-06-23T14:45:33.516Z","0.7.56":"2026-06-25T00:16:44.836Z","0.7.57":"2026-06-28T13:47:11.328Z","0.7.58":"2026-07-02T09:07:17.742Z","0.7.59":"2026-07-03T15:52:49.519Z","0.7.60":"2026-07-05T03:57:52.219Z","0.7.61":"2026-07-06T02:13:56.048Z","0.7.62":"2026-07-06T15:02:36.343Z","0.7.63":"2026-07-07T14:35:34.007Z","0.7.66":"2026-07-10T13:02:02.640Z","0.7.67":"2026-07-11T15:21:26.446Z","0.7.68":"2026-07-12T12:24:47.965Z","0.7.69":"2026-07-15T03:24:01.954Z","0.7.70":"2026-07-15T23:45:09.794Z","0.7.71":"2026-07-17T01:23:59.482Z","0.7.72-hotfix.0":"2026-07-17T04:29:07.838Z","0.7.72":"2026-07-19T09:26:58.798Z","0.7.73":"2026-07-21T00:01:59.765Z","0.7.74":"2026-07-23T04:53:35.285Z","0.7.75":"2026-07-24T15:02:47.088Z","0.7.76":"2026-07-25T00:13:32.921Z","0.7.77":"2026-07-27T09:07:48.912Z","0.7.78":"2026-07-29T14:07:43.874Z","0.7.79":"2026-08-04T00:38:00.295Z","0.7.80":"2026-08-04T21:32:49.631Z","0.7.81":"2026-08-05T06:33:03.380Z","0.7.82":"2026-08-05T11:07:43.205Z","0.7.83":"2026-08-06T09:42:37.484Z","0.7.84":"2026-08-07T01:36:16.753Z","0.7.85":"2026-08-10T22:53:22.474Z","0.7.86":"2026-08-13T23:25:14.185Z","0.7.87":"2026-08-14T10:43:42.051Z","0.7.88":"2026-08-16T03:25:10.898Z","0.7.89":"2026-08-16T13:57:26.723Z","0.7.90":"2026-08-17T03:31:03.776Z","0.7.91":"2026-08-18T01:59:39.565Z","0.7.92":"2026-08-18T14:31:34.189Z","0.7.93":"2026-08-19T15:12:51.103Z","0.7.94":"2026-08-21T15:31:16.726Z","0.7.95":"2026-08-24T00:12:30.144Z","0.7.96-alpha.1":"2026-08-28T05:56:04.981Z","0.7.96-alpha.2":"2026-08-28T08:17:17.362Z","0.7.96-alpha.3":"2026-08-29T13:53:25.570Z","0.7.96-alpha.5":"2026-09-01T04:25:45.516Z","0.7.96-alpha.7":"2026-09-03T03:57:02.633Z","0.7.96-beta.1":"2026-09-03T15:18:15.564Z","0.7.96-beta.2":"2026-09-07T13:34:22.534Z","0.7.96-beta.3":"2026-09-08T07:09:06.865Z","0.7.96-beta.4":"2026-09-08T12:32:51.248Z","0.7.96-beta.6":"2026-09-11T01:00:00.766Z","0.7.96-beta.7":"2026-09-11T06:10:53.921Z","0.7.96-beta.8":"2026-09-11T12:42:48.038Z","0.7.96-beta.9":"2026-09-12T08:48:28.464Z","0.7.96-rc.1":"2026-09-12T14:10:51.891Z","0.7.96-rc.2":"2026-09-13T01:19:29.977Z","0.7.96-rc.3":"2026-09-13T10:42:32.226Z","0.7.96-rc.4":"2026-09-13T15:39:41.728Z","0.7.96-rc.5":"2026-09-14T08:08:19.585Z","0.7.96-rc.6":"2026-09-14T14:24:20.266Z","0.7.96-rc.7":"2026-09-15T15:22:14.174Z","0.7.96-rc.8":"2026-09-17T08:52:39.319Z","0.7.96-rc.9":"2026-09-22T01:58:40.736Z","0.7.96-rc.10":"2026-09-23T01:03:40.913Z","0.7.96-rc.11":"2026-09-23T15:25:22.409Z","0.7.96-rc.12":"2026-09-28T14:12:10.874Z","0.7.96-rc.13":"2026-09-29T02:00:55.292Z","0.7.96-rc.14":"2026-10-01T08:28:32.125Z","0.7.96":"2026-10-02T09:26:16.152Z"},"bugs":{"url":"https://github.com/icetomoyo/KodaX/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/icetomoyo/KodaX#readme","keywords":["ai","coding-agent","llm","anthropic","openai","cli"],"repository":{"url":"git+https://github.com/icetomoyo/KodaX.git","type":"git"},"description":"KodaX lightweight coding agent - TypeScript implementation with 16 built-in LLM provider aliases, published as a Node-free single-file CLI and SDK","maintainers":[{"name":"icetomoyo","email":"icetomoyo@gmail.com"}],"readme":"<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/logo-dark.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"assets/logo-light.svg\">\n    <img src=\"assets/logo-light.svg\" alt=\"KodaX\" width=\"640\">\n  </picture>\n</p>\n\n<p align=\"center\">\n  <b>Source-available AI coding agent on every LLM you can reach.</b><br>\n  Anthropic · OpenAI · DeepSeek · Kimi · Zhipu · MiniMax · MiMo · Ark · Qwen · Gemini · Codex.<br>\n  REPL · CLI · library · Node-free single binary.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@kodax-ai/kodax\"><img alt=\"npm version\" src=\"https://img.shields.io/npm/v/@kodax-ai/kodax?style=flat-square&color=cb3837\"></a>\n  <a href=\"LICENSE\"><img alt=\"license\" src=\"https://img.shields.io/badge/license-KAI--FCL_1.0-orange?style=flat-square\"></a>\n  <a href=\"https://github.com/icetomoyo/KodaX/stargazers\"><img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/icetomoyo/KodaX?style=flat-square&logo=github&color=f1c40f\"></a>\n  <a href=\"https://github.com/icetomoyo/KodaX/actions\"><img alt=\"CI\" src=\"https://img.shields.io/github/actions/workflow/status/icetomoyo/KodaX/release.yml?style=flat-square&label=release\"></a>\n  <img alt=\"providers\" src=\"https://img.shields.io/badge/LLMs-16_aliases_+_custom-2ecc71?style=flat-square\">\n</p>\n\n<p align=\"center\">\n  <a href=\"#install-in-30-seconds\">Install</a> ·\n  <a href=\"#four-ways-to-use-kodax\">Usage</a> ·\n  <a href=\"#sdk-usage\">SDK</a> ·\n  <a href=\"CHANGELOG.md\">Changelog</a> ·\n  <a href=\"docs/FEATURE_LIST.md\">Roadmap</a> ·\n  <a href=\"https://github.com/icetomoyo/KodaX/discussions\">Discussions</a> ·\n  <a href=\"README_CN.md\">中文 README</a>\n</p>\n\n<p align=\"center\">\n  <img src=\"kodax-hd.gif\" alt=\"KodaX in action\" width=\"880\">\n</p>\n\n---\n\n## Install in 30 seconds\n\n```bash\nnpm i -g @kodax-ai/kodax\n\n# Pick any one you have an API key for (`kodax setup --help` lists all):\nexport ZHIPU_API_KEY=...        # ANTHROPIC_API_KEY / OPENAI_API_KEY / DEEPSEEK_API_KEY /\n                                # KIMI_API_KEY / KIMI_CODE_API_KEY / QWEN_API_KEY /\n                                # QWEN_TOKEN_API_KEY / ZHIPU_CODING_API_KEY /\n                                # ZAI_CODING_API_KEY / MINIMAX_CODING_API_KEY /\n                                # MIMO_API_KEY / MIMO_CODING_API_KEY / ARK_CODING_API_KEY\n\nkodax\n```\n\nThat's it. You're in the REPL — ask anything in natural language. On a new\nmachine, bare interactive `kodax` first checks for supported API-key environment\nvariables. If none exists, KodaX only prints Windows, macOS, and Linux setup\ninstructions and exits without creating configuration or collecting a key.\nAfter setting the variable, close the current terminal, open a new one, and run\n`kodax` again. If a supported credential exists but no provider is selected,\nKodaX opens the provider/model metadata setup. Use `kodax setup` to rerun the\nflow, `kodax setup --custom` for a guided custom provider, and\n`kodax setup --help` (or REPL `/setup --help`) for paths, provider variables,\ncommands, and shortcuts. Interactive setup also checks the optional ASRT sandbox\nonce. On Windows, a bare interactive CLI startup checks the installed setup\ngeneration before the REPL and uses the same UAC setup boundary to repair a\nmissing or stale generation; a healthy upgrade preserves the existing sandbox\nSID. Current state stays silent, concurrent startups converge on one setup, and\nordinary tool calls never run setup or wait on its lock. Print-mode, daemon,\nand SDK startup never trigger UAC automatically. macOS/Linux report any\nrequired Seatbelt/bubblewrap dependencies. Declining or missing a dependency\ndoes not break ordinary permission handling.\n\n> **No-Node target machines:** download a Bun-compiled single binary for Windows / macOS / Linux × x64 + arm64 from the [GitHub Releases](https://github.com/icetomoyo/KodaX/releases) page. See [docs/release.md](docs/release.md) for the build pipeline.\n\n---\n\n## Four ways to use KodaX\n\n| Form | Command / Import | When to use it |\n|---|---|---|\n| **REPL** | `kodax` | Interactive multi-turn coding session with streaming UI, permissions, slash commands |\n| **CLI** | `kodax -p \"your task\"` | One-shot scripted task, CI runs, batch processing |\n| **Library** | `import { runKodaX } from '@kodax-ai/kodax'` | Embed in your own tool / agent / web service |\n| **Single binary** | `./kodax` | Distribute to machines that don't have Node installed |\n\n---\n\n## Why KodaX\n\n<table>\n  <tr>\n    <td width=\"33%\" align=\"center\" valign=\"top\">\n      <h3>🇨🇳 6 China-native LLMs</h3>\n      <sub>Zhipu · Kimi · MiniMax · MiMo · Ark · Qwen</sub>\n      <br><br>\n      First-class adapters with cross-provider <a href=\"benchmark/EVAL_GUIDELINES.md\">prompt-eval calibration</a> on a canonical 5-alias panel — not OpenAI-compat shims.\n    </td>\n    <td width=\"33%\" align=\"center\" valign=\"top\">\n      <h3>📦 Single-file binary</h3>\n      <sub>Bun --compile · Win / macOS / Linux · x64 + arm64</sub>\n      <br><br>\n      No Node required on the target machine. Drop one file, run anywhere — restricted envs, CI runners, air-gapped boxes.\n    </td>\n    <td width=\"33%\" align=\"center\" valign=\"top\">\n      <h3>🌳 Branchable session lineage</h3>\n      <sub>Fork · rewind · parallel edit</sub>\n      <br><br>\n      Conversation history is a DAG, not a list. Powers the upcoming <b>KodaX Space</b> desktop app.\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" valign=\"top\">\n      <h3>🤖 Multi-agent by default</h3>\n      <sub>V2 Worker single-loop + Sidecar Verifier + async children</sub>\n      <br><br>\n      <code>spawn_agent</code>, <code>send_message</code>, <code>followup_task</code>, <code>interrupt_agent</code>, multi-instance auto-coordination with content-hash safety net.\n    </td>\n    <td align=\"center\" valign=\"top\">\n      <h3>🧩 Skills + self-construction</h3>\n      <sub>Markdown Skills, model-visible NL discovery, explicit slash invocation</sub>\n      <br><br>\n      5-stage self-modification staircase (scaffold → validate → stage → test → activate) gated by an 8-invariant admission contract.\n    </td>\n    <td align=\"center\" valign=\"top\">\n      <h3>🛠 50+ built-in tools</h3>\n      <sub>File · shell · search · MCP · ACP</sub>\n      <br><br>\n      Repo intelligence, semantic search, git worktree, web fetch — all addressable through one clean tool surface.\n    </td>\n  </tr>\n</table>\n\n## How KodaX compares\n\n| Feature | **KodaX** | Claude Code | Aider | Codex CLI | Cursor | Cline |\n|---|---|---|---|---|---|---|\n| Source license | ⚠️ KAI-FCL, non-commercial | ❌ Source-available | ✅ Apache&nbsp;2.0 | ✅ Apache&nbsp;2.0 | ❌ Proprietary | ✅ Apache&nbsp;2.0 |\n| Node-free single binary | ✅ Bun | ❌ Node | ❌ Python | ✅ Rust | ❌ Electron | ❌ Extension |\n| Native China providers<br><sub>(Zhipu · Kimi · MiniMax · MiMo · Ark · Qwen)</sub> | ✅ 6 native | ❌ | ⚠ via LiteLLM | ❌ OpenAI-first | ❌ no provider menu | ⚠ Kimi / Qwen / DeepSeek |\n| Branchable session lineage | ✅ fork & rewind | ⚠ routines / sessions | ❌ | ❌ | ❌ | ⚠ checkpoints |\n| Multi-agent + MCP + 50+ tools | ✅ all three | ✅ all three | ⚠ tools, no MCP | ✅ all three | ⚠ Composer + MCP | ✅ all three |\n\n<sub>Data verified May 2026 against public docs ([Claude Code](https://github.com/anthropics/claude-code) · [Aider](https://aider.chat/docs/llms.html) · [Codex CLI](https://github.com/openai/codex) · [Cursor](https://cursor.com) · [Cline](https://github.com/cline/cline)). ⚠ = partial / requires extra setup / not first-class. Corrections welcome via PR.</sub>\n\n## Detailed Setup\n\n> The `npm i -g @kodax-ai/kodax` one-liner above is the fastest path. This section is for building from source, configuring custom providers, or using KodaX as a library.\n\n### 1. Build the CLI from source\n\n```bash\ngit clone https://github.com/icetomoyo/KodaX.git\ncd KodaX\nnpm install\nnpm run build\nnpm link\n```\n\n### 2. Configure a provider\n\nKodaX reads API keys from environment variables. For built-in providers, the fastest path is:\n\n```bash\n# Interactive metadata-only provider/model setup (does not collect a key)\nkodax setup\n\n# Guided custom OpenAI/Anthropic-compatible provider\nkodax setup --custom\n\n# Complete guide; does not change files\nkodax setup --help\n```\n\nSetup checks these active files and matching `*.example.jsonc` references:\n\n- `~/.kodax/config.json` and `~/.kodax/config.example.jsonc`\n- `~/.kodax/integrations/mcp.json`\n- `~/.kodax/integrations/extensions.json`\n- `~/.kodax/integrations/a2a.json`\n\nThe core active file remains strict JSON. The first line of the annotated\n`config.example.jsonc` points to all split files and documents every supported\ncore setting. Setup preserves existing files and stages readable legacy\n`config.json#mcpServers` / `config.json#extensions` before creating empty\nauthoritative split files. It tells you the exact environment-variable name to\nset and exits so you can restart the terminal. Existing active files are\nvalidated first; an invalid file is reported without creating or overwriting\nconfiguration. For a custom provider, setup asks for an `apiKeyEnv` name such\nas `MY_LLM_API_KEY`, not the API key itself. `config.json` stores that name\nonly; after setup, set the environment variable with exactly that name to the\nprovider's actual API key. KodaX does not set the OS environment variable for\nyou. You can also configure it directly:\n\n```bash\n# macOS / Linux\nexport ZHIPU_API_KEY=your_api_key\n\n# PowerShell\n$env:ZHIPU_API_KEY=\"your_api_key\"\n```\n\n### 2.1 Activate the optional sandbox\n\n`kodax setup` and first-run setup check sandbox readiness. A bare interactive\nWindows CLI startup (including `kodax -r`) also self-heals an absent or stale\nsetup generation before creating the REPL Runtime. A current generation uses a\nmarker-only fast path. If migration is needed, startup keeps a live elapsed-time\nindicator visible while the existing setup operation runs. You can inspect or\nactivate it explicitly:\n\n```bash\nkodax sandbox doctor\nkodax sandbox setup\n```\n\nRun these host control-plane commands directly in the user's terminal, not\nthrough KodaX's Bash tool. Inside the REPL, use `/sandbox` for read-only\nreadiness diagnostics. On Windows, a doctor launched through Bash is contained\nand cannot inspect the host-owned ASRT state database, so its nested result is\nnot the host readiness result.\n\n- Windows uses a restricted sandbox account and network policy. A normal\n  terminal is sufficient; approve the activation UAC confirmation(s).\n  Concurrent interactive startups share only the existing setup lock: one\n  performs the repair, followers recheck its result, and shell commands remain\n  independent. Headless, print-mode, daemon, and SDK startup never open UAC.\n- macOS uses Seatbelt/`sandbox-exec` and requires ripgrep\n  (`brew install ripgrep`).\n- Linux uses bubblewrap and requires `bubblewrap`, `socat`, and `ripgrep`\n  (install them with your distro's `apt`, `dnf`, or `pacman`). The host kernel\n  and security policy must also permit unprivileged user namespaces; KodaX\n  reports a failed backend launch and does not change system policy itself.\n\nKodaX never runs `sudo` or a package manager automatically. Edits and\nAuto[LLM] try the sandbox first. A command that completes there is silently\nauthorized; a proven pre-start denial or unavailable backend reaches the\nprofile-specific host boundary. A command that may have started is never\nreplayed. In the REPL, `/sandbox` refreshes readiness\nand diagnostics without activating the backend or requesting elevation.\nPer-command sandbox routing remains internal and is not shown in normal command\nhistory. SDK embedders can use the same capability independently through\n`@kodax-ai/kodax/sandbox`; see the\n[SDK sandbox guide](public_docs/sdk/embedder-guide.md#30-standalone-sandbox-sdk-v0778).\n\nSandboxed shell commands inherit the host environment, including ordinary\ndevelopment credentials, and retain external network access. A fixed internal\ndeny set removes KodaX/Electron execution-control variables. Writes remain\nbounded to the workspace and platform temporary roots. On Windows, each command\nreceives a private directory under the system temporary directory; `%TEMP%`,\n`%TMP%`, and `%TMPDIR%` point to that directory.\nBroad host reads, including Agent Home and global Git configuration, are available.\n\nFor Qwen Token Plan, select `qwen-token-plan` and use its separate credential;\n`QWEN_API_KEY` does not authenticate this route:\n\n```bash\nexport QWEN_TOKEN_API_KEY=your_api_key\nkodax --provider qwen-token-plan\n```\n\nFor CLI defaults, create `~/.kodax/config.json`:\n\n```json\n{\n  \"provider\": \"zhipu-coding\",\n  \"effort\": \"auto\"\n}\n```\n\nIf you need a custom base URL or an OpenAI/Anthropic-compatible endpoint, define a custom provider in the same config file:\n\n```json\n{\n  \"provider\": \"my-openai-compatible\",\n  \"customProviders\": [\n    {\n      \"name\": \"my-openai-compatible\",\n      \"protocol\": \"openai\",\n      \"baseUrl\": \"https://example.com/v1\",\n      \"apiKeyEnv\": \"MY_LLM_API_KEY\",\n      \"model\": \"my-model\",\n      \"userAgentMode\": \"compat\",\n      \"reasoning\": {\n        \"efforts\": [\"off\", \"low\", \"medium\", \"high\", \"max\"],\n        \"default\": \"high\"\n      }\n    }\n  ]\n}\n```\n\nHere, `\"apiKeyEnv\": \"MY_LLM_API_KEY\"` is a reference to an environment-variable\nname, not an API key value. Put the custom provider's actual API key in the\n`MY_LLM_API_KEY` environment variable, then close the current terminal and open\na new one before running `kodax`.\n\n`userAgentMode` defaults to `\"compat\"`, which sends `KodaX` instead of the official SDK User-Agent. Switch it to `\"sdk\"` only when your gateway expects the upstream SDK header.\nFor custom reasoning models, `reasoning: { efforts, default }` is the preferred v0.7.57 shape; use `\"reasoning\": \"none\"` for models without thinking capability. SDK hosts should render effort pickers from `reasoningProfile.supportedEfforts` / `defaultEffort` rather than assuming a fixed five-option ladder.\n\nAn undeclared OpenAI-compatible reasoning profile means capability is unknown. Omitted effort uses `auto`: the declared default wins, otherwise KodaX tries `max` and lowers only after explicit parameter/value rejection. `none` attempts to disable reasoning, then tries the lowest available thinking effort if disabling is rejected. SDK hosts receive `onReasoningResolved` with the requested effort, sent effort, fallback reasons, and `verified: false`; request acceptance does not prove that the model honored the strength. See [reasoning negotiation](docs/DD.md#23-custom-openai-compatible-reasoning) for cache and replay contracts.\n\n#### OpenAI-compatible reasoning providers\n\nSome OpenAI-compatible reasoning models require KodaX to replay the previous assistant turn's `reasoning_content` on later requests. DeepSeek V4 thinking mode is the known load-bearing case. Built-in DeepSeek already opts in; custom providers must say so explicitly:\n\n```json\n{\n  \"customProviders\": [\n    {\n      \"name\": \"my-deepseek-v4\",\n      \"protocol\": \"openai\",\n      \"baseUrl\": \"https://example.com/v1\",\n      \"apiKeyEnv\": \"MY_DEEPSEEK_API_KEY\",\n      \"model\": \"deepseek-v4-flash\",\n      \"maxOutputTokensField\": \"max_tokens\",\n      \"reasoningPreset\": \"deepseek-v4-flash-openai\",\n      \"replayReasoningContent\": true\n    }\n  ]\n}\n```\n\nDeepSeek Chat Completions uses `max_tokens`; OpenAI proper defaults to\n`max_completion_tokens`. Keep `replayReasoningContent` unset or `false` for\nOpenAI proper and gateways that reject unknown assistant-message fields. If one\ngateway routes mixed models, prefer per-model overrides for both fields:\n\n```json\n{\n  \"models\": [\n    {\n      \"id\": \"deepseek-v4-flash\",\n      \"maxOutputTokensField\": \"max_tokens\",\n      \"reasoningPreset\": \"deepseek-v4-flash-openai\",\n      \"replayReasoningContent\": true\n    },\n    { \"id\": \"gpt-5\", \"replayReasoningContent\": false }\n  ]\n}\n```\n\nIf a custom endpoint is confirmed to support cache-affinity routing, set\n`\"promptCacheAffinity\": true`. Anthropic-compatible requests then receive the\nopaque logical-context key as `metadata.user_id`; OpenAI-compatible requests\nreceive `prompt_cache_key`. The default is `false` because some strict\ncompatible gateways reject unknown request fields. Do not enable it solely\nbecause an endpoint claims protocol compatibility.\n\nSidecar verifier judge calls use provider-level forced tool choice when supported. If a compatible endpoint rejects the `tool_choice` parameter, KodaX retries that verifier request once without forced tool choice and still fails open rather than blocking the main Worker.\n\n#### Opting a custom provider into image / vision input (FEATURE_134 v0.7.40)\n\nIf your custom provider's underlying model supports image input (vision), set `\"imageInput\": true` so KodaX's image routing and the provider-policy gate both let image artifacts through. This is the typical shape for self-hosted multimodal models served by vLLM or SGLang behind an OpenAI-compatible endpoint (Qwen-VL-style models):\n\n```json\n{\n  \"customProviders\": [\n    {\n      \"name\": \"my-vllm\",\n      \"protocol\": \"openai\",\n      \"baseUrl\": \"http://localhost:8000/v1\",\n      \"apiKeyEnv\": \"MY_VLLM_API_KEY\",\n      \"model\": \"Qwen/Qwen3.8-27B-Instruct\",\n      \"imageInput\": true\n    }\n  ]\n}\n```\n\n`imageInput: true` forces `capabilityProfile.multimodalSupport: \"image-input\"` on every KodaX surface (provider instance, capability queries, policy gates), overriding an explicit `\"none\"`. The advanced alternative — a hand-written `capabilityProfile` block with `\"multimodalSupport\": \"image-input\"` — works too; see [Custom Providers](public_docs/configuration/custom-providers.md). Leave it unset for text-only models and image artifacts are rejected with `MODEL_INPUT_UNSUPPORTED` before the request is sent.\n\nBuilt-in vision-capable aliases (Anthropic, OpenAI, compatible aliases such as Kimi, Qwen, Zhipu, MiniMax, MiMo, Ark, plus Gemini-CLI via the CLI's `@<path>` file-include syntax) already ship with image input enabled. On the built-in `deepseek` alias the default `deepseek-flash` (DeepSeek-V4.1-Flash) takes images natively; the legacy `deepseek-v4-pro` id and Codex-CLI are text-only; custom providers need to opt in when their underlying model supports image input.\n\nThe serializer layer (`packages/llm/src/providers/anthropic.ts:1431` for Anthropic-compat, `openai.ts:1496` for OpenAI-compat) forwards image blocks automatically through base-class inheritance — OpenAI-compatible endpoints receive standard `image_url` blocks. The flag only gates whether KodaX's policy layer pre-rejects multimodal requests — the model-level vision contract remains your upstream provider's responsibility. If the model is actually text-only, you'll see the real upstream API error instead of a KodaX-side rejection.\n\n### 3. Start in REPL or run a one-shot task\n\n```bash\n# Interactive REPL\nkodax\n\n# Then ask naturally inside the REPL\nRead package.json and summarize the architecture\n/mode\n/help\n\n# One-shot CLI usage\nkodax \"Review this repository and summarize the architecture\"\nkodax --session review \"Find the riskiest parts of src/\"\nkodax --session review \"Give me concrete fix suggestions\"\n```\n\n### 4. Use it as a library\n\nLibrary usage still expects API keys from environment variables. If you want custom provider names or base URLs in code, register them explicitly:\n\n```typescript\nimport { registerCustomProviders, runKodaX } from '@kodax-ai/kodax';\n\nregisterCustomProviders([\n  {\n    name: 'my-openai-compatible',\n    protocol: 'openai',\n    baseUrl: 'https://example.com/v1',\n    apiKeyEnv: 'MY_LLM_API_KEY',\n    model: 'my-model',\n    userAgentMode: 'compat',\n  },\n]);\n\nconst result = await runKodaX(\n  {\n    provider: 'my-openai-compatible',\n    effort: 'auto',\n  },\n  'Explain this codebase'\n);\n```\n\n> **Embedding KodaX inside another app?** (KodaX Space, IDE extensions, custom CLIs)\n> See [public_docs/sdk/embedder-guide.md](public_docs/sdk/embedder-guide.md) for the runtime-mutation\n> surface (`startKodaX` + `RunningSession`), MCP popout manager API (`McpManager`),\n> Skill `` !`cmd` `` host hook, and per-app data dir namespacing (`getAppDataDir`).\n\n## Runtime SDK and daemon\n\nSDK hosts can use `@kodax-ai/kodax/runtime` in three forms: inline embedded for\nlowest latency, Worker-hosted embedded for private state plus hard V8 disposal,\nor a local daemon shared by REPL, Space, IDE adapters, and custom SDK clients.\nAll three expose the same `KodaXRuntime` services.\n\n```ts\nimport { createKodaXRuntime } from '@kodax-ai/kodax/runtime';\n\nconst isolated = await createKodaXRuntime({\n  mode: 'embedded',\n  isolation: 'worker',\n  requirements: { hardDispose: true },\n});\n```\n\n### Structured Runtime failures\n\nSince v0.7.96, when Runtime has a structured failure fact, failed/cancelled runs\nand unknown settlement states project the same credential-safe `failureDetail`\nthrough failure or settlement events, `handle.result` / `runs.await()`,\n`runs.get()` / `runs.list()`, and `sessions.diagnostics()`. Branch on the stable\nKodaX `providerErrorCode`; use `safeMessage` for display, and treat\n`upstreamErrorCode`, `requestId`, `httpStatus`, and `retryAfterMs` as optional\nsupport metadata.\n\n```ts\nconst session = await isolated.sessions.create({ title: 'Repository summary' });\nconst handle = await isolated.runs.start({\n  sessionId: session.id,\n  input: { type: 'text', text: 'Summarize this repo.' },\n});\nconst result = await handle.result;\n\nif (result.failureDetail) {\n  const { providerErrorCode, safeMessage, requestId } = result.failureDetail;\n  showFailure(safeMessage, { providerErrorCode, requestId });\n}\n```\n\n`safeMessage` is a bounded KodaX-owned template, not copied upstream text. The\nRuntime never copies credentials, prompts, request/response bodies, raw header\ncollections, URLs, full local paths, stacks, or raw `Error` objects into\n`failureDetail`; only the documented allowlisted metadata may be extracted.\nSee [Structured Runtime failures](public_docs/sdk/embedder-guide.md#structured-credential-safe-runtime-failures)\nfor the field contract, taxonomy, migration guidance, and security boundary.\n\nInline is private and lowest-overhead; Worker is private and hard-disposable;\ndaemon is process-isolated and shared. `runtime.close()` closes private\ninline/Worker ownership, but only detaches one daemon client. Contradictory\nisolation options fail instead of silently selecting a weaker mode. Worker\nisolation is a V8 fault boundary, not a security sandbox.\n\nBecause a daemon is intentionally persistent, tests that auto-start one must\nalso run `kodax daemon stop --home <dir> --profile <name>` (or send authenticated\n`runtime.shutdown`) before deleting their temporary home. A remaining Node\nprocess is not safe to kill by name alone; verify its command line and owner.\n\n```bash\nkodax daemon start\nkodax daemon stop --profile default\nkodax --runtime-mode daemon\nkodax -p \"Review this repository\" --runtime-mode daemon\n```\n\nAll CLI task forms now use the same Runtime path: interactive REPL, positional\nprompts, slash-command prompts, and `kodax -p`. Select the persistent default in\n`~/.kodax/config.json`:\n\n```json\n{\n  \"runtimeMode\": \"daemon\"\n}\n```\n\nResolution order is explicit CLI/SDK option > environment variable >\n`config.json` > built-in default (`embedded`). `KODAX_RUNTIME_MODE=daemon` is a\ntemporary environment override. The same rule applies to other paired settings,\nfor example `provider` ↔ `KODAX_PROVIDER` and `effort` ↔ `KODAX_EFFORT`.\nJSON names stay camelCase while environment names use `KODAX_UPPER_SNAKE_CASE`.\n\nBy default, daemon state, config, and runtime session storage use the exact\nresolved `KODAX_HOME` (normally `<OS user home>/.kodax`), so CLI and SDK clients\nconverge on the same local daemon even when `KODAX_HOME` is an arbitrary custom\ndirectory. The high-level `createKodaXRuntime({ mode: 'daemon' })` API starts or\nreuses that daemon unless you pass an explicit endpoint/transport or\n`autoStartDaemon: false`. An explicit `--home <dir>` or `homeDir` selects the\nisolated `<dir>/.kodax` namespace for tests, CI, or project-local experiments.\n\n**v0.7.71 packaged Electron patch:** packaged/asar Electron hosts can use daemon\nauto-start without relaunching the GUI. `ELECTRON_RUN_AS_NODE` is limited to a\nbootstrap-only child exec boundary and removed before daemon or ordinary user\nchild code loads. The default-enabled Electron `RunAsNode` fuse is required;\nhosts that disable it must start the daemon through ordinary Node/KodaX CLI and\nconnect in attach-only mode. For SDK calls, `homeDir` is the CLI-style base\ndirectory that owns `.kodax`, not the `.kodax` path itself. Electron embedders\nmust also follow the [native artifact unpacking contract](public_docs/sdk/embedder-guide.md#packaged-electron-native-artifact-layout).\n\n**v0.7.75 Windows GUI stabilization candidate:** Runtime Worker-reachable\nnon-interactive subprocesses request hidden Windows consoles across memory/Git,\nprovider CLI/ACP, LSP, clipboard, worktree, review, extension-command,\ncheckpoint, and sandbox paths. Explicit editor, terminal, and PTY behavior is\nunchanged. The SDK bundle includes a static child-process audit and a packaged\nElectron 20-query console-visibility regression. Product-level packaged KodaX\nSpace verification remains useful but does not gate SDK packaging or\npublication.\n\nThe same candidate distinguishes optional post-completion offers from\nclarification required to finish the current request, emits budget-approval\nstate only for eligible Sidecar revisions, and preserves structured blocked\nreasons across embedded and daemon Runtime boundaries.\n\n**v0.7.76 Kimi Code catalog refresh:** `kimi-code` now defaults to the official\n`k3-256k` Model ID and sends it unchanged. `kimi-for-coding` remains selectable\nfor K2.7 Code, alongside `kimi-for-coding-highspeed` and the 1M `k3` tier. K3\nsupports `low` / `high` / `max` reasoning with `high` as default; the 256K\nroute supports image input but not video input.\n\n**v0.7.77 release:** AMA now chooses and composes six named\nproblem-solving patterns through the existing Actor control plane instead of\nusing a fixed topology or hidden Workflow. Optional strategy metadata becomes\na bounded, fact-only `PatternTrace`; the existing Sidecar remains the only\nterminal-answer quality judge. Governed memory can also react sparsely after a\ntool failure, verification failure, or committed compaction and place at most\nthree prompt-safe, low-authority evidence items before the next Action-LLM\nrequest. The default path adds no selector model call; SDK hosts may opt into\n`memoryRecallRunner` in process. Public `kimi` also gains the 1M `kimi-k3`\nroute while retaining K2.7 Code as its default. See the\n[v0.7.77 design](docs/features/v0.7.77.md) and\n[release checklist](docs/release.md#v0777-release-ready-candidate-verification).\nThe frozen F274/F275 paid evaluation completed with `recommend-ship` from the\nfinal F274 Layer 2/Layer 3 reviews and the F275 pilot review, followed by a\njoint `SHIP` decision for the deterministic contracts. Semantic memory\nselection remains experimental and host opt-in; no task-quality, token, or\nlatency improvement is claimed.\n\n**v0.7.78 evidence-gated learning, setup, and permission/sandbox release:**\nBackground learning is Memory-first. Only repeated independently verified\nevidence, or an explicit preserve-as-Skill request with verified terminal\nevidence, can admit a low-risk declarative Skill to a bounded immutable\nproject canary; three exact-revision uses and independently verified success\nare required before automatic project trust. Every revision remains visible\nand reversible in `/learn`. Protected/formal Skills, global promotion, and\nExtension authoring remain explicit user actions.\n\nFirst-run setup now creates and validates the split core/MCP/Extensions/A2A\nfiles and annotated templates without overwriting existing configuration or\ncollecting secrets. That release introduced the earlier pre-classification\npermission route. FEATURE_297 supersedes it with sandbox-first execution:\nsandbox completion is silent; only a proven pre-start boundary reaches Edits\nor Auto[LLM], and reviewer infrastructure failure blocks with a safer-route\nmessage after one retry. Workspace containment now permits broad host reads,\nincluding Agent Home, credential locations, and global Git configuration,\nwhile retaining workspace/platform-Temp writes (a private per-command Temp child\non Windows), plus external network. See the\n[v0.7.96 design](docs/features/v0.7.96.md#feature_297-codex-aligned-permission-profiles-sandbox-escalation-and-exec-policy),\n[ADR-069](docs/ADR.md#adr-069-sandbox-success-is-authority-while-host-escalation-is-a-separate-policy-boundary),\nand the [SDK permission guide](public_docs/sdk/embedder-guide.md#24-runtime-owned-permission-routing-and-plan-bridges-v0796).\n\nThe release closure also preserves intent across adjacent surfaces: static\nSkill instructions load in Edit/Plan without granting later side effects,\ndynamic Skill commands require an explicit host-controlled executor, root AMA\nhandles explicit remember/correct/forget requests immediately through the\ngoverned `memory_intent` control plane while exceptional or inferred changes\nremain reviewable, Workflow Actor waits remain\nunbounded unless the workflow sets a deadline. Runtime Auto capability v5 and\nshared Session settings v2 advertise the same sandbox-first four-profile\ncontract across embedded, Worker, and daemon hosts. Actor ownership additionally\nuses Runtime identity rather than PID alone,\nso PID reuse cannot pin a crashed owner. The resume Session picker also renders\ntimestamps in the host's local timezone.\n\n**v0.7.79 release:** Configured outbound A2A Agents can persist two\nindependent, default-deny network permissions: private-address access and\nnon-loopback plaintext HTTP. The embedded Worker and shared daemon reconcile\nand execute the same authorized configuration. Runtime embedders also gain one\nauthoritative Session status, bounded read-only diagnostics, byte-preserving\nSession export, strict transcript observation, a provenance-checked ordinary\nconversation projection, and bounded streaming-event coalescing with\ncapability-gated idle daemon upgrade. Standalone child-process, Session lineage,\nshell cleanup, packaged sidecar, and parallel admission paths receive the\ncorresponding release hardening.\n\nOpenAI-compatible custom providers can now choose `max_tokens` or\n`max_completion_tokens` per provider or model. DeepSeek V4 Flash and Pro use\nseparate reasoning profiles and are advertised as text-only. See the\n[v0.7.79 design](docs/features/v0.7.79.md) and\n[release checklist](docs/release.md#v0779-release-preparation).\nFEATURE_280 was explicitly rescheduled to v0.7.81 (then to v0.7.86 on\n2026-08-04) and is not represented as shipped by this release.\nIssue 256 was explicitly rescheduled to v0.7.84 and is likewise not represented\nas shipped by this release.\n\n**v0.7.80 hardening release:** The CLI honors `worker.configuredA2A` in\n`~/.kodax/config.json`: the embedded Runtime becomes Worker-hosted and loads\nthe configured A2A plane inside the Worker owner, so configured outbound\nAgents appear as `external:<name>` in `list_dispatchable_agents` and can be\ndispatched with `spawn_agent`. The mode rejects configured MCP servers or\nExtensions (they cannot cross the Worker boundary); use the default inline\nRuntime to retain those capabilities. Worker-hosted embedded CLI sessions also\nreduce run options to the JSON-safe wire DTO exactly like daemon mode instead of\ncrashing with `RuntimeTransportBoundaryError`. Auto permission analysis no\nlonger treats ordinary search scopes and tool metadata as unresolved, and a\n`max_tokens`-truncated classifier retry uses a 1024-token budget (Issue 275).\nManaged AMA turns now bound one uninterrupted tool loop by a 500-iteration\npanic fuse that resets on every idle-yield resume — a runaway-loop breaker,\nnever a cumulative task budget — and a fused Runner fails with a structured\n`RunnerIterationLimitError` carrying the recovery transcript. Managed-run\nrepetition loops are closed; parallel review and delegation guidance are\nrestored and tightened. FEATURE_278/279/282/283/285 were explicitly\nrescheduled to v0.7.85, so v0.7.80 remains a debug/patch slot and no incomplete\nfeature is represented as shipped. See the\n[v0.7.80 release checklist](docs/release.md#v0780-release-preparation).\n\n**v0.7.81 Runtime interrupt integrity release:** Active-Run inputs submitted\nwith `delivery: 'interrupt'` now receive one canonical physical Session entry\nbefore KodaX reports them as delivered. Every delivered item exposes its\n`entryId` in both `runtime.runs.get(...).interruptInputs` and the durable\n`run.input.delivered` event, including after compaction, replay, or Runtime\nrestart. A multi-input safe-boundary drain keeps each prompt as a separate user\nmessage and maps it to its own entry. Runtime-owned persistence or provenance\nfailure fails the delivery closed rather than emitting an unverifiable event.\nFEATURE_287 remains planned for v0.7.93; this is a non-Feature patch. See the\n[v0.7.81 release checklist](docs/release.md#v0781-release-preparation).\n\n**v0.7.82 Runtime causality release:** Daemon capability discovery now composes\nlive, complete MCP and Host Tool snapshots only for unfiltered search; an\nexplicit server filter selects that source alone, while legacy providers report\nhonest incomplete/unknown discovery. An observed Stop cooperatively fences\nlater retries, continuations, guardrails, tools, and Run-admitted Actor work;\ntrusted Abort remains terminal causality before credential redaction without\noverriding a real completion or independent failure. Input submission resolves\nthe admitted authoritative Run before reading mutable Session history, so\nactive interrupt and after-turn admission do not produce a transient\n`data_changed` rejection. FEATURE_287 remains planned for v0.7.93; this is a\nnon-Feature patch. See the [v0.7.82 release checklist](docs/release.md#v0782-release-preparation).\n\n**v0.7.83 Windows daemon containment release:** Windows daemon startup creates\nthe daemon suspended, assigns it to a kill-on-close Job Object before resuming\nuser code, and keeps an out-of-Job supervisor until the Job is empty. The SDK\nexports `waitForRuntimeDaemonShutdown()` and capability\n`daemonShutdownVerification:1`; CLI stop waits for both daemon and supervisor\nexit. Legacy uncontained daemons are not reported as verified and are not\nsilently upgraded in place. The Worker owner-lease portion of Issue 256 remains\nscheduled for v0.7.85, and FEATURE_287 remains planned for v0.7.93. See the\n[v0.7.83 release checklist](docs/release.md#v0783-release-preparation).\n\n**v0.7.84 Actor settlement recovery release:** Agent progress persistence is\nnow bounded to one in-flight write plus one latest replacement, so terminal\nsettlement cannot wait behind an unbounded progress backlog. A same-owner Stop\ncan reconcile a late Actor snapshot after a durability timeout, durably quiesce\nremaining children, and retry the repair. Promise success/failure facts remain\nauthoritative over fallback callbacks after repair; stale durable unknown state\ncannot rewind a local terminal Run or duplicate cancellation effects. No-op\nquiescence avoids an unnecessary Session rewrite. See the\n[v0.7.84 release checklist](docs/release.md#v0784-release-preparation).\n\n**v0.7.85 release:** this release ships the F289/F290 Memory review and\nlesson/verdict pipeline, F291 Session-scoped Runtime Event Journals, and F292\nconversation-first Memory management with the additive experimental SDK\nmanagement facade. It also includes Actor settlement convergence, Agent Home\nand learned-root guardrails, terminal startup replay avoidance, idle\nrepo-intelligence Worker retirement, Windows sandbox/ACL hardening, and the\nmatching regression guides. These include intentional runtime and system-code\nchanges. Issue 256's remaining Worker owner-lease boundary is still open and\nis scheduled for v0.7.86; this release does not claim descendant-closure proof\nfor that unresolved portion. See the [v0.7.85 release checklist](docs/release.md#v0785-release-preparation).\n\n**v0.7.86 hardening release:** this patch release adds atomic recovery for\nabandoned inline Runtime owners, process-start identity checks for Runtime and\nlearning locks, and Windows sandbox lifecycle attestation. Sandbox ACL owner\nmarkers are durable and serialized across Runtime profiles; stop waits for\ntermination proof before ACL recovery, preserves combined cleanup failures, and\nfences later filesystem effects instead of replaying a command whose process\ntree was not proven drained. POSIX workspace sessions initialize fresh\n`KODAX_HOME` policy roots before admission, settle workspace-local warm-up\nwithin the Shell abort/deadline, and retire invalid sessions after lease-cleanup failure while\napplying the same fail-closed replacement rule. Windows\nworkspace Shell calls also preserve the case-insensitive `PATH`/`Path` contract,\nderive bounded PATH/executable read grants, and carry quoted `cmd.exe` arguments\nthrough the broker without re-parsing. Commands with the same canonical\nworkspace, Agent Home, filesystem, toolchain, and network policy can share one\nWindows sandbox policy group across KodaX processes. The filesystem-effect\ncoordinator now waits through its 30-second stale-owner proof window during a\nlegitimate process handoff, without extending the one-second fail-closed\nboundary for conflicting effect categories. An incompatible policy or\npre-start sandbox infrastructure failure returns the already-authorized command\nto normal permission execution; a command that started or may have started is\nnever replayed. Runtime sandbox capability v3 fences upgrades from older daemon\npolicy revisions. Issue\n256's remaining Worker owner-lease boundary\nstays open and was scheduled for v0.7.87. See the\n[v0.7.86 release checklist](docs/release.md#v0786-release-preparation).\n\n**v0.7.88 release:** this release contains the Actor settlement convergence v2\ndurability contract, bounded startup/resume work, the guarded classifier reason\ndiagnostic, and the REPL fix that dismisses stale learning-recovery notices\nafter the first submitted query. These are intentional Runtime, Agent, LLM,\nand REPL system-code changes. `zhipu-coding`, `zai-coding`, and `ark-coding`\ndefault to `glm-5.3` while retaining `glm-5.2` as an explicit route; Ark keeps\nthe `glm-latest` alias. Coding Plan model IDs are sent verbatim without a\nsynthetic context suffix, and GLM-5.3 `off` / `none` intent is lowered to\n`low`. See the [v0.7.88 release checklist](docs/release.md#v0788-release-preparation).\n\n**v0.7.89 release:** this release ships Issue 293's topology-transparent managed\ncontext projection and v4 conversation page cache, FEATURE_293's bounded\nzero-service web search fallback (DuckDuckGo HTML → Bing RSS → Bing HTML), and\nFEATURE_294's run-scoped Host Tools. Host tools appear in the leased run's model\nsurface and capability catalog, dispatch registry-first, revoke fail-closed, and\nnever enter the global registry or unrelated CLI runs. The web-search custom\nendpoint remains isolated, and no shell/sandbox system code changed in this\nrelease. See the [v0.7.89 release checklist](docs/release.md#v0789-release-preparation).\n\n**v0.7.90 release:** this stabilization release keeps the v0.7.89 contracts\nwhile fixing workspace-session timeout retirement and daemon Error diagnostics,\ndirect clone-predecessor lineage/archive-marker topology, and provider-valid\nschemas for run-scoped tools. These are intentional Runtime/sandbox, Agent,\nCoding runtime, and REPL persistence system-code fixes; the fail-closed safety\nboundaries remain unchanged. See the\n[v0.7.90 release checklist](docs/release.md#v0790-release-preparation).\n\n**v0.7.91 release:** this maintenance release adds the SDK-owned\n`runtimeExitSettlement:1` capability and `settleKodaXRuntimeExit()` transaction.\nHosts can persist exact Runtime ownership before a complete exit, resume after a\ncrash, and repair only verified Windows process/Job/ACL residue; same-boot POSIX\nrecovery remains fail-closed. Provider retries, fallback, and continuation now\nshare a logical output-segment projection (`responseId` plus\n`providerRequestId`), and standalone Bun binaries bundle lazy Anthropic/OpenAI\nSDK dependency graphs. These are intentional Runtime, LLM, Coding runtime, and\nSDK system-code changes; shell and sandbox fail-closed boundaries remain\nunchanged. See the [v0.7.91 release checklist](docs/release.md#v0791-release-preparation)\nand [SDK Embedder Guide](public_docs/sdk/embedder-guide.md). The same release\nalso bounds AskUser/permission lifecycles with owner AbortSignals and validates\ndefault answers, exposes `handleRuntimePermissionRequest()` for SDK-owned\npermission UI, and recovers stale prepared Session tails through an\nauthoritative merge. Background persistence failures are surfaced as\ndiagnostics rather than hidden.\n\nBeta.6 makes prompt-cache diagnostics mirror the provider wire: retained\norphan `tool_use` calls are answered with the interrupted-tool marker inside\ntheir pairing scope and assistant projection keeps source order, so the\ndiagnostic hash describes the messages actually sent. A 224-case wire\ncontract suite proves the projected envelope equals the real provider\nrequest across built-in and custom Anthropic/OpenAI providers.\n\nBeta.5 moves the built-in `deepseek` provider to DeepSeek's official\nAnthropic-compatible endpoint (`api.deepseek.com/anthropic`) with new default\nmodel `deepseek-flash` (DeepSeek-V4.1-Flash, 1M context, native image input)\nand repairs replayed restored-session histories: orphaned `tool_use` calls\nare answered with an explicit interrupted-tool marker instead of being\ndropped, and typed `AbortError` cancellation takes precedence over provider\nmessage matching. Windows sandbox setup advances to generation 11\n(Issue 333), matching Codex's profile and SSH dependency ACL exclusions while\nkeeping ordinary home/tool reads and the existing concurrency mechanism.\n\nBeta.4 shares manual and automatic compaction summary policy:\n`compaction.reasoning` applies to both paths independent of the main turn's\neffort, defaulting to disabled thinking where supported. Manual compaction\nhonors the effective Session provider/model without carrying a switched\nprovider's model, REPL `/compact` clears the UI only after a durable save, and\nsuccessful reports carry bounded `summaryRequests` plus `commitMs` per\nphysical summary call.\n\n**v0.7.96 stable release:** The stable release of the v0.7.96 line,\nfinalizing the fourteen release candidates: trusted text transactions and\nplatform shell containment across Windows, Linux, and macOS; Windows daemon\nlifecycle arbitration with nonblocking uncertain Shell cleanup; turn-matched\ninterrupted-Run recovery across Runs; provable tool-history pairing and\ncompaction-copy tracing; macOS system Git preflight; provider authentication\nisolation; single-writer Runtime transcript ownership in Ink sessions; and\nWindows NUL-ACE startup recovery. CI runs inside the tag-triggered Release\nworkflow. Every rc.14 contract is retained; open items remain tracked in\n`docs/KNOWN_ISSUES.md`.\n\n**v0.7.96-rc.14 release:** Fourteenth release candidate of the v0.7.96\nline. Interrupted-Run recovery reaches coding Runs and managed execution\nwith a labelled, bounded, transient record of journaled progress matched\nper turn; tool-history pairing spans the whole assistant scope;\nconversation resolution traces compaction copies to a provable root and\ntruncates unproven boundaries as `partial`; Anthropic-compatible providers\nignore an inherited `ANTHROPIC_AUTH_TOKEN`; the Ink host defers to the\nRuntime as the single transcript writer; and Windows interactive startup\nre-verifies the NUL account ACE behind a current setup marker after a\nreboot (Issues 340-341). CI now runs inside the tag-triggered Release\nworkflow instead of on branch pushes. Every rc.13 contract is retained.\n\n**v0.7.96-rc.13 release:** Thirteenth release candidate of the v0.7.96\nline. Runtime-owned managed runs persist generated assistant messages and\ntool results at Runner commit boundaries, before tools or subsequent\nprovider calls can hang: the current compacted transcript and queued-input\nidentities survive an interrupted run, initial input replay is skipped\nrather than re-saving all history, and host-owned persistence timing is\nunchanged. Every rc.12 contract is retained.\n\n**v0.7.96-rc.12 release:** Twelfth release candidate of the v0.7.96 line.\nUncertain Shell cleanup no longer blocks conversations: exhausted cleanup\nretries return diagnostics and partial output to the model, unresolved\nprocess identities become deferred cleanup records, successors and close\nproceed, and an exhausted terminal Run settles honestly with\n`effectOutcome: unknown` instead of claiming verified termination. Root\nRunner iteration progress is exposed in Runtime live snapshots and durable\nActor turns, and exhausted native Actor children settle as failed with\n`terminationReason: iteration_limit` while preserving partial output,\nartifacts, and structured results. The test toolchain upgrades to Vitest\n4.1.11 with fflate 0.8.3 (ZIP64 scan fix). Every rc.11 contract is retained.\n\n**v0.7.96-rc.11 release:** Eleventh release candidate of the v0.7.96 line.\nSDK-owned background Git calls on macOS preflight the system Git shim: a\nshared `DEVELOPER_DIR`-aware platform guard (`@kodax-ai/agent/runtime/macos-git`)\ndetects the known developer-tools-missing condition (exit code 2 only,\nTTL-cached probes shared across concurrent callers, recoverable after\ninstallation, no permanent disable state) so repo-intelligence, worktree,\nchanged-diff, managed-task checkpoint, agent-adapter, worktree-sweep,\nsession-snapshot, REPL helpers, and synchronous memory paths no longer\nrepeat Apple's developer-tools installation prompt. Ordinary Git on `PATH`,\nindependent Git, and arbitrary Bash/PTY commands are unchanged (Issue 339).\nEvery rc.10 contract is retained.\n\n**v0.7.96-rc.10 release:** Tenth release candidate of the v0.7.96 line.\nRuntime shutdown owns and drains the background work it starts: managed\nterminal maintenance and memory setup/finalization IO plus background review\ndrains are registered with the owning Runtime, close refuses new work and\nawaits already-started work before releasing resources, and managed execution\nfinishes its durable memory finalization before publishing completion.\nEdits-mode `edit`/`write` no longer reject ordinary project files when a\nworkspace root contains protected native state: trusted text transaction\ncache protection targets only the authorized canonical file while\ndevelopment artifact trust still checks every authorized write root. Every\nrc.9 contract is retained.\n\n**v0.7.96-rc.9 release:** Ninth release candidate of the v0.7.96 line.\nArbitrates daemon publication against launcher loss with a one-shot startup\nhandoff: unpublished Windows daemon startup trees and their Job descendants\nare reclaimed while published shared services stay untouched (Issue 337).\nWindows daemon state replacement retries only contended EPERM while\natomically publishing the same flushed state under a bounded failure budget,\nso concurrent JSON readers no longer break replacement (Issue 338). Windows\nRuntime identity probes emit structured lifecycle diagnostics through\n`setKodaXDiagnosticSink` with bounded evidence and no commands, environment,\noutput, or identity values. Every rc.8 contract is retained.\n\n**v0.7.96-rc.8 release:** Eighth release candidate of the v0.7.96 line.\nCustom OpenAI-compatible reasoning is negotiated from `auto`: rejected\nefforts lower through explicit levels without losing disable intent,\nhard-rejection caches span streaming and non-streaming turns, and\nrequested/sent effort plus fallback reasons reach SDK hosts while\n`reasoning` and `reasoning_details` replay only to the same endpoint and\nmodel. Timeout and cancellation errors keep native DOMException semantics,\nnested causes, and redacted stacks across scoped credentials. KodaX's\ndefault `NODE_ENV` no longer reaches user shell commands, so `npm install`\nand `npm ci` keep devDependencies. Every rc.7 contract is retained.\n\n**v0.7.96-rc.7 release:** Seventh release candidate of the v0.7.96 line.\nSuccessful writes return eligible file outputs over A2A in both coding and\nmanaged execution, independently of conversation compaction and the memory\nartifact ledger, with existing publication limits and legacy executors\npreserved; HTML/HTM outputs are recognized as `text/html`. Every rc.6\ncontract is retained.\n\n**v0.7.96-rc.6 release:** Sixth release candidate of the v0.7.96 line.\nReduces Windows exit delays from unresolved historical Shell records:\nprocess-tree queries are skipped only when every retained target is\ndefinitively absent, unknown cleanup outcomes and Run recovery evidence are\npreserved, and the Windows termination process is reused for its first\npost-termination snapshot with exact identity checks and fresh verification\nwhen cleanup is uncertain. Every rc.5 contract is retained.\n\n**v0.7.96-rc.5 release:** Fifth release candidate of the v0.7.96 line,\nfixing Issue 335. Read and MCP image bytes are validated at receipt and\nhistorical images are prepared at run admission, reused across\nAnthropic/OpenAI requests, retries, and compaction; confirmed corrupt images\nbecome actionable text while valid bytes, tool status, and original history\nare preserved. `validateImageBytes` ships through the LLM and media SDK, and\nthe WASM codec is included in Bun binaries and release archives. Residual\nnative request-content errors are diagnosed with one evidence-backed\ntext-only request plus one retry. Every rc.4 contract is retained.\n\n**v0.7.96-rc.4 release:** Fourth release candidate of the v0.7.96 line,\nfixing Issue 334. New Session event journals initialize at sequence zero\ninstead of scanning unrelated Run logs, removing a synchronous startup stall\nthat could push concurrent Session history reads past their 15-second\ntimeout. Cached sequence floors are epoch-aware, and a missing or corrupt\nsequence file recovers the durable log maximum beyond a stale cross-Runtime\ncache, preventing duplicate event sequences and lost replay progress.\nStartup prewarm serves routing and preturn from the same complete result.\nEvery rc.3 contract is retained.\n\n**v0.7.96-rc.3 release:** Third release candidate of the v0.7.96 line.\nAligns the daemon `sessionCancellation` and `toolInvocation` capabilities and\nmakes accepted Shell Stops recoverable while process-tree cleanup is unknown:\ncleanup retries target the original Run, recovery references survive owner\nrestarts, and shell results keep their cancelled/timeout status and captured\noutput with the unconfirmed-cleanup note appended. Every rc.2 contract is\nretained.\n\n**v0.7.96-rc.2 release:** Second release candidate of the v0.7.96 line. A\nfirst Session Stop request bound to an already terminal `expectedRunId` is\nrejected atomically before a new Stop frontier is published — typed\n`code: 'conflict'`, `denialSource: 'stale_run'`, `retryable: false` — so a\ndelayed request cannot stop successor Runs. Already accepted requests stay\nreplayable, including after Runtime restart. Every rc.1 contract is retained.\n\n**v0.7.96-rc.1 release:** First release candidate of the v0.7.96 line.\nUnifies trusted text authority across Runtime Sessions and direct SDK\nentries: Full Access reaches native text transactions through `runKodaX`,\n`runManagedTask`, and each `KodaXClient.send`; auto-approved concrete text\ncalls write their exact external target, including portable `tool_call`\ndispatch, without granting a directory or reusing approval across operations\nor Runs; explicit denials and native integrity checks remain enforced.\nDirect and managed provider requests carry live host permission facts,\nrefreshed on retries, and runtime permission capability 6 fences older\ndaemon authority.\n\n**v0.7.96-beta.9 release:** Ships FEATURE_299 — unified Stop, Full Access\nand extension execution contracts. Owned Run controls and atomic Session\nStop work independently of file locks across direct CLI, SDK, daemon, and\nACP hosts under a single acceptance-versus-confirmation Stop contract.\nFull Access executes directly on the host without sandbox, approval prompts,\nor built-in dangerous-command fallbacks while explicit forbidden rules stay\nenforced; `kodax execpolicy check --mode full-access` inspects that profile\nwithout running it. Managed extensions gain an execution contract with\nreload isolation, and legacy oversized `actorSnapshot` metadata pages\ncorrectly instead of failing Conversation continuation.\n\n**v0.7.96-beta.8 release:** Adds `runtime.sessions.confirmIdentityAlias`\nfor explicitly confirmed legacy interrupt identities: registration verifies\nthe original delivery receipt and session revision, preserves an immutable\naudit record, and rejects competing claims. The alias applies across saves,\ncompaction, restart, and pagination; original messages and journal events\nstay intact, and unconfirmed historical identities are never inferred from\ntext, timestamps, or turn IDs.\n\n**v0.7.96-beta.7 release:** The seventh beta pre-release of the v0.7.96 line. It\nadds multimodal result fidelity — text/image tool results survive direct and\nmanaged dispatch, Worker RPC, guardrails, capacity recovery, and MCP\nadapters (MCP images persist as attachments) — carries typed local failures\nthrough child results, Actor metadata, and Runtime/daemon status, and keeps\ndelivered interrupt entry references valid across context rewrites,\nstorage reads, compaction, restart, and conversation pagination.\n\n**v0.7.96-beta.6 release:** Windows shell admission now follows the\nCodex concurrency boundary: versioned setup performs legacy migration once,\nwhile ordinary admission accepts effective inherited normal-token access and\nonly converges a missing exact-root restricted capability using `SET_ACCESS`\nand DACL readback, without waiting on a cross-process target mutex. Stable\nfilesystem capability SIDs stay on the object and each command token selects\nits authority. Windows per-command `denyRead` returns structured\n`unsupported_policy` before setup, DACL mutation, or target start because the\nCodex-compatible `WRITE_RESTRICTED` token cannot enforce restricting SIDs for\nreads; the API field remains for cross-platform compatibility.\nNo command-lifetime or machine-global filesystem coordinator is shared\nby Bash, trusted text, worktrees, Sessions, or Runtime processes. Every native\ncommand has an independent request, token, control channel, and Job; matching\nnetwork authorities share a bounded broker pool without serializing command\nlifetime. Protocol 10/setup generation 10 holds the protected setup marker until\ndurable target `Started`, reuses a healthy fixed sandbox account across setup\nversions, and upgrades healthy generation-8 or released generation-9\ninstallations in place without replaying legacy ACL cleanup. Generation 8\nremains the proof boundary for the one-time\nlegacy migration. Setup first publishes a protected non-ready `installing`\nmarker; the elevated parent synchronously installs NUL compatibility and profile\nread capabilities, and only then does the caller atomically publish the ready\nmarker. No helper or migration overlaps ordinary admission, and the shared\nsystem TMP root is not prewarmed or rewritten during command admission. Each\ncommand instead receives an empty private Temp child. Setup converges broad\nprofile capabilities once; ordinary admission only verifies those roots and\nconverges command-specific small roots additively. The command token activates\nonly its authorized capabilities. This release advertises `sandboxRuntime:11`, so a\nlinked CLI cannot silently reuse a daemon that predates this admission and recovery contract.\nEach loaded embedded native manifest also keeps its exact content-addressed\nprotected-cache generation across later `npm link` rebuilds; another build\ncannot swap a long-lived process onto a mismatched native evidence schema.\nUnlowerable nested shell bodies remain opaque for exact Exec Policy plus the\nnormal Edits/Auto[LLM] host boundary, rather than becoming a parser-generated\nhard forbid. The release also self-heals a stale Windows setup\ngeneration before an interactive REPL starts, keeps current-marker startup on a\nfast path, shows live elapsed time only while real recovery runs, and documents\nthat sandbox doctor is a host control-plane operation (`/sandbox` in the REPL or\n`kodax sandbox doctor` directly in a user terminal). Linux x64/arm64 native\ntext authorities compile in digest-pinned `manylinux_2_28` builders and are\ngated to `GLIBC_2.28`, restoring the supported private-deployment floor\n(Issue 328). Beta.2 also recovers long coding sessions at context capacity\nboundaries — a confirmed upstream overflow permits one generation retry after\npersisted history reduction without replaying tools — keeps bundled Provider\ncredential scopes shared across SDK, Agent summaries, CLI, and Runtime Worker\nrequests, preserves structured Child Agent Provider failures, honors exact\nrun-scoped credential verification, and omits empty `tools` arrays for strict\nvLLM gateways (Issues 329-332). npm publication remains a\nmanual maintainer action. See the\n[release checklist](docs/release.md#v0796-rc9-release-preparation).\n\n**v0.7.96-alpha.3 release:** Provider credentials are lazy, scoped,\nrevocable capabilities (ADR-068). The v2 credential broker keeps Provider\nsecrets in the OS keychain and resolves them per wire call for one closed\npurpose (primary, fallback, classifier, sidecar, compaction, agent, workflow,\nutility) inside revocable leases; manual compaction runs keychain-only\nthrough a stable `session.compact` operation, native/constructed child Agents\nderive the intersection of the live parent authorization and their own\ncapabilities, and detached Workflows receive closable derived leases.\nShared-daemon native, constructed, and workflow Agent turns now require an\nexplicit scoped binding and fail closed without one; External Agents stay on\ntheir independent `credentialRef` plane, and a v2 client fails closed against\nan older daemon. Agent authority wire records are closed and reject unknown\nfields (host extension data belongs in `metadata`). Daemons advertising\n`daemonClientInventory:1` expose bounded, display-only connected-client\ndiagnostics. See the\n[v0.7.96-alpha.3 release checklist](docs/release.md#v0796-alpha3-release-preparation).\n\n**v0.7.96-alpha.2 release (Windows hotfix):** restored the Windows\nboot-identity PowerShell resolution helper that the FEATURE_295 cleanup\ndeleted while its last caller stayed. On v0.7.96-alpha.1 every Windows exit\nsettlement crashed with `windowsAclPowerShellExecutable is not defined` and\nleft sandbox cleanup `unverified`; the restored helper plus a win32 regression\ntest close Issue 325. v0.7.96-alpha.1 is broken on Windows — upgrade to\nv0.7.96-alpha.2. See the\n[v0.7.96-alpha.2 release checklist](docs/release.md#v0796-alpha2-release-preparation).\n\n**v0.7.96-alpha.1 release:** controlled\ntext tools and shell containment are separate authorities on every desktop\nplatform. `write`, `edit`, `multi_edit`,\n`insert_after_anchor`, and `undo` run in the trusted KodaX Runtime with final\npath/identity policy checks, a cross-Runtime per-file kernel lock, revision\nCAS, metadata-preserving flushed atomic replacement, and a protected native\nstate root. They do not enter ASRT, a workspace\nsession, shell runner, setup, cleanup, owner, reset, or poison state, and are\nnot described as OS-token-sandboxed. The root and `/coding` direct SDK entries\n(`runKodaX`, `startKodaX`, `runManagedTask`, `createKodaXTaskRunner`, `createDefaultCodingAgent`,\n`KodaXClient`, and its `Client` alias) bind the same native text\nauthority by default and read newly registered linked-worktree roots at\ntransaction time. Windows shell commands keep ASRT only for network/account\nservices and use the KodaX native restricted-token runner with\na nonce-bound per-policy private desktop, creation-time Job containment, and framed stdio. Native shell commands from\ndifferent policies, Sessions, and Runtime processes do not share a\ncommand-lifetime filesystem-effect lease. Commands in one Runtime with the\nsame network policy and sandbox-account generation share one ASRT network\nbroker while retaining independent policy tokens and Jobs. Unlike policies do\nnot share authority; Issue 308 tracks ASRT 0.0.65's remaining fixed-port\ncapacity limit across distinct policies and Runtime processes. Arbitrary shell writes remain normal\nOS races; only controlled text tools participate in KodaX CAS. Target stdin EOF\ndoes not close the native control stream. Authenticated directional pipes keep\ncontrol and events independent; timeout/cancel validates a nonce-bound runner\nJob-drain record before returning the original stop reason.\nWindows trusted replacement automatically converts an obsolete sandbox-owned\nfile to trusted-host ownership and preserves the ordered effective ACE policy.\nThe filesystem may canonicalize DACL protection/inheritance control at the\natomic namespace commit; stale inherited authority is not copied from an old\nparent. The\nshell may read workspace-local `.kodax/runtime` like other host state, but\ncannot write it even when the surrounding workspace is writable.\nEach shared broker owns a verified native liveness controller whose named pipe\nis created with a protected Host/SYSTEM-only DACL and multiple pending\ninstances. Restricted targets cannot connect or exhaust it; controller or\nbroker loss closes the channel and drains every attached command Job.\nNative request/terminal state is kept in a no-reparse, host/SYSTEM-only control\ndirectory; both SDK policy validation and the native host reject overlapping\nallow roots and deny roots at/below it before target launch. Doctor only\nverifies. After proving the sandbox account idle, explicit setup can retire an\nexpired dead-PID request or a dead-owner terminal record that already proves\nJob drainage before repairing host-owned state. Live, unexpired, malformed,\nunknown, and deny-recovery records remain fail-closed.\nIf Unix cannot prove directory durability after the atomic commit, the tool\nreturns `text_mutation_commit_uncertain` with the complete pre/post receipt and\nrequires a reread instead of a blind retry. Existing-file edits retain their\nUndo backup; a commit-uncertain Undo is rebound to the observed post-commit\nrevision so a later CAS-checked Undo can resolve it. See\n[ADR-066](docs/ADR.md#adr-066-trusted-text-transactions-and-a-native-windows-shell-sandbox-are-separate-authorities).\nThis incompatible authority split is fenced by `sandboxRuntime:6`, so a new\nclient never silently reuses a daemon that still implements the v0.7.95 graph.\nExisting Windows installations run `kodax sandbox setup` once: the cutover\nwaits for old sandbox processes to exit, removes only exact legacy KodaX\nsensitive-root guards with the previous group SID, recreates the dedicated account with\na new SID, and records\nsetup generation 4 with the native protocol/SID generation. Missing migration\nstate blocks native shell admission, not trusted text tools. Ordinary command\nadmission never repeats that legacy cleanup or revokes shared ACL state; each\nRuntime command retains an independent request, token, control channel, and Job.\nOn Windows, the embedded release manifest pins text/shell protocols and hashes\nplus the ASRT release version and hash. Verified executables are staged in a\ncontent-addressed protected LocalAppData store independent of `KODAX_HOME`;\nASRT is checked before materialization and again before broker startup. Text\nremains Host/SYSTEM-only, the dedicated sandbox group SID receives read/execute\non the shell artifact, and local Users receive read/execute on ASRT; neither\nsandbox trustee nor local Users receives write/delete authority.\nA package-store hardlink is accepted only in bundled builds, through a\nhandle-bound bounded read whose complete bytes match the embedded release\ndigest; development manifests and sources remain single-link. The executable\nused by the broker is still a separate, protected single-link file. Allow-root\nauthorization changes only exact canonical roots and never rewrites their\nprivate ancestor DACLs.\nLinux and macOS use the same trusted-text authority with native no-follow/\n`flock`/CAS/atomic commit, while shell commands remain per-command ASRT\nbubblewrap/Seatbelt invocations with no KodaX workspace-session owner.\nIssue 307 tracks the narrower ASRT-owned runner pre-main creation window that\nalso remains in current Codex; final command targets are still placed in their\nJob at process creation, and trusted text tools never enter that boundary.\nIssue 309 records the other Codex-compatible Windows residual: stable root\ncapabilities do not override an explicit ambient loader-compatibility ACE,\nwhether left by an earlier sandbox command or already present on an external or\nhost-owned descendant. This release also replaces the local tool-result\ncapacity hard gate with capacity-debt admission and a bounded recovery\nladder (ADR-067), classifies local capacity terminals as\n`failureKind: \"context_capacity\"` with structured `contextTokens`, and\nexposes one credential-safe `failureDetail` across failure events, Run\nresult/status, and Session diagnostics. It advertises Windows\n`sandboxRuntime:6`; `runtimeExitSettlement:2` and `crashOutcomeModel:2` are\nunchanged. See the\n[v0.7.96-alpha.1 release checklist](docs/release.md#v0796-alpha1-release-preparation).\n\n**v0.7.95 release:** stale learning locks with zero-byte,\nm","readmeFilename":"README.md"}