{"_id":"@sinm/kai","_rev":"33-221a05154b299a9cddef9dce8e4d56b6","name":"@sinm/kai","dist-tags":{"alpha":"1.10.0-alpha","latest":"1.14.7"},"versions":{"1.8.5":{"name":"@sinm/kai","version":"1.8.5","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.8.5","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"d42996928cd22f729665f770390d8cf3f31d30e5","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.8.5.tgz","fileCount":61,"integrity":"sha512-vhEd0V/f1betw3OlFPe+4/I67CSuUDabUD8ogqwpcJDefJnAXJl14YmDw4yBr4YPXUJ86yyyZUVTevSEcBqNKQ==","signatures":[{"sig":"MEQCIBqFfZaGyoocGq/0jdlEY6MTgrvqKWs0/eUbMpHs8Wn3AiBlmzJhi8CjfEfqz4vOr+KIxCTD/DrPXYE7P/dB8mP6TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17952324},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.152","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","qrcode":"^1.5.4","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","qrcode.react":"^4.2.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.55","@ai-sdk/anthropic":"^3.0.64","@wecom/aibot-node-sdk":"^1.0.6","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.8.5_1777760792882_0.8938406536886683","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@sinm/kai","version":"1.8.6","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.8.6","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"9627562b47da7300ed93bcd5bd8987f2b8b6efca","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.8.6.tgz","fileCount":61,"integrity":"sha512-uWHe4RSfpxuy+Z0+2rPfksKY0h25mReKnEbNaOGKg1mqOXSE/2zLVMc1RGfXkXa22SY/j19ygkmEucmMmo1gqg==","signatures":[{"sig":"MEUCIF2DGYDbPGMFYU0UkUAbbkPa2PBX2HHFDAP5nHGxe3aiAiEAhL2xyR8WBvTRt0YrvIUpDaik6/oqNdRXv9BRvgDe/a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18082755},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.174","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","qrcode":"^1.5.4","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","qrcode.react":"^4.2.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.58","@ai-sdk/anthropic":"^3.0.74","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.45","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.8.6_1778028804872_0.7466607328135777","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@sinm/kai","version":"1.8.7","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.8.7","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"2c21c80cd91596c33a111c0462f1202ad5917dcc","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.8.7.tgz","fileCount":61,"integrity":"sha512-DabHJtillq8d1n3Q5/D94cq9pcXYZFWkr63q+bm1YJ6BnVMqisAYI614z/ZH7kwrHZSG2V+7lQHjIibudzdZnA==","signatures":[{"sig":"MEYCIQDjCiR/L6qv+gWjeyGWvIOaGjZs9Xtfy6573AwV3UbE5gIhAMr1dOLAHO2358YpDUXQZBJ3koV8q4YwaRk8vEkyk7Yr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18088293},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.174","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","qrcode":"^1.5.4","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","qrcode.react":"^4.2.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.58","@ai-sdk/anthropic":"^3.0.74","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.45","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.8.7_1778037956114_0.4050602691166898","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@sinm/kai","version":"1.8.10","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.8.10","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"12073d3f42652718a948725eda1d56fec9ccf0f3","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.8.10.tgz","fileCount":105,"integrity":"sha512-vLll30LjaGSlbxzLjWhNd6R+HZsSRkVGYsyA5deEjMxBJ2onmJcKjAjlHDa0bwDEVyU4EES+7qKbajXrdjUfZg==","signatures":[{"sig":"MEQCICLXYj2Cw7viZmcUz3q0/AMM3NfF0CphlnEo0gOk+6I+AiAsDynkJMBxUJRwwBzv4S28YCeWTD3qavbAutHE0hWhlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19857265},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.174","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.58","@ai-sdk/anthropic":"^3.0.74","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.45","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.8.10_1778201342715_0.09891847566403023","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@sinm/kai","version":"1.8.11","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.8.11","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"e7ea436dca3012bd1bdfb4f5375d77a0942e2d79","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.8.11.tgz","fileCount":105,"integrity":"sha512-Yl/GuL11xbqOfY1rrLZ0bqkbr8hsUC0m1JiymINyzr4rUENpB8NKvtKp9yBYwI0iVSlIoC6HZ7DqdXeYLOgnEA==","signatures":[{"sig":"MEUCIGouTERtU7ze9UKd7KRyK8Rbsu5IhdtJXPpNKLTprZBlAiEApjARZYMvw2jjjaTnOxiccuMD9wzNMl2hwBwnh0KjIcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20283338},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.174","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.58","@ai-sdk/anthropic":"^3.0.74","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.45","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.8.11_1778205259158_0.6266772519329435","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"@sinm/kai","version":"1.8.12","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.8.12","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"1e1b2c48e08d8b013553dec12e39dcfc463358cf","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.8.12.tgz","fileCount":105,"integrity":"sha512-w2GWotSPcDXgfvXBVLey+Nes1OZRDJWHKiU0PSp/h2P4qLFw6suHAbd0x4kuZrfG50Q33kIA63zfT3LZKoJ6zw==","signatures":[{"sig":"MEQCIGBDeSnUe6MYLrd/ufIMFzwpjdo0+EfjEobBOHB2hlj1AiAI36GDCnM3m5EdhixmSQpLRtLRNXpou5qD3zd8CgNjTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20283322},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.174","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.67","@ai-sdk/openai":"^3.0.58","@ai-sdk/anthropic":"^3.0.74","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.45","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.8.12_1778206246680_0.7285711631819944","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@sinm/kai","version":"1.9.0","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.9.0","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"64a19014768aa4e72718e1d454354fceecfd1709","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.9.0.tgz","fileCount":105,"integrity":"sha512-9mK2Gdwh40RBi3XRXGB0mtIgpSRhPVIO/BSshNtKLVOlXklU8lpBBoEgRiVXq2JKzEdggj1ZVrj+E2+WWDO2SQ==","signatures":[{"sig":"MEUCIQChI7QvPd5VYCCZLTElMm+BmhA8zLZzbZ+xAwXjfdrLQQIgFzIFoD5sXPr6jpIiHAiM4EjXc71NIYsEz99IcgC/wFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20479498},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.177","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.71","@ai-sdk/openai":"^3.0.63","@ai-sdk/anthropic":"^3.0.76","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.9.0_1778318179657_0.7397718418874599","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@sinm/kai","version":"1.9.2","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.9.2","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"5078536d665ad4ec401d3d1d87a8b35a5266bfff","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.9.2.tgz","fileCount":105,"integrity":"sha512-Htc7nVNb2wBjXenVwuGDCsRR7fTHw6P5l6z5MGQP19w3XKDgDY34go+n4gYQmOlo9RwYRjaxUYnsQSMG+nAGOw==","signatures":[{"sig":"MEYCIQD9sFqc37dauJrTiud+1IzUk8TiySPoQwR9WLpm2pU2HgIhAKm2t/GJHacIGhzQILmk2pCtRHbyZxzzWkFXA8YMbZZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20592806},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.177","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.71","@ai-sdk/openai":"^3.0.63","@ai-sdk/anthropic":"^3.0.76","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.9.2_1778553730910_0.6670937633512981","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@sinm/kai","version":"1.9.3","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.9.3","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"e7809bc800fedb6a259977e3570fcf3c5635bfaa","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.9.3.tgz","fileCount":105,"integrity":"sha512-5cGT4ipn1xfugSoyg9noej3PCifz/znruhmfyd2qFM11WpZhpAIMHi20B5q/zXWGN2uL35ZST0mlr8dbuH4rXA==","signatures":[{"sig":"MEUCIAKS3fG3PIs8Dd03mWqlhP21VnqBbZ33iW0OymcBzRenAiEA506ZC9a8TdF8dEjc40JRSpZtpCnJXD+vQNg2w/4zDfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20613055},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.177","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.71","@ai-sdk/openai":"^3.0.63","@ai-sdk/anthropic":"^3.0.76","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.9.3_1778571152140_0.5559640035788782","host":"s3://npm-registry-packages-npm-production"}},"1.10.0-alpha":{"name":"@sinm/kai","version":"1.10.0-alpha","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.0-alpha","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"a95c2ed69f0d4f0c72f10fa401a20db3558bda63","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.0-alpha.tgz","fileCount":105,"integrity":"sha512-VJyqTXqgGc5E1JwA+Y+jOehFOckjcywaxc0j5UA4S9uFSnCOnf/2FDiYmxg//BSskJxuQ5opquDZ29Du/bdGeQ==","signatures":[{"sig":"MEQCIAeGZRl/jdExeGWIF2xyRpVjqJz10Pg6sw6M5vLlVGPPAiAwlVLZVOYkjeUGeL9R9KaE89WzAGJL9BDfZ71YdpZL+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20781077},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.177","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.71","@ai-sdk/openai":"^3.0.63","@ai-sdk/anthropic":"^3.0.76","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/kai_1.10.0-alpha_1778839290454_0.0877594993006714","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@sinm/kai","version":"1.10.0","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.0","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"fc58f4b2ed769ebab5ef448aa0eb2cd5e8b1504f","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.0.tgz","fileCount":105,"integrity":"sha512-IldeDpVJhuzrdSkSOFj/oh8MPI4o7ekmnR/cdjqNkClmhmfcckI3Sh1uqWtDcNbEUGly8WRAWW7srZIW4Fy2rw==","signatures":[{"sig":"MEYCIQDNqDlTfwP0Jir4C95OaWv1gLJuA3I1xdcQPFm+citKDgIhAJnP31rDqzcbXZxVy97HYbbQVZu9tUjGkb6J0VPMG44h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20991076},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.177","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.71","@ai-sdk/openai":"^3.0.63","@ai-sdk/anthropic":"^3.0.76","@wecom/aibot-node-sdk":"^1.0.6","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.10.0_1779182107339_0.12404422986170571","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@sinm/kai","version":"1.10.2","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.2","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"cf3713610db9dde732abc91476afc3ef5cea8150","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.2.tgz","fileCount":105,"integrity":"sha512-0SBSKCWTB4wL7mTgC9x9sVK9BwU1sYYvgTLJt/FFAqmZNgWq0jqkyLkIMTwTFjohza5N9VoS4aYYYzRXuSw1Qw==","signatures":[{"sig":"MEQCIGBe34mVLEyCB6G74k71tmsd1biueEqFBvm3EASSzYaVAiAnWUoiFyAPVBH5U0+DZ/FRk9DhN0K5xA2zBd5Dhna5Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21026167},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.185","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.75","@ai-sdk/openai":"^3.0.64","@ai-sdk/provider":"^3.0.10","@ai-sdk/anthropic":"^3.0.78","@wecom/aibot-node-sdk":"^1.0.6","@ai-sdk/provider-utils":"^4.0.27","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.10.2_1779244493132_0.46735799107941123","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@sinm/kai","version":"1.10.3","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.3","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"881b4d5347c6a8608b468933b71c00b6df9e5105","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.3.tgz","fileCount":105,"integrity":"sha512-eqvH22XLitNRqamZGdrOA7JNLJQo5sb0iMwdgVPeEgjZ+sqTt7g2aiUIUusmJjegdkXU7OigH+PPq8hJpKXBhQ==","signatures":[{"sig":"MEQCIB2Y8d2EOsLO1hm+vka43/JVfrNnpZHMTZgGGBloNNojAiA2O41IErKrzwD34DgJRzWuEmk2isXblR1fmy6a2/x7Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21080319},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","diff":"^8.0.4","sharp":"^0.34.5","busboy":"^1.6.0","lodash":"^4.17.23","nanoid":"^5.1.9","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","turndown":"^7.2.0","node-cron":"^4.2.1","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@ai-sdk/provider":"^3.0.10","@ai-sdk/anthropic":"^3.0.78","@wecom/aibot-node-sdk":"^1.0.6","@ai-sdk/provider-utils":"^4.0.27","@radix-ui/react-tooltip":"^1.2.8","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.10.3_1779356451970_0.15934351449767248","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@sinm/kai","version":"1.10.7","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.7","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"c75bbb4a5e2bd7a7d3a7a58b50d36779df047659","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.7.tgz","fileCount":98,"integrity":"sha512-3KZKDYhlqYOoL9F4PexPB0lQJdkddjZfUOOZ5FqNiFTw6SJBIB15IMdA9hVD/wTEGiK9QpegesSzueaHpLbDng==","signatures":[{"sig":"MEYCIQCi7qXsfYRr9V6x5sY16dU8buum7CgVt48oMogdZVfxzwIhAPudZWM8S+fX3ewFFyk1oTHkcTFl4D8fA4a6O6RF9rAP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23685917},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/provider":"^3.0.10","@ai-sdk/anthropic":"^3.0.78","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.6","@ai-sdk/provider-utils":"^4.0.27","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.10.7_1779778411166_0.3494775761209814","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@sinm/kai","version":"1.10.9","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.9","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"91c4162ae8576beadde6e9ab0a58150ae260501f","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.9.tgz","fileCount":98,"integrity":"sha512-wpwgSZ0hnIqrXkw5Zo0Bwgz5W3GW6X8pSpHWTOsQn3yxpztwiu5kDYuXNhNPPnHQc3AZqvITvfpEPVVDanskMA==","signatures":[{"sig":"MEYCIQDp6iiBEQRZUApyBE+kBuLIXZRG/ERLDiUjjdaLbI+B5gIhAMF7fz4XIMokVM+2BeKMLBwBPq4IRVq3hUttl7utISTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23720971},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/provider":"^3.0.10","@ai-sdk/anthropic":"^3.0.78","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.10.9_1779850546113_0.08918742032231508","host":"s3://npm-registry-packages-npm-production"}},"1.10.11":{"name":"@sinm/kai","version":"1.10.11","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.11","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"7227cb640d7e5292f53360667f14ec5e39f38c05","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.11.tgz","fileCount":99,"integrity":"sha512-e9E+aEReR6Xin6h5cEqcIvFL7GUKEWX/c9tOLRQyq3yyzwu/H9NuiYLoz/PdlLv9EOIKiMHpt9XINkhT6+gqSw==","signatures":[{"sig":"MEQCICqinOXgpcDGsPlHoys72k/uEUOECsQaxf4h8fpegUaMAiBu1WpkVgcWfbcWdDd/V4LTViWYDIYkQ2bUDEoZhwaOaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23923701},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/provider":"^3.0.10","@ai-sdk/anthropic":"^3.0.78","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.10.11_1779969795519_0.6350545549236122","host":"s3://npm-registry-packages-npm-production"}},"1.10.12":{"name":"@sinm/kai","version":"1.10.12","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.10.12","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"b3577457627197b9c016fac39830c04e3f9c72b5","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.10.12.tgz","fileCount":99,"integrity":"sha512-W2MVOb+rNJRGbA7vH6taSNomFBRk597rk06qrcZ51CRzUYl2LzBh+L2S0dKgQCz1EFePUanqcQ04GlFYlyf01g==","signatures":[{"sig":"MEQCIBjjthcs9s1QRxcwpwi2pq+b4nlhLBllcpZoI3M2Ra7PAiBBboOFhcBBc0uBvEZ42LifV9OMlOKt7Xt4e9+86kL38Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24054847},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/provider":"^3.0.10","@ai-sdk/anthropic":"^3.0.78","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.10.12_1780285476847_0.2371443311804653","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@sinm/kai","version":"1.11.2","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.11.2","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"e6091bf6e7d3716547449a780145f2dbf037c1b1","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.11.2.tgz","fileCount":106,"integrity":"sha512-1nbK6IMieM88YFn1QtMiBnobmji2PkGHcTFrrvjEBrWBSYxUu5NtZJEXmrXXsNJRz9vusk2CAFzd5KxhFbMgcQ==","signatures":[{"sig":"MEYCIQDRJUNWHfnwjAn7g/1W2INO5jhg5lHBPkBAC+McZS9hmQIhAKpyZZbEpOuRxtfY4iHlvN/iBX89p+2KHFpkvMDexqeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23537854},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/provider":"^3.0.10","@ai-sdk/anthropic":"^3.0.78","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","react-calendar-heatmap":"^1.10.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.11.2_1780646885608_0.7564304503163208","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"@sinm/kai","version":"1.11.9","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.11.9","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"fec2abe69c3d7bba41dac558f910dbf72b45876f","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.11.9.tgz","fileCount":106,"integrity":"sha512-3XDrt475uTkwvLMp/cXtvOzApmqMV1W8W9KA0drQKKLD/1wPFjvq8jZkEZPsRWefs9UfBrEBPJ5PKHIZjhb0nw==","signatures":[{"sig":"MEQCIExEadDipHThbn6IVT9teUmJcS4fQGFd3g9OUKVxbVjdAiA946x4c1vCn52HAQr9s9ykxYqPEYKh1kfFbpaVgPvh5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24534206},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/provider":"^3.0.10","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.78","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","react-calendar-heatmap":"^1.10.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.11.9_1781502672341_0.0667350874963446","host":"s3://npm-registry-packages-npm-production"}},"1.11.10":{"name":"@sinm/kai","version":"1.11.10","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.11.10","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"facb1b1d5c78f01b2c1622256730883a3eac7825","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.11.10.tgz","fileCount":106,"integrity":"sha512-46Ct7F9IrIAmPIhWrHp8zHqiLcQ3gPGpMmyDD7pPdP2wzNQgQPjYHsJhYVaXNnSZ8J7YY80csMmrX6XxH9rMaw==","signatures":[{"sig":"MEQCIDlxN5o0SjS0klFngLniAmZzgah6ig+0ps10wwHY9TkBAiB3etiZj8I7XInb+L6QAneNeSW8NYA2cEWFr4tKE+KJaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24579560},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/provider":"^3.0.10","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.78","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","react-calendar-heatmap":"^1.10.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.11.10_1781576789388_0.9720460115450016","host":"s3://npm-registry-packages-npm-production"}},"1.11.13":{"name":"@sinm/kai","version":"1.11.13","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.11.13","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"476a5a0e6e03992707f756d46e737e85f07ff805","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.11.13.tgz","fileCount":106,"integrity":"sha512-ZFqXU4WrCzBOIQllpMUaLLTtWcQUi/djR/K03N4903msxuPW+dViKlL5WYgd3yB7yuK7kzqCMhda8AUTbT9bGA==","signatures":[{"sig":"MEQCIE48b1+7RxllQ4AHAvuvC2SUEmbLT6QX+jxm/NPmW29uAiAvEYWIJz9JWjyeGAan8lVtUTHECrvHhVrtoPUkhO1rpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25868746},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^1.0.28","@xterm/headless":"^6.0.0","@ai-sdk/deepseek":"^2.0.38","@ai-sdk/provider":"^3.0.10","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.78","zhipu-ai-provider":"^0.3.1","@ai-sdk/moonshotai":"^2.0.25","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.11.13_1782108570663_0.48474096239825215","host":"s3://npm-registry-packages-npm-production"}},"1.11.14":{"name":"@sinm/kai","version":"1.11.14","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.11.14","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"63428a6abcceb0e81c824b5d22c0a080470fbf76","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.11.14.tgz","fileCount":106,"integrity":"sha512-7s8cHwszBfX8A50AWvXkLCMjxpJualFeLgQWkmqVT2kfREZ+sMoKMPX6uBsZJP9KdFTO6Lt4ox6duXXH9ED4IA==","signatures":[{"sig":"MEYCIQDLeisrzrTuruYyD2cF3b3hSIlX+C3ISNGxjCq2xzBxqgIhANGGkelaC010KMnuv1m3Ip+Vcp0YEVzwpAoSeJMZ+/X5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25929081},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^1.0.28","@xterm/headless":"^6.0.0","@ai-sdk/deepseek":"^2.0.38","@ai-sdk/provider":"^3.0.10","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.78","zhipu-ai-provider":"^0.3.1","@ai-sdk/moonshotai":"^2.0.25","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.11.14_1782286566385_0.47505351657933015","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@sinm/kai","version":"1.12.2","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.12.2","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"688a751679a0c9de0481de16a4cc55ad2952b90b","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.12.2.tgz","fileCount":106,"integrity":"sha512-w59bfKzN1t4PL5mllY22ofjQHGsmnlqEgA4QOpVFdDUSMCHDTZI2Ajw7z3LEeqxNi267XRw3epFYGMT17hbR6A==","signatures":[{"sig":"MEUCIQDyTInGkhVqjQNKxelp9CEHozTbn1wft3lrt2Hk/qWoLwIgZgVfqrG1jVK1XrlP8FtEMjrKPy8DOTiGzv0P2Qkm/F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31162284},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^1.0.28","@xterm/headless":"^6.0.0","@ai-sdk/deepseek":"^2.0.38","@ai-sdk/provider":"^3.0.10","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.78","zhipu-ai-provider":"^0.3.1","@ai-sdk/moonshotai":"^2.0.25","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.68.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.12.2_1783072641701_0.35525266059217175","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@sinm/kai","version":"1.12.5","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.12.5","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"ff73eabee834433f39af4ba8d9d918c6374e4de5","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.12.5.tgz","fileCount":106,"integrity":"sha512-4rnaQ0V4Qab4m1c/UYEKwVfyj0Tt5a8eZGM4n9rk4jBSEBqAAZH7c9+K/Y3Xipyh5LcHA9yAt1cbPWCOMm1mcw==","signatures":[{"sig":"MEUCIQDLLEbOoHgRYTWjtjcOHKJ8aYA6+eRPT5MxkG7VjbmFEwIgVO0487PExyjTKhOEFlfChgdVeLHYV1hZg74bOJZaEKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31390641},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^1.0.28","@xterm/headless":"^6.0.0","@ai-sdk/deepseek":"^2.0.38","@ai-sdk/provider":"^3.0.10","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.78","zhipu-ai-provider":"^0.3.1","@ai-sdk/moonshotai":"^2.0.25","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.68.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.12.5_1783588114538_0.7925640842651775","host":"s3://npm-registry-packages-npm-production"}},"1.12.8":{"name":"@sinm/kai","version":"1.12.8","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.12.8","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"7f7cf8c2aaf0d6891dbae0c502563bdb36e1c462","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.12.8.tgz","fileCount":106,"integrity":"sha512-ASMFyABizIKWPOM8uk7SK1vDEJwcAAm43M/FtlVmpg47Vjgdf9AdoWThYagFtoMCiOkcq4VbHNL3+EFilJ/KQQ==","signatures":[{"sig":"MEUCIQD0xYmZgCN9xTvs6k7YQ764Te9b51QW3srcBUIncCU5FgIgD1+gtRfCcpXjuIh6jQZjMwhzNZ6m5nMmoLFowY+rcOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31941889},"engines":{"node":">=20"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.188","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.38.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^1.0.28","@xterm/headless":"^6.0.0","@ai-sdk/deepseek":"^2.0.38","@ai-sdk/provider":"^3.0.10","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.78","zhipu-ai-provider":"^0.3.1","@ai-sdk/moonshotai":"^2.0.25","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^4.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.68.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.12.8_1784104556675_0.4001692938356054","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@sinm/kai","version":"1.13.0","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.13.0","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"eaf40d4f230c4e64e03bce87aaf7eb75aa41eb46","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.13.0.tgz","fileCount":107,"integrity":"sha512-g4h4rLDjbfocF019/CnXO0H7kNwbTQOXRCnBo0059Lm1oMC0GWOs94A7RfnTvEpdNAJC+90CSVsCe6eQpQP33Q==","signatures":[{"sig":"MEUCIDq0W3CKXApY03gaWnWD7/Yua2IJFdqBIvHES9tghp2SAiEAzSugBm3V/3cEKlTGo4nxuMYHeYECdakpuWlY17bVuQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57440491},"engines":{"node":">=22"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^7.0.35","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.48.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^4.0.22","@ai-sdk/openai":"^4.0.18","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^2.0.16","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.13","@ai-sdk/provider":"^4.0.3","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^4.0.18","@ai-sdk/moonshotai":"^3.0.17","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.12","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.68.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.14","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.13.0_1785210828992_0.9170410078546734","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@sinm/kai","version":"1.13.3","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.13.3","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"32916cbddc57bc3afca89ce9deedeb232a3cf33a","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.13.3.tgz","fileCount":107,"integrity":"sha512-/J+ZXhUyB6Nqg5qFAY7H5oAQMo40kqGcJkopfMuNIQ4+dOq+HpwoZevbt+uUMtSDbz4lwdDF38pTyxmCW78Rdg==","signatures":[{"sig":"MEQCIDbp49o3vBMx2WcnYJAdCSnJTGyfGNGuXkt2T0f0QX0oAiBYjQAuzR/uuiGN7Q6/QtSHZGjCBYxQMsIhVWAb/Ooa1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57853171},"engines":{"node":">=22"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^7.0.35","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.48.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^4.0.22","@ai-sdk/openai":"^4.0.18","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^2.0.16","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.13","@ai-sdk/provider":"^4.0.3","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^4.0.18","@ai-sdk/moonshotai":"^3.0.17","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.12","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.68.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.14","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.13.3_1785746382321_0.23566481836149022","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@sinm/kai","version":"1.13.4","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.13.4","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"7085d585d06e963e7cb0a8c8a24e4e1ac3dc639e","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.13.4.tgz","fileCount":107,"integrity":"sha512-zSPmjuhddjVEfb2OLU3de9PbJFsgCl/u3s9zWES6nfXQJlC8V1X9s+twXagkfVbjD3iAHDC7MD3+k7ReN/+riA==","signatures":[{"sig":"MEYCIQCw3tYIbNLxl79D+Y20M9hv3OvLqx8L9Ls60ygCxAOsbAIhAOjIhZBglV7EbrNcoCakjiDTBnzZg64JH2D/xoM2y/Pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58188491},"engines":{"node":">=22"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.6.2","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^7.0.35","ws":"^8.19.0","ajv":"^8.17.1","tar":"^7.5.13","diff":"^8.0.4","sharp":"^0.34.5","yauzl":"^2.10.0","busboy":"^1.6.0","fflate":"^0.8.2","lodash":"^4.17.23","nanoid":"^5.1.9","openai":"^6.48.0","semver":"^7.7.4","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^2.15.4","turndown":"^7.2.0","sequelize":"6.37.5","shell-env":"^4.0.3","jsonrepair":"^3.14.0","cron-parser":"^5.5.0","@xterm/xterm":"^6.0.0","react-window":"^2.2.7","@ai-sdk/google":"^4.0.22","@ai-sdk/openai":"^4.0.18","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.7","@ai-sdk/alibaba":"^2.0.16","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.13","@ai-sdk/provider":"^4.0.3","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^4.0.18","@ai-sdk/moonshotai":"^3.0.17","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.12","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.68.0","@radix-ui/react-tooltip":"^1.2.8","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.14","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.13.4_1786182930304_0.5949712299239382","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@sinm/kai","version":"1.14.0","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.14.0","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"3335f0761f7918c1d608b9023fe8eeb9529b3b37","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.14.0.tgz","fileCount":117,"integrity":"sha512-1DJocGtbQIY0GRZPz0Fp/ib1oKGg/07R2oGJRgymMTj2b9IfWtcluFGLYGvpwjpph4yF7UjGSANslQZ5/JGwCg==","signatures":[{"sig":"MEUCIQCH/1LsyMi94lSX4ljuoSJjubDLG21BbL/nwONXRYclTAIgLSfrrq0tHzS88HyPTGmTRcwTVhuQTzCebCLTKDX/X/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61439357},"engines":{"node":">=22"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.17.0","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.64","ws":"^8.21.3","ajv":"^8.20.0","tar":"^7.5.22","diff":"^9.0.0","sharp":"^0.35.3","yauzl":"^3.4.0","busboy":"^1.6.0","fflate":"^0.8.3","lodash":"^4.17.23","nanoid":"^6.0.1","openai":"^7.4.0","semver":"^7.8.5","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^3.10.1","turndown":"^7.2.0","sequelize":"6.37.8","shell-env":"^4.0.3","jsonrepair":"^3.15.0","cron-parser":"^5.8.1","@xterm/xterm":"^6.0.0","react-window":"^2.3.0","@ai-sdk/google":"^4.0.43","@ai-sdk/openai":"^4.0.41","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.11","@ai-sdk/alibaba":"^2.0.32","@vscode/ripgrep":"^1.18.0","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.28","@ai-sdk/provider":"^4.0.7","@xterm/addon-fit":"^0.11.0","react-photo-view":"^1.2.7","@ai-sdk/anthropic":"^4.0.38","@ai-sdk/moonshotai":"^3.0.34","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.73.0","@radix-ui/react-tooltip":"^1.2.16","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.30","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.14.0_1788508482901_0.22729709202992177","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@sinm/kai","version":"1.14.2","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.14.2","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"5cf353cd16919fdf844b7c700c41e09838abf683","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.14.2.tgz","fileCount":117,"integrity":"sha512-DPYwrx1GnN65wVTdk0eW/9ZhlS0P7ReKUuNVt9IBeuMwD8zAXyQFEu9HsSG+6o2oR2PLf8wjIV4HKxkND8FMgg==","signatures":[{"sig":"MEUCICj6DdCp6gNAcOZ+KyNmm80g0yoYI6WkCtmv5YiL4GJkAiEAzgEY9qBkzpe7cZZMqiImOMfHuhx57i+SkmITWzldTSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61776158},"engines":{"node":">=22"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.17.0","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.64","ws":"^8.21.3","ajv":"^8.20.0","tar":"^7.5.22","diff":"^9.0.0","sharp":"^0.35.3","yauzl":"^3.4.0","busboy":"^1.6.0","fflate":"^0.8.3","lodash":"^4.17.23","nanoid":"^6.0.1","openai":"^7.4.0","semver":"^7.8.5","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^3.10.1","turndown":"^7.2.0","sequelize":"6.37.8","shell-env":"^4.0.3","jsonrepair":"^3.15.0","cron-parser":"^5.8.1","@xterm/xterm":"^6.0.0","react-window":"^2.3.0","@ai-sdk/google":"^4.0.43","@ai-sdk/openai":"^4.0.41","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.11","@ai-sdk/alibaba":"^2.0.32","@vscode/ripgrep":"^1.18.0","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.28","@ai-sdk/provider":"^4.0.7","@xterm/addon-fit":"^0.11.0","react-photo-view":"^1.2.7","@ai-sdk/anthropic":"^4.0.38","@ai-sdk/moonshotai":"^3.0.34","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.73.0","@radix-ui/react-tooltip":"^1.2.16","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.30","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.14.2_1788919311477_0.7963962722188007","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"@sinm/kai","version":"1.14.3","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.14.3","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"492cf4953b185a61d41f54d02c2bb64856b80219","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.14.3.tgz","fileCount":117,"integrity":"sha512-WdHYJKdkopL3BkrfiL2Zl/YwtuWkCP9rTFY8n051c9bxPTZEutGgWU48EgoIWm5C/xKJPnBuUCo/La0+WN/D2w==","signatures":[{"sig":"MEUCIQD2z8lfUOH2O2lsnoqROBV78tqVSCd1Jy86YD9xvMdiDAIgA+Ev7I9GTysIXA+hIfEtPoHP8VarrGHnYYKHHR6ZsR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61938157},"engines":{"node":">=22"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.17.0","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.64","ws":"^8.21.3","ajv":"^8.20.0","tar":"^7.5.22","diff":"^9.0.0","sharp":"^0.35.3","yauzl":"^3.4.0","busboy":"^1.6.0","fflate":"^0.8.3","lodash":"^4.17.23","nanoid":"^6.0.1","openai":"^7.4.0","semver":"^7.8.5","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^3.10.1","turndown":"^7.2.0","sequelize":"6.37.8","shell-env":"^4.0.3","jsonrepair":"^3.15.0","cron-parser":"^5.8.1","@xterm/xterm":"^6.0.0","react-window":"^2.3.0","@ai-sdk/google":"^4.0.43","@ai-sdk/openai":"^4.0.41","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.11","@ai-sdk/alibaba":"^2.0.32","@vscode/ripgrep":"^1.18.0","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.28","@ai-sdk/provider":"^4.0.7","@xterm/addon-fit":"^0.11.0","react-photo-view":"^1.2.7","@ai-sdk/anthropic":"^4.0.38","@ai-sdk/moonshotai":"^3.0.34","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.27","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.73.0","@radix-ui/react-tooltip":"^1.2.16","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.30","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.14.3_1789016493094_0.3541167745503826","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"@sinm/kai","version":"1.14.5","keywords":["ai","agent","chat","cli"],"license":"MIT","_id":"@sinm/kai@1.14.5","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"a549e4da7661d892ed74a35a8a0c04b51f403710","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.14.5.tgz","fileCount":117,"integrity":"sha512-ANIRUXzneApnwn4cy3LryEYEfJI6jFm+zqLqQRz5R8ExWHD9immad5/0eEM3Zmi1aOAtRtTlFGP3anL23gPEgA==","signatures":[{"sig":"MEUCIF5f+AwydlUjH5REOow8rAKUJPavm+A6oTCiKEZU67G2AiEAuQujvuYx6yvGW6ESi5d5WzoJyz2KpNokSToDgfXicLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxKdAlwEplBceRi0NY+AvEdcPsKgyg3mYPYwZvtr923AiEApevZYrUZhY+jI/63EJcM0C1ChxA1Et/P1un4hKLuGpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62447337},"engines":{"node":">=22"},"_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"_npmVersion":"11.17.0","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.101","ws":"^8.21.3","ajv":"^8.20.0","tar":"^7.5.22","diff":"^9.0.0","sharp":"^0.35.3","yauzl":"^3.4.0","busboy":"^1.6.0","fflate":"^0.8.3","lodash":"^4.17.23","nanoid":"^6.0.1","openai":"^7.4.0","semver":"^7.8.5","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^3.10.1","turndown":"^7.2.0","sequelize":"6.37.8","shell-env":"^4.0.3","jsonrepair":"^3.15.0","cron-parser":"^5.8.1","@xterm/xterm":"^6.0.0","react-window":"^2.3.0","@ai-sdk/google":"^4.0.70","@ai-sdk/openai":"^4.0.66","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.11","@ai-sdk/alibaba":"^2.0.45","@vscode/ripgrep":"^1.18.0","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.44","@ai-sdk/provider":"^4.0.14","@xterm/addon-fit":"^0.11.0","react-photo-view":"^1.2.7","@ai-sdk/anthropic":"^4.0.53","@ai-sdk/moonshotai":"^3.0.49","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.40","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.73.0","@radix-ui/react-tooltip":"^1.2.16","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.48","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kai_1.14.5_1789536364344_0.6789833618658729","host":"s3://npm-registry-packages-npm-production"}},"1.14.7":{"_id":"@sinm/kai@1.14.7","bin":{"kai-cli":"bin/kai-cli.js"},"dist":{"shasum":"ae050430dc669cca282b35339ec212e69c036981","tarball":"https://registry.npmjs.org/@sinm/kai/-/kai-1.14.7.tgz","fileCount":117,"integrity":"sha512-nFDZ+XD0frMU0sTW9XVyTRS4jIBsqPKC3TmNL7slP8mYvUCO007e1qlWvf4DF+aW56ef0c28ET1KgJAoWpjDPQ==","signatures":[{"sig":"MEUCIAW8HHv/b25wDR5KaTBcunczoCrHEOFee4aj51QqdCKzAiEAryXxVnkkPmYI+R+kKRcOvZJDnTLRiEO7fykGq8WJXsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCtqI1ULjMeX+qoFsahB8SvPTecR1WwLK/nmP++heQLSAIgRhFXjzX+OUE0SeQtB3MHrbaPvQ0Jpqw4z4bX+SDOSps="}],"unpackedSize":62760027},"name":"@sinm/kai","engines":{"node":">=22"},"license":"MIT","version":"1.14.7","_npmUser":{"name":"pansinm","email":"pansinm@foxmail.com"},"keywords":["ai","agent","chat","cli"],"_npmVersion":"11.17.0","description":"KAi — Multi-Agent Collaborative Chat","directories":{},"maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.101","ws":"^8.21.3","ajv":"^8.20.0","tar":"^7.5.22","diff":"^9.0.0","sharp":"^0.35.3","yauzl":"^3.4.0","busboy":"^1.6.0","fflate":"^0.8.3","lodash":"^4.17.23","nanoid":"^6.0.1","openai":"^7.4.0","semver":"^7.8.5","cheerio":"^1.2.0","sqlite3":"^6.0.1","chokidar":"^5.0.0","fix-path":"^5.0.0","node-pty":"^1.1.0","recharts":"^3.10.1","turndown":"^7.2.0","sequelize":"6.37.8","shell-env":"^4.0.3","jsonrepair":"^3.15.0","cron-parser":"^5.8.1","@xterm/xterm":"^6.0.0","react-window":"^2.3.0","@ai-sdk/google":"^4.0.70","@ai-sdk/openai":"^4.0.66","mdast-util-gfm":"^3.0.0","react-virtuoso":"^4.18.11","@ai-sdk/alibaba":"^2.0.45","@vscode/ripgrep":"^1.18.0","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@ai-sdk/deepseek":"^3.0.44","@ai-sdk/provider":"^4.0.14","@xterm/addon-fit":"^0.11.0","react-photo-view":"^1.2.7","@ai-sdk/anthropic":"^4.0.53","@ai-sdk/moonshotai":"^3.0.49","mdast-util-to-string":"^4.0.0","@wecom/aibot-node-sdk":"^1.0.7","@ai-sdk/provider-utils":"^5.0.40","@xterm/addon-serialize":"^0.14.0","react-calendar-heatmap":"^1.10.0","@larksuiteoapi/node-sdk":"^1.73.0","@radix-ui/react-tooltip":"^1.2.16","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.0","@ai-sdk/openai-compatible":"^3.0.48","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kai_1.14.7_1789986099503_0.7896190390973179"}}},"time":{"created":"2026-05-02T22:26:32.785Z","modified":"2026-09-21T10:21:40.142Z","1.8.5":"2026-05-02T22:26:33.123Z","1.8.6":"2026-05-06T00:53:25.245Z","1.8.7":"2026-05-06T03:25:56.384Z","1.8.10":"2026-05-08T00:49:03.111Z","1.8.11":"2026-05-08T01:54:19.455Z","1.8.12":"2026-05-08T02:10:47.041Z","1.9.0":"2026-05-09T09:16:20.029Z","1.9.2":"2026-05-12T02:42:11.258Z","1.9.3":"2026-05-12T07:32:32.563Z","1.10.0-alpha":"2026-05-15T10:01:30.789Z","1.10.0":"2026-05-19T09:15:08.141Z","1.10.2":"2026-05-20T02:34:53.460Z","1.10.3":"2026-05-21T09:40:52.228Z","1.10.7":"2026-05-26T06:53:31.434Z","1.10.9":"2026-05-27T02:55:46.431Z","1.10.11":"2026-05-28T12:03:15.799Z","1.10.12":"2026-06-01T03:44:37.148Z","1.11.2":"2026-06-05T08:08:05.895Z","1.11.9":"2026-06-15T05:51:12.576Z","1.11.10":"2026-06-16T02:26:29.660Z","1.11.13":"2026-06-22T06:09:30.895Z","1.11.14":"2026-06-24T07:36:06.670Z","1.12.2":"2026-07-03T09:57:21.954Z","1.12.5":"2026-07-09T09:08:34.806Z","1.12.8":"2026-07-15T08:35:56.946Z","1.13.0":"2026-07-28T03:53:49.532Z","1.13.3":"2026-08-03T08:39:42.757Z","1.13.4":"2026-08-08T09:55:30.785Z","1.14.0":"2026-09-04T07:54:43.326Z","1.14.2":"2026-09-09T02:01:51.888Z","1.14.3":"2026-09-10T05:01:33.517Z","1.14.5":"2026-09-16T05:26:05.045Z","1.14.7":"2026-09-21T10:21:39.930Z"},"license":"MIT","keywords":["ai","agent","chat","cli"],"description":"KAi — Multi-Agent Collaborative Chat","maintainers":[{"name":"pansinm","email":"pansinm@foxmail.com"}],"readme":"# KAi\n\n> 开启思考。不是帮你做事，是帮你想得更深、更远。\n\nKAi 是一款**多 AI Agent 协作桌面应用**。你创建的每个 Agent 都有独立的记忆、工作空间和能力边界——它们像一支真正的团队一样协作。\n\n**一个人，一支团队。**\n\n## 为什么\n\n通用聊天助手的问题不是不聪明，而是没有结构：它什么都能答，却没有稳定身份、长期记忆、职责边界和团队协作。\n\nKAi 的答案是 Agent 团队。你可以让一个「乔布斯」负责产品判断，一个「Anders Hejlsberg」把控类型和架构，一个「TJ Holowaychuk」快速落地，一个「Robert C. Martin」做代码审查。它们各有各的工作空间、记忆、工具和性格；它们会 @mention 彼此，会 handoff，会广播讨论，也会把子任务分派给后台 Agent。\n\n## 特性\n\n### 🧠 Agent 系统\n\n- **独立身份** — 每个 Agent 有自己的名字、头像、描述和 SOUL（行为准则）。\n- **持久记忆** — Agent 自主维护 `MEMORY.md` 和每日笔记，跨会话保留上下文。\n- **独立工作空间** — 每个 Agent 拥有自己的文件工作区：`~/.kai/agents/{agentId}/workspace/`。\n- **能力边界** — 可为 Agent 分配 Skills、MCP 服务、禁用工具和监督参数。\n\n### 👥 多 Agent 协作\n\n- **Session 化对话** — 单聊和群聊都以 Session 为主概念；一个群组可拥有多个隔离 Session。\n- **单聊多 Session** — 同一个 Agent 可并行开启多个讨论，适合把不同任务、分支思路和长期陪跑拆开。\n- **Handoff 交接** — Agent 可以主动交接任务，并附带原因和上下文摘要。\n- **@mention** — 在消息中 @ 指定 Agent，触发协作或路由。\n- **Broadcast 广播** — 一次问题并行询问多个 Agent，聚合不同专业判断。\n- **子任务分派** — Agent 可以创建前台或后台任务，委托其他 Agent 执行。\n- **Supervisor 监督** — 指定监督者评估执行结果，决定继续、重试、跳过、修订或终止。\n\n### 🛠 内置工具\n\nAgent 开箱即用的能力：\n\n| 工具           | 功能                                         |\n| -------------- | -------------------------------------------- |\n| **Shell**      | 执行终端命令                                 |\n| **File Tools** | 安全读写和精确编辑本地文件                   |\n| **Web Search** | 网络搜索                                     |\n| **Web Fetch**  | 抓取和解析网页内容                           |\n| **Database**   | 只读查询应用数据库                           |\n| **Scheduler**  | 创建和管理定时任务                           |\n| **Skill**      | 按需加载技能包                               |\n| **MCP**        | 通过 Model Context Protocol 连接外部工具服务 |\n| **Image**      | 图片识别与图片生成                           |\n\n### 💬 聊天体验\n\n- 流式输出，实时渲染 Markdown / 代码高亮 / 推理过程。\n- 支持图片、文件附件和多模态消息。\n- 工具调用、任务结果、广播结果以结构化卡片展示，并展示状态与耗时。\n- 群聊与单聊都支持顶部 Session Tabs：新建、切换、重命名、归档。\n- 快捷回复支持独立 `⚡` 入口与键盘直发；`/` 命令保留给真正的命令。\n- 产品级快捷键绑定见 `docs/decisions/keyboard-shortcuts.md`。\n- 明暗主题自适应。\n- 中英文国际化（i18n）。\n\n### 🔌 连接与自动化\n\n- **模型通道** — 支持主模型、备用模型、自动 fallback 和健康状态记录。\n- **模型能力学习** — 根据真实报错学习上下文窗口 / 最大输出限制，自动修正后重试。\n- **MCP 服务** — 在设置中添加 MCP 服务，并一键应用到指定 Agent。\n- **Bot 接入** — 支持外部频道接入，让 Agent 不只活在桌面窗口里。\n- **远程访问** — 可通过远程入口访问本地 KAi。\n- **定时任务** — 定期触发消息、记忆整理或自动化工作流。\n- **自动更新** — 桌面应用支持检查更新、下载进度和安装更新。\n\n## 技术栈\n\n```text\nElectron 42 + React 19 + TypeScript 5\nVercel AI SDK + SQLite3 + Zustand + CSS Modules\nelectron-vite + Vitest + Playwright\n```\n\n- **运行形态**：Electron 桌面应用 + CLI + 本地 telemetry dashboard\n- **Core**：Agent / Message / Tool / Skill 等领域逻辑与端口接口。\n- **Adapters**：LLM、MCP、DB、文件存储、工具、调度器、外部频道等具体实现。\n- **Electron Main**：应用启动、IPC、自动更新、崩溃日志、远程访问。\n- **Renderer**：React UI，沙箱化运行（`contextIsolation: true`）。\n- **Preload**：通过 `contextBridge` 暴露受控 API。\n- **CLI**：复用核心链路的命令行入口。\n\n## 快速开始\n\n### 环境要求\n\n- Node.js >= 22\n- Yarn 1.x\n\n### 安装\n\n```bash\ngit clone https://github.com/pansinm/kai.git\ncd kai\nyarn install\n```\n\n### 开发\n\n```bash\nyarn dev\n```\n\n### CLI\n\n```bash\nyarn build:cli\nnpx @sinm/kai@latest start --port 9529\n```\n\n### 构建与打包\n\n```bash\nyarn build        # 构建 Electron 应用\nyarn package      # 打包当前平台安装包，输出到 release/\nyarn build:cli    # 构建 CLI\n```\n\n### 测试\n\n```bash\nyarn test                         # Vitest\nnpx tsc --noEmit -p tsconfig.web.json\nnpx tsc --noEmit -p tsconfig.node.json\nyarn test:e2e                     # 内部会先执行 yarn build\n```\n\n发布前建议按这个顺序跑完整门禁：\n\n```bash\nnpx tsc --noEmit -p tsconfig.web.json\nnpx tsc --noEmit -p tsconfig.node.json\nyarn test\nyarn test:e2e\n```\n\n## 架构\n\nKAi 的代码按职责分层，而不是按运行环境硬塞在一起：\n\n```text\nsrc/\n├── entry/                 # 系统对外接口面 + 平台专属装配（electron main/preload、cli、transport 接站）\n├── client/                # 用户客户端：electron 窗口 + 远程浏览器面共用一份（React UI、状态、交互）\n├── app/                   # 应用服务（service，按聚合切）+ 组合根（composition）\n├── domain/                # 业务规则与概念（DDD 战术模式，零依赖）\n├── infra/                 # 基础设施实现（DB、文件、LLM、PTY、遥测…）\n├── contracts/             # 跨进程 wire 契约底层（只放 interface / type，零运行时、零依赖）\n└── __tests__/             # 跨层护栏\n\nservers/telemetry/         # 遥测服务端（独立 workspace 应用）\n```\n\n### Agent 执行层\n\n```text\ndirect / swarm orchestration\n  -> WorkerRuntime                       # Worker 连续性、持久化、压缩与写回\n    -> LoopBackedAgentLoop               # 多步循环、retry、fallback 与停止条件\n      -> 局部 StepDriver 适配             # 组合根组装 ProviderStepInput 并投影结果\n        -> ProviderStepExecutor          # provider 单步执行端口与 runtime concern 装配\n          -> provider-specific StepDriver # 单次模型请求、流消费、工具执行与结果投影\n```\n\n### 消息与 Session\n\n```text\nUser Input\n  → window.api.sendUserMessage()\n  → MessageQueue\n  → MessageProcessor\n  → SoloChat / GroupChat\n  → SoloExecutor / SwarmExecutor\n  → LLM + Tools\n  → ConversationEvent stream\n  → Zustand Store\n  → React UI\n```\n\n- 单聊与群聊都以 `Session` 作为主要运行单元。\n- 单聊的 Session 归属于某个 Agent；群组的 Session 归属于某个 Group。\n- `speaker` 是群组 Session 级状态，而不是全局群组状态。\n- 消息仍由 SQLite 持久化；长上下文由文件 `context.json` 保存。\n\n### 消息压缩管线\n\n长对话自动压缩，按成本从低到高处理：\n\n```text\nToolResultSpill\n  → ReasoningRemoval\n    → Summarization\n      → Pruning\n```\n\n触发时机、durable/runtime 消息边界、摘要与显式当前用户输入保留的完整契约见 [`docs/specs/context-compaction.md`](docs/specs/context-compaction.md)。\n\n### 数据存储\n\n```text\n~/.kai/\n├── kai.db                         # SQLite：消息等结构化数据\n├── config/                        # 应用配置，加密存储 API Key\n├── direct-sessions/\n│   └── {sessionId}/\n│       └── context.json           # 单聊 Session 上下文\n├── agents/\n│   └── {agentId}/\n│       ├── meta.json              # Agent 身份\n│       ├── config.json            # 模型、fallback、skills、MCP、禁用工具等能力配置\n│       ├── context.json           # legacy 单聊上下文兼容文件\n│       └── workspace/\n│           ├── IDENTITY.md\n│           ├── SOUL.md\n│           ├── USER.md\n│           ├── MEMORY.md\n│           ├── AGENTS.md\n│           ├── TOOLS.md\n│           └── memory/\n├── groups/\n│   └── {groupId}/\n│       ├── meta.json\n│       ├── config.json\n│       ├── members.json\n│       ├── GROUP_SETTINGS.md      # 人可写，AI 只读\n│       ├── GROUP_MEMORY.md        # 群长期记忆\n│       ├── memory/                # 群每日记忆\n│       └── sessions/\n│           └── {sessionId}/\n│               ├── meta.json\n│               ├── config.json\n│               └── context.json   # 群组 Session 上下文\n├── conversations/                 # 追加式消息日志（jsonl，兼容运行链路）\n└── attachments/                   # 对话附件\n```\n\n## 支持的 LLM\n\nKAi 通过 Vercel AI SDK 连接大语言模型，支持：\n\n- OpenAI Compatible（OpenAI、DeepSeek、Moonshot、MiniMax 等）\n- Anthropic Claude\n- Google Gemini\n- 任何兼容 OpenAI API 的模型服务\n\n在设置的「模型通道」中配置 API Key 即可使用。\n\n## MCP（Model Context Protocol）\n\nKAi 内置 MCP 客户端。在设置中添加 MCP 服务，然后应用到指定 Agent；只有被授权的 Agent 才会看到对应 MCP 工具。\n\n示例配置形态：\n\n```json\n{\n  \"command\": \"npx\",\n  \"args\": [\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/tmp\"]\n}\n```\n\n## 安全模型\n\nKAi 采用 Electron 三进程安全架构：\n\n- **渲染进程**：沙箱化，无 Node.js 直接访问。\n- **预加载层**：`contextIsolation: true` + `nodeIntegration: false`。\n- **主进程**：文件系统、网络、数据库和工具调用通过 IPC 受控暴露。\n- **文件工具**：要求绝对 `workdir` + 相对 `path`，拒绝路径逃逸。\n- **数据库工具**：只允许只读查询。\n- **API Key**：使用本地 salt + machineId 派生密钥，并通过 AES-256-GCM 加密存储。\n\n## 项目文档\n\n- [功能清单](docs/product/features.md) — 从用户视角查看当前已实现能力\n- [文档索引](docs/README.md) — architecture / design / workflow 等入口\n- [Release Notes](RELEASE_NOTES.md) — 已发布版本记录\n\n## 进一步阅读\n\n- [架构文档](docs/architecture/architecture.md)\n- [功能清单](docs/product/features.md)\n- [发版流程](docs/workflow/发版流程.md)\n- [AI 变更工作流](docs/workflow/ai-change-workflow.md)\n- [Swarm Supervisor 设计](docs/specs/swarm-supervisor-design.md)\n- [Provider Step Driver 设计](docs/specs/provider-step-driver.md)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}