{"_id":"@ciqtek/xigua","_rev":"23-8ef5977faa910e1f5f7f9248cdba9f1e","name":"@ciqtek/xigua","dist-tags":{"next":"0.1.0","dev":"0.1.9","latest":"0.1.18"},"versions":{"0.1.0":{"name":"@ciqtek/xigua","version":"0.1.0","license":"MIT","_id":"@ciqtek/xigua@0.1.0","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"7493ab7ec0db76937118e33375ffd14aa5ea838f","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.0.tgz","fileCount":29,"integrity":"sha512-UMZIICwgPSEZerTPtFqH9bys2konhMeih44uzHYi/JJqy3QhG5IORIlUslOrFkoHxU0Y6+w5BMvOuy+7p4uJDw==","signatures":[{"sig":"MEQCICvyOc5IYPUUcIBuqy3Ck4vg27Se6cedNQ+hUvTyskwnAiBr9Gk5Bfs6gQ50bWr1JI92JytUvxnrmQNPEi+FUld3+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314938},"main":"./dist/core/index.js","type":"module","_from":"file:ciqtek-xigua-0.1.0.tgz","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","gateway":"tsx apps/gateway/src/index.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean","typecheck":"tsc --noEmit","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"_resolved":"/private/var/folders/rj/01q_d20s1b54yx77pzxlz_2h0000gn/T/75d10a7b052ca77227c186e3747a54f6/ciqtek-xigua-0.1.0.tgz","_integrity":"sha512-UMZIICwgPSEZerTPtFqH9bys2konhMeih44uzHYi/JJqy3QhG5IORIlUslOrFkoHxU0Y6+w5BMvOuy+7p4uJDw==","repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","stack-utils":"^2.0.6","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"1.0.0","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.0_1777961383459_0.5309039913836602","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ciqtek/xigua","version":"0.1.1","license":"MIT","_id":"@ciqtek/xigua@0.1.1","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"fc2de11a9fd258dad85ea30f3f2bdd5b3312a536","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.1.tgz","fileCount":84,"integrity":"sha512-JtXQcNjL7dhsCg2Yt/tToECda3GnErCVI/IOQ12q7YtkFxyxtdYsbAgcCpTBk/l2Z4P9q4YACGsSnD8L0F9hBA==","signatures":[{"sig":"MEUCIQCkrOk7E45wioq/4dowewECWSYYOhkWqmQMPcu3gdfcGwIgQm6oWpl5oUhCdtMeyW9ve5vQBqcX4km/QNfd014Cr78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5611138},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"a03d7a8c372ae6259f00638126115f174ecb6b10","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","stack-utils":"^2.0.6","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.1_1780039200109_0.05390664678109158","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ciqtek/xigua","version":"0.1.2","license":"MIT","_id":"@ciqtek/xigua@0.1.2","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"e6020b2244fb7fcf3fa71d8ee213ebc03a87e752","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.2.tgz","fileCount":84,"integrity":"sha512-zMAn1gIbNx+2KztjjUGxmgKVN0AWcq0e71p0afft5otjBaGv4rPE0Q+vhbKLHAJZdtnZM7YctDqsq+cocvYjJA==","signatures":[{"sig":"MEYCIQDK0HkqQS4Bk79BSaobxjxpHBzI+SkK3pqQ9lNDNvLAAwIhAPdDMevbXhLqo9+JMJStgHZ2enU8GXUZkxaCoI71G3u7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5621471},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"9097b45679bb0956ae2e489929d63c14fef82e8b","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","stack-utils":"^2.0.6","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.2_1780046071298_0.34344480755916673","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ciqtek/xigua","version":"0.1.3","license":"MIT","_id":"@ciqtek/xigua@0.1.3","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"1a6231c63e33d9793b8fab32c30eff0d68ae8c9f","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.3.tgz","fileCount":84,"integrity":"sha512-4k2k1s4D09RPqmbRl7fchNQWocQMSOWc48ZIMoHwibKb0CFKFLxMAhC+fnONwt2tmD7LROGpDPbUgPx3/DS/DA==","signatures":[{"sig":"MEYCIQC+8XjZVI9cKkctgPwS8fX5ep1rLXDKOulJKEOsFka+xAIhAMnBhOEWxr1muhl2NQbEzoQJE5jsf0YSnsOj+Ib4jyPD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5626794},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"a60aee7972165d5ceb00dc0566cab1b869b487c9","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","stack-utils":"^2.0.6","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.3_1780046335429_0.5938692721636272","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ciqtek/xigua","version":"0.1.4","license":"MIT","_id":"@ciqtek/xigua@0.1.4","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"5bb52558eff2dde434e15b8f44882b6fd9e1578f","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.4.tgz","fileCount":84,"integrity":"sha512-WofsK2bOCXNnzS1000jDHuC58dzTCa/al5bRvIARD4Ot72br3iMaAhu9Ih/jL+ZmNviW2e6sO8tUXZmgMA83nw==","signatures":[{"sig":"MEYCIQC0Ozv60Cv6OE532nBU06ed6FD2WXEkjD3YyGG95QRe0AIhAMf1DhLjy4hVcZ2T8XEs0XfxuhMlF5cG/WqyJ6SS1GcA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5626794},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"c8dce9058ebef6b26b1265cbc5f70d89dd24a167","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","stack-utils":"^2.0.6","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.4_1780050074231_0.11068738112199838","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ciqtek/xigua","version":"0.1.5","license":"MIT","_id":"@ciqtek/xigua@0.1.5","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"2af077af10f5146eef2262737c18758166ef16fb","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.5.tgz","fileCount":93,"integrity":"sha512-9iXuYhjz2h5rGUjcHiyOOZTTL8UjdUXL0NajmHX5k5V2F6kq+R/Z14wtDt+LofXFOkxwzqKYglnMxsMw6L8wXg==","signatures":[{"sig":"MEYCIQC8wwkpt4+YPOJ9nr+AGKyUb41J0lgsP8O/WATPsKa3ogIhAMGztJM2vEewokPZ4ijZez5amYWY6z7Kwkcl/PuZ3IIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5660353},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"95b8f210de86da97055d8360b1643981ea6e142b","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.5_1780100121440_0.3691824075406851","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ciqtek/xigua","version":"0.1.6","license":"MIT","_id":"@ciqtek/xigua@0.1.6","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"39668327988f0f40ce43bd706cff8784cd108216","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.6.tgz","fileCount":95,"integrity":"sha512-471XeOnI/SNa0UyIr/aNzcq3zwlXJlvBSgL0rvPODgO5vHhalRvO8tU332gUsnoKEAtVHwuymj6wWxB2jfvaVQ==","signatures":[{"sig":"MEQCIEiMsJzgROJ/nVSoD6wiT92LIaovx7IKoRDIykqfyiGmAiBvOKZN9SRCAqedynGOck7jk3iozD8KkGFO6KeikJwO9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5935211},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"dfc2901f9aaa5ba83e228af5b05089526bb511e1","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.6_1780559295400_0.14598999949001623","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ciqtek/xigua","version":"0.1.7","license":"MIT","_id":"@ciqtek/xigua@0.1.7","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"9a6d8ff0c4de3fba723559fc23d711a8b3a4877c","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.7.tgz","fileCount":95,"integrity":"sha512-bNRaarHKqwqC5FgiPuLR3SMr+nP8RLeHmISLAdCGeuKqP8719CSTV90FiYtuf5dnmSbTdFepx0DFKce6YEZINw==","signatures":[{"sig":"MEUCIEIc0LWUiHhWI8iiEirZTOqs6FvXLXI62UlY8Ymdzw9gAiEArHiJVQ+1m4s8CAh2xgaiqYM43xfglbmfQNVhnD2+2eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5935225},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"eec1ab4b6fc5de8c7b7b9a96169384479aef169d","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.7_1780563480427_0.5506771268911825","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ciqtek/xigua","version":"0.1.8","license":"MIT","_id":"@ciqtek/xigua@0.1.8","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"6d37f0608883958984f94a9a282d8475c5a1626d","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.8.tgz","fileCount":96,"integrity":"sha512-AwT43x4DsR80WgiPYIQNxkDrSiQs68a/wfNPwHKTxq5ym+GeNL2VxDmQMgvpD/KRdvuP9h5db1ikL0KGTIgLlQ==","signatures":[{"sig":"MEUCIQDSsh53rPdNOPTmOhDHVY1Rou91xYNrLbYKfZB9n7AyPAIgW3fqFOyPK13qeVXc+0j99GlWBj7rLjH/MOGtW+DNkeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6014322},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"75b2c3e3ccd8c4923dbc147085b0f144c6c42bb0","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.8_1780663379759_0.7142735311202291","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ciqtek/xigua","version":"0.1.9","license":"MIT","_id":"@ciqtek/xigua@0.1.9","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"c9298b41e34f79e33125b434a823d9c7b7112e84","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.9.tgz","fileCount":96,"integrity":"sha512-8laCw8mf9r8eMwA4ScAykHiVBz0aXrmqY/tAAoW/JAWZwaqftpngj3THN3P+vX/iL2PHxFANw79u6lMuNrwDww==","signatures":[{"sig":"MEQCIDxWg30OMYBlKzd0XlEClYvkerdV0QqpER8Pnwautz3wAiAShAFQPPs1ycnlABh/GcqnGBAtPxvIZtnPXCMGw6pLlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6145475},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"72cf086a4d445fb4f9322cdebd6c22402165926f","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.9_1780907359663_0.2780436024588133","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ciqtek/xigua","version":"0.1.10","license":"MIT","_id":"@ciqtek/xigua@0.1.10","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"f0218fb6497116fa1f3c214649c5dcda4d99bad1","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.10.tgz","fileCount":97,"integrity":"sha512-ZxgnbLbwud7yIVyNskrp1LwwcmUmk0oyMBoPKFinFM8poUrxNGwoeUowD6hICdMWkojS4zVqb76Om39pqyd2ZQ==","signatures":[{"sig":"MEYCIQDtrt25YjAN2rOMvq9rJkP7guHwJCcPj8iV9NqZ1ws46wIhAIC0A5P+JtX9kDE+3KSeBKe5ptnzN98d2cdIGBhhDXCn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6223040},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"55fe60269a5121a24ac20ee4fdc752063fbf72dd","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.10_1781590357383_0.9841620215860785","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ciqtek/xigua","version":"0.1.11","license":"MIT","_id":"@ciqtek/xigua@0.1.11","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"80d31e4b66afd3ad2463c9ccb3fc65a6153557b2","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.11.tgz","fileCount":97,"integrity":"sha512-SmVWh/HRokFx5JSxvbJD8QJJCeQ8+SJaL7r2hMkVvQRSJfrj+E/XGZCfZhuRfHkKHStOXUADpUioAydPdZOrKQ==","signatures":[{"sig":"MEUCIFmT/syOFHcOI+6PcUsXTDTd+0zNeNJAPKy8q2X8s3fnAiEA0Vjuf7dvEkSYPDZqukM5TWKlKSkUC7B/Kqi8THYbbxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6316014},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"6d393472ffc2e7d38f8e5399c0002f3a38cb8521","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.11_1782107638127_0.28796226407595604","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@ciqtek/xigua","version":"0.1.12","license":"MIT","_id":"@ciqtek/xigua@0.1.12","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"854efe1f5a504c2496564f0c8c04d6b86568d4c0","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.12.tgz","fileCount":98,"integrity":"sha512-o/nq1Z1/NR0Su6e4bx1IRt+7ld3+Z1HpwazxQpWwXNB/v3OsaGsMtcGyum4B6F5TXnArfGxY8qZuIdxbXD7ZhA==","signatures":[{"sig":"MEUCIQD4p2B0krjzuSZEg8HmiQoRDKWgU9n112S9N3jVvUTNfAIgPVSE4FEFSPUwV1CpOkqCwpr+3XXKdNosa7LYiCenm/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6347783},"main":"./dist/core/index.js","pnpm":{"overrides":{"react":"^19.2.5","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"8dfe2dcd00a503248c3ddd0d2070821cdb84ed35","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.12_1782355024466_0.2273402142671901","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@ciqtek/xigua","version":"0.1.13","license":"MIT","_id":"@ciqtek/xigua@0.1.13","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"25b2aa4013f5a729bbf90570a067fddfb74878ef","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.13.tgz","fileCount":206,"integrity":"sha512-xxuix3gxPuuNE4ey6fQ2sEpwa+Poz7KbpxByuCu+KCZpprv8BOM/cLo8vdiBKCVqO/ZOQF7ZtcikxFkxOOw4Fw==","signatures":[{"sig":"MEYCIQDPw+dQJaotOGdT+lmm1iYqeZtXjymPs5mVD/J/M3zrQAIhAPD413WDEG49aLpRygmOHh6PbjYAV1Qnm9hBUVN5J+aP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8677206},"main":"./dist/core/index.js","pnpm":{"overrides":{"ws":"8.21.0","hono":"4.12.25","react":"^19.2.5","fast-uri":"3.1.2","form-data":"4.0.6","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"6cb17b89aeeb2542049d90ae661e6c5c92174ba4","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.13_1784860905985_0.04371054990205692","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@ciqtek/xigua","version":"0.1.14","license":"MIT","_id":"@ciqtek/xigua@0.1.14","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"d96c8b2be8a28488177c968008f9d6cb871b9776","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.14.tgz","fileCount":206,"integrity":"sha512-w0xRF8ysrdf4TUuPbm2lbHqiN1hkLZtcusEXThn33uaCWASuwg+yUIdHXtmETdTKTlMroZJMsxfgPqSmoafugg==","signatures":[{"sig":"MEQCIF3xuCUT/wfAb+JKyii2ebaTL1MCgVE8kF1eY2Vme96cAiAn5bGYfkPpM4+I5t28iX1Y8mnKm0e30KGy20+v21uaAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8677570},"main":"./dist/core/index.js","pnpm":{"overrides":{"ws":"8.21.0","hono":"4.12.25","react":"^19.2.5","fast-uri":"3.1.2","form-data":"4.0.6","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"30d6cbcf19a7e544d4fad9ce2c72dfe9ae0039c7","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.14_1785405855519_0.07404893256780731","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@ciqtek/xigua","version":"1.15.0","license":"MIT","_id":"@ciqtek/xigua@1.15.0","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"dd138330250ea65b315577bd9a0edfb08f3dd64c","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-1.15.0.tgz","fileCount":206,"integrity":"sha512-j46DipBfH9nXcxlfjxaUXuRtdwlu8lmtZnPR9ycm2Mdf0/3UhQkPxEkVqCtB7XhX6LFP6BNhEuWlf5hiLNyskg==","signatures":[{"sig":"MEQCIBv+pS3IXy9UIu/1K8wgdq3b/jDuWQtwljdOSb8zD7WQAiANVr6Btu3lrR4XiUtalVsEngrEve1yQzuGV2qeSPH4Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8691339},"main":"./dist/core/index.js","pnpm":{"overrides":{"ws":"8.21.0","hono":"4.12.25","react":"^19.2.5","fast-uri":"3.1.2","form-data":"4.0.6","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"16c58f1c19b59dd21648d0bc8644b817265314de","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"deprecated":"版本号错误，请使用 0.1.15","repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_1.15.0_1785832966405_0.4481218480432443","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@ciqtek/xigua","version":"0.1.15","license":"MIT","_id":"@ciqtek/xigua@0.1.15","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"09c00bafc3ff91ee5e14cd7725517a3c0b36764f","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.15.tgz","fileCount":206,"integrity":"sha512-nh8Rw+iCFpXDZ59IaICboKFRRXy0m+qiPBuixE/d2iKTWbM4bzBvG28GseAwPh9uZTD+8/bQT2SEwk4RzYcYWQ==","signatures":[{"sig":"MEYCIQCE+LEMR1AXfrxgK90k01SFOSIb5HkLvmTEsX76OYoWZwIhAPuczuDJxJRi72eornQie0Avagj+GB8gBYgIogz3HXiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8691339},"main":"./dist/core/index.js","pnpm":{"overrides":{"ws":"8.21.0","hono":"4.12.25","react":"^19.2.5","fast-uri":"3.1.2","form-data":"4.0.6","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"16c58f1c19b59dd21648d0bc8644b817265314de","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.15_1785833267905_0.15361963039965087","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@ciqtek/xigua","version":"0.1.16","license":"MIT","_id":"@ciqtek/xigua@0.1.16","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"3600f2e1aaf0ddf7d9dee6e3efba73e1f07858fc","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.16.tgz","fileCount":211,"integrity":"sha512-NN1lUrMgdms7DnDfG6sSZ988ej7CcGTF3SkVjSTOwtTo/iQUN0Ck9xJeBqJ0yhv0OiHNzsTPcfGfi5Hg7bzyQA==","signatures":[{"sig":"MEUCIE1pcnQMKk7qWjZY/NxluLuSN5jJsaIXzEUAM3TRVaoBAiEAm2rEObXDX3uvj0gob3VU17dnIaTsr4ViXv1Pge/VpC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8753955},"main":"./dist/core/index.js","type":"module","_from":"file:ciqtek-xigua-0.1.16.tgz","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"_resolved":"/private/var/folders/rj/01q_d20s1b54yx77pzxlz_2h0000gn/T/8bda3fb716efeb12e50059c5112896fd/ciqtek-xigua-0.1.16.tgz","_integrity":"sha512-NN1lUrMgdms7DnDfG6sSZ988ej7CcGTF3SkVjSTOwtTo/iQUN0Ck9xJeBqJ0yhv0OiHNzsTPcfGfi5Hg7bzyQA==","repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"1.0.0","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.16_1785929208550_0.19995963257600402","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@ciqtek/xigua","version":"0.1.17","license":"MIT","_id":"@ciqtek/xigua@0.1.17","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"bin":{"xigua":"dist/cli/index.js"},"dist":{"shasum":"0050c8718c40c162665fb2536fa5b56f2f5967d6","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.17.tgz","fileCount":215,"integrity":"sha512-A0bdB+/jucQTc/D6Jb5ZHt8LjR3/YH0uI4YUW4iEbU3KrP+9hZuauRmGJeX3tIb9bvSs27ihrQ1sLwcA5Zs6HA==","signatures":[{"sig":"MEQCICzuhEU8TIE/DEwvb315gWBf0lhbW7uqDMHlc7rk+InSAiAN9KB3CeLUjta9Wfb+uNpn1zndgeTxvHTalAPtjyseJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8886866},"main":"./dist/core/index.js","pnpm":{"overrides":{"ws":"8.21.0","hono":"4.12.25","react":"^19.2.5","fast-uri":"3.1.2","form-data":"4.0.6","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"d6c79665c33bb4f7ea21fe4ecdf9f2529a1c04ff","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"12.0.2","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/xigua_0.1.17_1787902132555_0.807643392410849","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"_id":"@ciqtek/xigua@0.1.18","bin":{"xigua":"dist/cli/index.js"},"bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"dist":{"shasum":"4b8ab5dac61268d7d762b76038e85b4587d69c18","tarball":"https://registry.npmjs.org/@ciqtek/xigua/-/xigua-0.1.18.tgz","fileCount":215,"integrity":"sha512-OlV6or9N/m2G97jW7tOy/FYW3QhjoeswsVl6p/js2/2UFKRoVz3bDbrs+zgXf8D8f8UWPwnTvFVCDNDLzJi+zw==","signatures":[{"sig":"MEQCIBERuKi+NMrDi1dc5VV8nclz86NryHqkgjMJ2wAFZOLgAiBcNwH+BmeM21hD0osYIaXVPSKDJxpELH4akhYtCJkOQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEc3+FzkUAPTA3i5RUMS1OQxrnHDa1fWKGSiH9Sr5eMSAiBnsgRCJ7xxmogDw7Yyaf1kHcna6hPv0rqk/FrvM0nveg=="}],"unpackedSize":9078423},"main":"./dist/core/index.js","name":"@ciqtek/xigua","pnpm":{"overrides":{"ws":"8.21.0","hono":"4.12.25","react":"^19.2.5","fast-uri":"3.1.2","form-data":"4.0.6","react-dom":"^19.2.5","react-reconciler":"^0.33.0"},"onlyBuiltDependencies":["esbuild","electron"]},"type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=20"},"gitHead":"60c38d18e5043141cf03630f24c2f1355694f52b","license":"MIT","scripts":{"dev":"node --max-old-space-size=8192 --import tsx apps/cli/src/index.tsx","web":"tsx apps/web/src/index.ts","test":"vitest run","build":"pnpm build:ink && pnpm build:core && pnpm build:cli && pnpm build:gateway && pnpm build:bridge-plugin && pnpm build:web && pnpm build:skills","doctor":"tsx apps/cli/src/index.tsx doctor","dev:all":"concurrently \"pnpm gateway\" \"pnpm web\"","gateway":"tsx apps/gateway/src/index.ts","prepack":"pnpm build","benchmark":"tsx scripts/internalBenchmark.ts","build:cli":"tsup --config tsup.cli.config.ts","build:ink":"pnpm --filter @xigua/ink build","build:web":"tsup apps/web/src/index.ts --format esm --platform node --out-dir dist/web --clean && tsx scripts/copyWebAssets.ts","test:slow":"XIGUA_INCLUDE_SLOW_TESTS=1 vitest run packages/core/test/room-agent047-e2e-benchmark.test.ts","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","build:core":"tsup packages/core/src/index.ts --format esm --dts --out-dir dist/core --clean","test:watch":"vitest","build:skills":"tsx scripts/copyBundledSkills.ts","tui:snapshot":"tsx scripts/tui/snapshot-scenarios.ts","build:gateway":"tsup apps/gateway/src/index.ts --format esm --platform node --out-dir dist/gateway --clean","mcp:smoke-test":"tsx scripts/mcp/smoke-test.ts","prepublishOnly":"pnpm test","room:benchmark":"tsx scripts/roomBenchmark.ts","build:bridge-plugin":"tsup plugins/soul-bridge-plugin/src/runtime.ts --format esm --platform node --out-dir dist/plugins/soul-bridge-plugin --clean","mcp:fake-test-server":"tsx scripts/mcp/fake-test-server.ts","mcp:install-test-config":"tsx scripts/mcp/install-test-config.ts"},"version":"0.1.18","_npmUser":{"name":"cf_damon","email":"cf_damon@163.com"},"homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"_npmVersion":"12.0.2","description":"CLI-first local knowledge workbench agent with a reusable runtime core.","directories":{},"maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.3","vue":"^3.5.34","zod":"^3.24.4","jsdom":"^26.1.0","react":"^19.2.5","openai":"^4.104.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","react-dom":"^19.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","markdown-it":"^14.2.0","stack-utils":"^2.0.6","highlight.js":"^11.11.1","string-width":"^8.2.1","ink-text-input":"^6.0.0","react-reconciler":"^0.33.0","@mozilla/readability":"^0.6.0","@highlightjs/cdn-assets":"^11.11.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","vitest":"^3.1.4","@types/ws":"^8.5.13","@xigua/ink":"workspace:*","typescript":"^5.8.3","@types/node":"^24.0.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.0","concurrently":"^9.2.1","@types/stack-utils":"^2.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xigua_0.1.18_1790044248340_0.6331140244689968"}}},"time":{"created":"2026-05-05T06:09:43.392Z","modified":"2026-09-22T02:30:48.714Z","0.1.0":"2026-05-05T06:09:43.709Z","0.1.1":"2026-05-29T07:20:00.288Z","0.1.2":"2026-05-29T09:14:31.525Z","0.1.3":"2026-05-29T09:18:55.698Z","0.1.4":"2026-05-29T10:21:14.472Z","0.1.5":"2026-05-30T00:15:21.690Z","0.1.6":"2026-06-04T07:48:15.625Z","0.1.7":"2026-06-04T08:58:00.600Z","0.1.8":"2026-06-05T12:42:59.981Z","0.1.9":"2026-06-08T08:29:19.824Z","0.1.10":"2026-06-16T06:12:37.596Z","0.1.11":"2026-06-22T05:53:58.283Z","0.1.12":"2026-06-25T02:37:04.673Z","0.1.13":"2026-07-24T02:41:46.152Z","0.1.14":"2026-07-30T10:04:15.709Z","1.15.0":"2026-08-04T08:42:46.570Z","0.1.15":"2026-08-04T08:47:48.051Z","0.1.16":"2026-08-05T11:26:48.769Z","0.1.17":"2026-08-28T07:28:52.715Z","0.1.18":"2026-09-22T02:30:48.470Z"},"bugs":{"url":"https://github.com/ciqtek-aitea/xigua-agent/issues"},"license":"MIT","homepage":"https://github.com/ciqtek-aitea/xigua-agent#readme","repository":{"url":"git+ssh://git@github.com/ciqtek-aitea/xigua-agent.git","type":"git"},"description":"CLI-first local knowledge workbench agent with a reusable runtime core.","maintainers":[{"name":"cf_damon","email":"cf_damon@163.com"},{"name":"lukesong2000","email":"LukeSONG2000@outlook.com"}],"readme":"# Xigua Agent\n\n`Xigua Agent` 是一个受 `claude-code` 启发、可在本机运行、以 CLI 为优先入口的知识工作台智能体。当前实现采用可复用的 runtime core 与全屏终端 shell 分层设计。\n\n## 当前状态\n\nV1 当前聚焦于：\n\n- 全屏 TUI 交互\n- OpenAI / OpenAI-compatible 后端\n- 本地文件、搜索、shell、网页工具\n- 正式的多智能体任务运行时\n- 会话持久化与恢复\n- 权限控制\n- 权限模式与行为模式\n- 本地 skills、agents 与 MCP 集成\n\n`ps`、`logs`、`attach`、`kill`、`daemon`、`remote-control`、`desktop`、`mobile` 等非核心公开入口在当前版本中以兼容占位形式存在。\n\n## 快速开始\n\n从 npm 安装：\n\n```bash\nnpm install -g @ciqtek/xigua\nxigua doctor\n```\n\n### 首次配置（30 秒完成）\n\n```bash\nxigua onboard\n```\n\n只需粘贴 DeepSeek API Key 即可开始使用！\n\n**默认配置**：\n- Provider: DeepSeek V4 Flash\n- 上下文: 1M tokens（超长对话、大型文档）\n- 图片: 原生支持（无需额外配置）\n- 成本: 极低（输入 ￥0.08/M tokens）\n\n获取 API Key：https://platform.deepseek.com/api_keys\n\n### 开始使用\n\n```bash\nxigua\n```\n\n### 高级配置（可选）\n\n需要自定义 Provider、多模型配置？\n\n```bash\nxigua onboard --custom\n```\n\n支持：\n- 多个 Provider（OpenAI、Anthropic、自定义端点）\n- 自定义模型列表\n- 降级策略配置\n\n## 配置\n\n首次运行时，Xigua Agent 会创建：\n\n- 配置文件：`~/.xigua-agent/config.json`\n- 会话目录：`~/.xigua-agent/sessions`\n\n默认 provider 配置使用 `OPENAI_API_KEY`，默认模型为 `gpt-4.1-mini`。\n\n你可以在 TUI 内查看和更新配置：\n\n- `/config show`\n- `/config path`\n- `/config set model gpt-4.1`\n- `/config set baseURL http://localhost:8000/v1`\n- `/config set apiKeyEnv MY_OPENAI_KEY`\n- `/config set permissionMode bypass`\n- `/config set behaviorMode chat`\n\n当前模式模型分为两条轴：\n\n- 权限模式：`ask | auto | bypass`\n- 行为模式：`chat | plan`\n\n其中：\n\n- `bypass` 适合受控远程运行环境\n- `plan` 会切换为规划工作流，默认只暴露只读/分析类工具，并通过 `Plan` 工具把计划沉淀到 `workspace/.xigua/plans/`\n\n## Slash Commands\n\n- `/help`\n- `/clear`\n- `/model`\n- `/config`\n- `/tools`\n- `/permissions`\n- `/mode`\n- `/status`\n- `/resume`\n- `/doctor`\n- `/mcp`\n- `/agents`\n- `/skills`\n- `/plan`\n- `/tasks`\n\n其中与模式和规划直接相关的命令包括：\n\n- `/permissions mode <ask|auto|bypass>`\n- `/mode <chat|plan>`\n- `/plan`\n- `/plan show`\n- `/plan approve`\n- `/plan revise`\n- `/plan cancel`\n\n## 文档\n\n完整文档索引见 `docs/README.md`。\n\n关键入口：\n\n- `docs/requirements/agent/agent-001-cli-office-agent-v1-requirement.md`\n- `docs/plans/agent/agent-001-cli-office-agent-v1-design-v1.md`\n- `docs/plans/agent/agent-001-cli-office-agent-v1-plan-v1.md`\n- `docs/tests/agent/agent-001-cli-office-agent-v1-test-report-20260401.md`\n- `docs/summary/agent-001-cli-office-agent-v1-summary-20260401.md`\n- `docs/requirements/agent/agent-002-multi-provider-model-requirement.md`\n- `docs/plans/agent/agent-002-multi-provider-model-plan-v1.md`\n- `docs/requirements/agent/agent-004-phase-0-task-runtime-requirement.md`\n- `docs/plans/agent/agent-004-phase-0-task-runtime-design-v1.md`\n- `docs/plans/agent/agent-004-phase-0-task-runtime-plan-v1.md`\n- `docs/tests/agent/agent-004-phase-0-task-runtime-test-report-20260402.md`\n- `docs/summary/agent-004-phase-0-task-runtime-summary-20260402.md`\n- `docs/requirements/agent/agent-006-permission-and-behavior-modes-requirement.md`\n- `docs/plans/agent/agent-006-permission-and-behavior-modes-design-v1.md`\n- `docs/plans/agent/agent-006-permission-and-behavior-modes-plan-v1.md`\n- `docs/tests/agent/agent-006-permission-and-behavior-modes-test-report-20260402.md`\n- `docs/summary/agent-006-permission-and-behavior-modes-summary-20260402.md`\n- `docs/pmm/pmm-002-xigua-agent-vs-claude-code-gap-and-readiness-20260404.md`\n- `docs/pmm/pmm-004-xigua-agent-claude-openclaw-comprehensive-comparison-20260405.md`\n\n## 任务运行时\n\n`Agent` 工具现在会创建正式 task，而不是只返回一段字符串摘要。\n\n当前支持：\n\n- 父 session 记录 task 元数据\n- 子任务使用独立 child session 保存 transcript\n- `/status` 显示任务统计\n- `/tasks list`\n- `/tasks show <task-id>`\n- `/tasks open <task-id>`\n\n这意味着主 agent、subagent 和更深一层的 child agent 都可以通过同一套 session/task 模型管理，而不是把多智能体行为隐藏在一次普通工具调用后面。\n\n## 权限与规划模式\n\n当前 `xigua-agent` 已支持：\n\n- 正式 `bypass` 权限模式\n- `chat / plan` 行为模式\n- `plan` 文档存储与审批流\n- `Plan / SubmitPlan` 双阶段规划工具流\n\n关键行为：\n\n- `plan` 模式下默认只暴露 `Read / Glob / Grep / WebFetch / WebSearch / Skill / Agent / Plan`\n- 规划完成后，模型应通过 `SubmitPlan` 把状态推进到审批阶段\n- `Plan` 工具会把计划落盘到 `workspace/.xigua/plans/<session-id>.md`\n- 计划进入 `ready_for_approval` 后，TUI 会显示审批面板\n- 批准后会自动退出 `plan` 并回到 `chat`\n","readmeFilename":"README.md"}