{"_id":"pi-agent-zh","_rev":"64-46a895faa97c3baab4f96e074c288142","name":"pi-agent-zh","dist-tags":{"latest":"18.4.10"},"versions":{"17.1.8":{"name":"pi-agent-zh","version":"17.1.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"pi-agent-zh@17.1.8","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"32f9233dfbe5c832b9873f59c6957aa25055082d","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-17.1.8.tgz","fileCount":1519,"integrity":"sha512-s69I7rml9VmUoKg5EfyE+YjBMrj+LnJDfDaYlw3h/dXoBekArzFCjOJqQYsGV8O12kafFmwoohrBvgsmb25fnQ==","signatures":[{"sig":"MEUCIFZlXVL+vmJCYN/VRbkFhxUeMuJAPvLLAl5l9Cg6hmP6AiEA3LsQ3MSOAiEID7KDtVOZ5mNBRiD5KyT33zdOU4mAb98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31796594},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/26420/WorkBuddy/2026-05-23-22-13-10/oh-my-pi-source/packages/coding-agent/pi-agent-zh-17.1.8.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:mupdf":"bun scripts/embed-mupdf-wasm.ts --generate","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:mupdf:reset":"bun scripts/embed-mupdf-wasm.ts --reset","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"C:\\Users\\26420\\WorkBuddy\\2026-05-23-22-13-10\\oh-my-pi-source\\packages\\coding-agent\\pi-agent-zh-17.1.8.tgz","_integrity":"sha512-s69I7rml9VmUoKg5EfyE+YjBMrj+LnJDfDaYlw3h/dXoBekArzFCjOJqQYsGV8O12kafFmwoohrBvgsmb25fnQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.6.2","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4","chalk":"^5.6.2","mupdf":"^1.28.0","arktype":"2.2.3","mammoth":"^1.12.0","linkedom":"^0.18.13","turndown":"7.2.4","lru-cache":"11.5.2","handlebars":"^4.7.9","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"17.1.8","@types/turndown":"5.0.6","@xterm/headless":"^6.0.0","fast-xml-parser":"^5.9.3","@oh-my-pi/pi-tui":"17.1.8","header-generator":"^2.1.82","@oh-my-pi/pi-wire":"17.1.8","@oh-my-pi/hashline":"17.1.8","@oh-my-pi/pi-utils":"17.1.8","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"17.1.8","@puppeteer/browsers":"^3.0.6","turndown-plugin-gfm":"1.0.2","@mozilla/readability":"^0.6.0","@oh-my-pi/pi-catalog":"17.1.8","@oh-my-pi/pi-mnemopi":"17.1.8","@oh-my-pi/pi-natives":"17.1.8","@oh-my-pi/snapcompact":"17.1.8","@oh-my-pi/pi-agent-core":"17.1.8","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@agentclientprotocol/sdk":"1.2.1","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^18.0.6","@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_17.1.8_1786842984932_0.34200887723081075","host":"s3://npm-registry-packages-npm-production"}},"17.3.5":{"name":"pi-agent-zh","version":"17.3.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"pi-agent-zh@17.3.5","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"36f05641dad14e43350b984fd2b03b98bf78594b","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-17.3.5.tgz","fileCount":1649,"integrity":"sha512-c7Hpn/y5DR2T/MRN4k7/qon0ByZMFKEewPnb95xEivQD47NgpEzOeiLbYU9bwJssTeuSfvqmiX3CQl0hiewmOQ==","signatures":[{"sig":"MEYCIQC2Axzgk1G0YPwIKlDVHTzyDmAv3TpJpSiOO54m0jcFPQIhANsCsg/0+cSjv964YouIIEHGkNG/ty57hsokwhlHrKaa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33845352},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/26420/WorkBuddy/2026-05-23-22-13-10/omp-v1735/packages/coding-agent/pi-agent-zh-17.3.5.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"C:\\Users\\26420\\WorkBuddy\\2026-05-23-22-13-10\\omp-v1735\\packages\\coding-agent\\pi-agent-zh-17.3.5.tgz","_integrity":"sha512-c7Hpn/y5DR2T/MRN4k7/qon0ByZMFKEewPnb95xEivQD47NgpEzOeiLbYU9bwJssTeuSfvqmiX3CQl0hiewmOQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.6.2","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"17.3.5","@oh-my-pi/pi-tui":"17.3.5","@oh-my-pi/omptype":"17.3.5","@oh-my-pi/pi-wire":"17.3.5","@oh-my-pi/hashline":"17.3.5","@oh-my-pi/pi-utils":"17.3.5","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"17.3.5","@oh-my-pi/pi-catalog":"17.3.5","@oh-my-pi/pi-mnemopi":"17.3.5","@oh-my-pi/pi-natives":"17.3.5","@oh-my-pi/snapcompact":"17.3.5","@oh-my-pi/pi-agent-core":"17.3.5","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_17.3.5_1786878069786_0.7672284296969751","host":"s3://npm-registry-packages-npm-production"}},"17.3.7":{"name":"pi-agent-zh","version":"17.3.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"pi-agent-zh@17.3.7","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"1e9b865cf071b7478cca03990d6f0cabdf93fa19","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-17.3.7.tgz","fileCount":1650,"integrity":"sha512-+yZASqe+0Q8BTullmb2ncxSc9fbm70Rx7GGAoaE8TagELk+sbRvBfVvXeJFFF/KbSEcRi1/l3riByOSrkvralw==","signatures":[{"sig":"MEYCIQCRBWhJexyliZYSifQ80e0NNTSqnlUuAVlP7qTpDtiDQwIhAL0fcoRVSs6dRFGHOh+sdVXm2YXfirREVpdHRTREKgqr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33912754},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.3.7.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.3.7.tgz","_integrity":"sha512-+yZASqe+0Q8BTullmb2ncxSc9fbm70Rx7GGAoaE8TagELk+sbRvBfVvXeJFFF/KbSEcRi1/l3riByOSrkvralw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"17.3.7","@oh-my-pi/pi-tui":"17.3.7","@oh-my-pi/omptype":"17.3.7","@oh-my-pi/pi-wire":"17.3.7","@oh-my-pi/hashline":"17.3.7","@oh-my-pi/pi-utils":"17.3.7","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"17.3.7","@oh-my-pi/pi-catalog":"17.3.7","@oh-my-pi/pi-mnemopi":"17.3.7","@oh-my-pi/pi-natives":"17.3.7","@oh-my-pi/snapcompact":"17.3.7","@oh-my-pi/pi-agent-core":"17.3.7","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_17.3.7_1787132426280_0.17075319247989396","host":"s3://npm-registry-packages-npm-production"}},"17.3.8":{"name":"pi-agent-zh","version":"17.3.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"pi-agent-zh@17.3.8","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"1c5f3c5f3dde3eff9e6a5f41492690bfe6391277","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-17.3.8.tgz","fileCount":1652,"integrity":"sha512-lp05efFbAS41AU8UBA1dZowGbAFk8Yr654w+liCi7yM8G+OnlKL0kzmBbPbypgyQURn0clAysO6WTS8fithAFg==","signatures":[{"sig":"MEYCIQC8hflidRXTSjp8ZmsMkuQv0r5Ug8h+N+AKhxp487j2/AIhAPK6rOGmv06rrLBmbgdgcjzt6kBN6aLxvybTsacGi0TF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34051111},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.3.8.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.3.8.tgz","_integrity":"sha512-lp05efFbAS41AU8UBA1dZowGbAFk8Yr654w+liCi7yM8G+OnlKL0kzmBbPbypgyQURn0clAysO6WTS8fithAFg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"17.3.8","@oh-my-pi/pi-tui":"17.3.8","@oh-my-pi/omptype":"17.3.8","@oh-my-pi/pi-wire":"17.3.8","@oh-my-pi/hashline":"17.3.8","@oh-my-pi/pi-utils":"17.3.8","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"17.3.8","@oh-my-pi/pi-catalog":"17.3.8","@oh-my-pi/pi-mnemopi":"17.3.8","@oh-my-pi/pi-natives":"17.3.8","@oh-my-pi/snapcompact":"17.3.8","@oh-my-pi/pi-agent-core":"17.3.8","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_17.3.8_1787143021601_0.3716699277959652","host":"s3://npm-registry-packages-npm-production"}},"17.4.0":{"name":"pi-agent-zh","version":"17.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"pi-agent-zh@17.4.0","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"887bf6a735c5f35c1a7242409e4d8774a5296a53","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-17.4.0.tgz","fileCount":1669,"integrity":"sha512-LwG9bmQDWrFw9uwufszaUa97kD9Db8HojL/aImSC3KnXbZmgODK89c+BilqtyLt3fFyXssSYDklgSL8iVmKc3g==","signatures":[{"sig":"MEUCIQCBRDzMt1CfiZlUDS6oeTm9Jm8F0LST8SEhUknXESxYzgIgLWdoiIFfGcGFgBiaejdVuewI3bKVmqGpiVWvu7qiWNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38842225},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.4.0.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.4.0.tgz","_integrity":"sha512-LwG9bmQDWrFw9uwufszaUa97kD9Db8HojL/aImSC3KnXbZmgODK89c+BilqtyLt3fFyXssSYDklgSL8iVmKc3g==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"17.4.0","@oh-my-pi/pi-tui":"17.4.0","@oh-my-pi/omptype":"17.4.0","@oh-my-pi/pi-wire":"17.4.0","@oh-my-pi/hashline":"17.4.0","@oh-my-pi/pi-utils":"17.4.0","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"17.4.0","@oh-my-pi/pi-catalog":"17.4.0","@oh-my-pi/pi-mnemopi":"17.4.0","@oh-my-pi/pi-natives":"17.4.0","@oh-my-pi/snapcompact":"17.4.0","@oh-my-pi/pi-agent-core":"17.4.0","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_17.4.0_1787229516043_0.46631117204336636","host":"s3://npm-registry-packages-npm-production"}},"17.4.1":{"name":"pi-agent-zh","version":"17.4.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@17.4.1","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"cb23748ec3db687c88f465eba0f7832b898e7405","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-17.4.1.tgz","fileCount":1680,"integrity":"sha512-6waxF0ZTamAhf2BVoRuyWi6NCOeV97yF272Z0FwzS8tMn0XV+sDafbKFdsRWrdqOWtlOElvx2DA9QFKJVPjQ2Q==","signatures":[{"sig":"MEQCIGUpDldrQ8afRpzwlz1oOqzuPPK3leBpL32yJBb/uppqAiAZCGbnv4bDQXgimt+0/rOoCvCSMrcbDD6swmB5HVOD+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41468461},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.4.1.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.4.1.tgz","_integrity":"sha512-6waxF0ZTamAhf2BVoRuyWi6NCOeV97yF272Z0FwzS8tMn0XV+sDafbKFdsRWrdqOWtlOElvx2DA9QFKJVPjQ2Q==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"17.4.1","@oh-my-pi/pi-tui":"17.4.1","@oh-my-pi/omptype":"17.4.1","@oh-my-pi/pi-wire":"17.4.1","@oh-my-pi/hashline":"17.4.1","@oh-my-pi/pi-utils":"17.4.1","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"17.4.1","@oh-my-pi/pi-catalog":"17.4.1","@oh-my-pi/pi-mnemopi":"17.4.1","@oh-my-pi/pi-natives":"17.4.1","@oh-my-pi/snapcompact":"17.4.1","@oh-my-pi/pi-agent-core":"17.4.1","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_17.4.1_1787337011710_0.48905320792705087","host":"s3://npm-registry-packages-npm-production"}},"17.4.2":{"name":"pi-agent-zh","version":"17.4.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@17.4.2","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"76056f61810e106599c20ffb2cb89466426d0408","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-17.4.2.tgz","fileCount":1709,"integrity":"sha512-r7zj+Avtr+p3XkC4c5mulKPZbUCdeuYoN8IJc72JUzPhxesm3sd445EbQAp2QfjNuu93C81eP4a9ZRG3PXwZzw==","signatures":[{"sig":"MEQCIFkEwDzk+lO0d+hnSpJAT4Srs8oK9OJO+g2PF03NnvyoAiAW4ofCHULQT0/Hjqej7pPu666XVwKlKrXTjK5eW8qkgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42029219},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.4.2.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-17.4.2.tgz","_integrity":"sha512-r7zj+Avtr+p3XkC4c5mulKPZbUCdeuYoN8IJc72JUzPhxesm3sd445EbQAp2QfjNuu93C81eP4a9ZRG3PXwZzw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"17.4.2","@oh-my-pi/pi-tui":"17.4.2","@oh-my-pi/omptype":"17.4.2","@oh-my-pi/pi-wire":"17.4.2","@oh-my-pi/hashline":"17.4.2","@oh-my-pi/pi-utils":"17.4.2","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"17.4.2","@oh-my-pi/pi-catalog":"17.4.2","@oh-my-pi/pi-mnemopi":"17.4.2","@oh-my-pi/pi-natives":"17.4.2","@oh-my-pi/snapcompact":"17.4.2","@oh-my-pi/pi-agent-core":"17.4.2","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_17.4.2_1787360279744_0.03828926588968051","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"pi-agent-zh","version":"18.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.0","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"79d19a07fa9ab410395fd7050c0f7872398d5317","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.0.tgz","fileCount":1719,"integrity":"sha512-6k3CzVIfK3MYEaEer6g4HQwYhOGbcKi39r1jOieqVn/6a4OR5yYATnp/XVDozW7F9x17PYqs19ZnlrF1ppV7Vw==","signatures":[{"sig":"MEQCIGhpe5rFHQ3AdBo86VTq9GSCDx+aEXlBhq8CDWvk88WpAiBhNcnPDm3W1Lw4Gp6TBCm2jqWwFTwpjgVyh23pxFdwdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42494897},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.0.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.0.tgz","_integrity":"sha512-6k3CzVIfK3MYEaEer6g4HQwYhOGbcKi39r1jOieqVn/6a4OR5yYATnp/XVDozW7F9x17PYqs19ZnlrF1ppV7Vw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.0","@oh-my-pi/pi-tui":"18.0.0","@oh-my-pi/omptype":"18.0.0","@oh-my-pi/pi-wire":"18.0.0","@oh-my-pi/hashline":"18.0.0","@oh-my-pi/pi-utils":"18.0.0","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.0","@oh-my-pi/pi-catalog":"18.0.0","@oh-my-pi/pi-mnemopi":"18.0.0","@oh-my-pi/pi-natives":"18.0.0","@oh-my-pi/snapcompact":"18.0.0","@oh-my-pi/pi-agent-core":"18.0.0","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.0_1787401781966_0.9284325535497107","host":"s3://npm-registry-packages-npm-production"}},"18.0.1":{"name":"pi-agent-zh","version":"18.0.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.1","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"921ee83a7fe020bf630872c00e1601201b17bffb","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.1.tgz","fileCount":1726,"integrity":"sha512-9CcApeZoFE80U2zd2I/xaB24nW1ukbZYEylhpwmTKvhY9FqmuKOdWSz7ViJ0Sc4W53xf4EMy441K6pU/D9NfVw==","signatures":[{"sig":"MEUCID/HnDeSyVMoaNqUTrMFjPIsBxgDmONLHWM0FscAJ1bZAiEAtN2hPLWVCFHQ4HoEI1uiro7ofhRj7dc7ODOZIGIsw+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39534193},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.1.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.1.tgz","_integrity":"sha512-9CcApeZoFE80U2zd2I/xaB24nW1ukbZYEylhpwmTKvhY9FqmuKOdWSz7ViJ0Sc4W53xf4EMy441K6pU/D9NfVw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.1","@oh-my-pi/pi-tui":"18.0.1","@oh-my-pi/omptype":"18.0.1","@oh-my-pi/pi-wire":"18.0.1","@oh-my-pi/hashline":"18.0.1","@oh-my-pi/pi-utils":"18.0.1","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.1","@oh-my-pi/pi-catalog":"18.0.1","@oh-my-pi/pi-mnemopi":"18.0.1","@oh-my-pi/pi-natives":"18.0.1","@oh-my-pi/snapcompact":"18.0.1","@oh-my-pi/pi-agent-core":"18.0.1","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.1_1787466798867_0.7524777632857831","host":"s3://npm-registry-packages-npm-production"}},"18.0.3":{"name":"pi-agent-zh","version":"18.0.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.3","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"0d251f4e3bbf7853b738c514498821cc88988cc3","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.3.tgz","fileCount":1729,"integrity":"sha512-EfFSEp3+6AVkV2aFL6x1Q2A7O/VVw7YVHzFeN/K8UFvUNYwe4ktdCc8JL8JFiEQtN9hmjHzuQ6h5IJai/nprUw==","signatures":[{"sig":"MEUCIQCqKSTWNGXZaiurVZ9BefiPMql6furMGGeLGPEuloPWOQIgKUI46zMqF+Bt9BJcgr8WmLyvdRoq9cAjxsw9gGCGRT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39609894},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.3.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.3.tgz","_integrity":"sha512-EfFSEp3+6AVkV2aFL6x1Q2A7O/VVw7YVHzFeN/K8UFvUNYwe4ktdCc8JL8JFiEQtN9hmjHzuQ6h5IJai/nprUw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.3","@oh-my-pi/pi-tui":"18.0.3","@oh-my-pi/omptype":"18.0.3","@oh-my-pi/pi-wire":"18.0.3","@oh-my-pi/hashline":"18.0.3","@oh-my-pi/pi-utils":"18.0.3","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.3","@oh-my-pi/pi-catalog":"18.0.3","@oh-my-pi/pi-mnemopi":"18.0.3","@oh-my-pi/pi-natives":"18.0.3","@oh-my-pi/snapcompact":"18.0.3","@oh-my-pi/pi-agent-core":"18.0.3","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.3_1787488251530_0.08129309518760852","host":"s3://npm-registry-packages-npm-production"}},"18.0.4":{"name":"pi-agent-zh","version":"18.0.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.4","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"41f671bbfceef78eabde6bad0196e1578d5a4344","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.4.tgz","fileCount":1741,"integrity":"sha512-UnZNpDNFP1xGq0wjTQ9gKDJqZrrJLng4zSNfafFaHNKd/KcsT7p6kNwjG0tFNdfYodzTag4RzOMc9uEnBw+1nw==","signatures":[{"sig":"MEUCIQDXHgBCo52BN423SJNQ9wABDyV7L6qQO6VkAH0nXvyQXQIgKOkvtyvG5L4udVj6QfbJHQzkHY4Sd8orliz+n+5jPh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39937861},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.4.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.4.tgz","_integrity":"sha512-UnZNpDNFP1xGq0wjTQ9gKDJqZrrJLng4zSNfafFaHNKd/KcsT7p6kNwjG0tFNdfYodzTag4RzOMc9uEnBw+1nw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.4","@oh-my-pi/pi-tui":"18.0.4","@oh-my-pi/omptype":"18.0.4","@oh-my-pi/pi-wire":"18.0.4","@oh-my-pi/hashline":"18.0.4","@oh-my-pi/pi-utils":"18.0.4","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.4","@oh-my-pi/pi-catalog":"18.0.4","@oh-my-pi/pi-mnemopi":"18.0.4","@oh-my-pi/pi-natives":"18.0.4","@oh-my-pi/snapcompact":"18.0.4","@oh-my-pi/pi-agent-core":"18.0.4","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.4_1787554040873_0.5376581192482428","host":"s3://npm-registry-packages-npm-production"}},"18.0.5":{"name":"pi-agent-zh","version":"18.0.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.5","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"66aecb17c1026df5434070638ba53c56ab25e6f5","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.5.tgz","fileCount":1757,"integrity":"sha512-GlOM7NggEjFVJMbyT3dRxbItwNOkcuiJytsa2wdmssNnWHXojv6qPUZB8+s7rweENcYeAsghoMm8Z5JDUEwEJg==","signatures":[{"sig":"MEUCICwC3yxSryniAJfsjWF7rwtyaSg+eMbwW++gOLrrQd+GAiEAvxPE1uD3+Cx3yBtjf/qt9d7URzF/fKpder/kad/eVV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40419381},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.5.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/map-reduce":{"types":"./src/commit/map-reduce/index.ts","import":"./src/commit/map-reduce/index.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/map-reduce/*":{"types":"./src/commit/map-reduce/*.ts","import":"./src/commit/map-reduce/*.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.5.tgz","_integrity":"sha512-GlOM7NggEjFVJMbyT3dRxbItwNOkcuiJytsa2wdmssNnWHXojv6qPUZB8+s7rweENcYeAsghoMm8Z5JDUEwEJg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.5","@oh-my-pi/pi-tui":"18.0.5","@oh-my-pi/omptype":"18.0.5","@oh-my-pi/pi-wire":"18.0.5","@oh-my-pi/hashline":"18.0.5","@oh-my-pi/pi-utils":"18.0.5","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.5","@oh-my-pi/pi-catalog":"18.0.5","@oh-my-pi/pi-mnemopi":"18.0.5","@oh-my-pi/pi-natives":"18.0.5","@oh-my-pi/snapcompact":"18.0.5","@oh-my-pi/pi-agent-core":"18.0.5","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.5_1787682929449_0.809064484847984","host":"s3://npm-registry-packages-npm-production"}},"18.0.6":{"name":"pi-agent-zh","version":"18.0.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.6","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"cadbb0406a3d8f54c6558b2eb8fa71722247a106","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.6.tgz","fileCount":1764,"integrity":"sha512-mn6YUtc1EBvqY+Pmxq/d5dza8/VV3HG/jGkslSyK1g5D1gl1ez8WKVcpSxPXZPJmXqJ7zSyrGRg4OQfBXAYDfg==","signatures":[{"sig":"MEQCIDmaZcJv4ZmYEUDTYOOXy85Q+ukCML9hH/OY27CkkHeIAiAhD+16WPB4AiDdJINC/GKaXm+xL03gd4v6Bid+b1oCLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40657379},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.6.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.6.tgz","_integrity":"sha512-mn6YUtc1EBvqY+Pmxq/d5dza8/VV3HG/jGkslSyK1g5D1gl1ez8WKVcpSxPXZPJmXqJ7zSyrGRg4OQfBXAYDfg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.6","@oh-my-pi/pi-tui":"18.0.6","@oh-my-pi/omptype":"18.0.6","@oh-my-pi/pi-wire":"18.0.6","@oh-my-pi/hashline":"18.0.6","@oh-my-pi/pi-utils":"18.0.6","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.6","@oh-my-pi/pi-catalog":"18.0.6","@oh-my-pi/pi-mnemopi":"18.0.6","@oh-my-pi/pi-natives":"18.0.6","@oh-my-pi/snapcompact":"18.0.6","@oh-my-pi/pi-agent-core":"18.0.6","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.6_1787748121057_0.4884505716593617","host":"s3://npm-registry-packages-npm-production"}},"18.0.8":{"name":"pi-agent-zh","version":"18.0.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.8","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"7343938dcee163ac78d7c58ae2cfdbbf711d8900","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.8.tgz","fileCount":1766,"integrity":"sha512-o5vVo0vuK0wJUszQGzUGoShZrrHXginOlulz/iB2Pu/6PY/x6H6tOE3x9YgrJsl4A04K/miZ5ZaLXIZM+TJNAA==","signatures":[{"sig":"MEUCIQD0J5MU2oYqjIKiJpzy2OczLbEuztnxGhiIrYkneTE4iwIgd3BRuvGP14S0l8I5q37uY2jOJH/WkBuDFGQeshDNyco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40854074},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.8.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.8.tgz","_integrity":"sha512-o5vVo0vuK0wJUszQGzUGoShZrrHXginOlulz/iB2Pu/6PY/x6H6tOE3x9YgrJsl4A04K/miZ5ZaLXIZM+TJNAA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.8","@oh-my-pi/pi-tui":"18.0.8","@oh-my-pi/omptype":"18.0.8","@oh-my-pi/pi-wire":"18.0.8","@oh-my-pi/hashline":"18.0.8","@oh-my-pi/pi-utils":"18.0.8","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.8","@oh-my-pi/pi-catalog":"18.0.8","@oh-my-pi/pi-mnemopi":"18.0.8","@oh-my-pi/pi-natives":"18.0.8","@oh-my-pi/snapcompact":"18.0.8","@oh-my-pi/pi-agent-core":"18.0.8","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.8_1787866749434_0.5288301731093221","host":"s3://npm-registry-packages-npm-production"}},"18.0.9":{"name":"pi-agent-zh","version":"18.0.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.9","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"fe0a6d56b74cc2cae4627d842c25172a1771c89d","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.9.tgz","fileCount":1769,"integrity":"sha512-bxi4XKyoysya+0asYVh+EHVPbqnOpt3kQfG54RuCETTkiKbTQONKOwLEoCBYvxB5FM9bQxsC2fMHlko0c9RGcg==","signatures":[{"sig":"MEYCIQDZ7WZ3javMFDb84W0aYWb4UofVvPDedkshn/yh0zJNggIhAJDsZkEWUhfM+QZHhnwDCcUyrMSH0j0SWypygwvOvDxB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40792072},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.9.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.9.tgz","_integrity":"sha512-bxi4XKyoysya+0asYVh+EHVPbqnOpt3kQfG54RuCETTkiKbTQONKOwLEoCBYvxB5FM9bQxsC2fMHlko0c9RGcg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.9","@oh-my-pi/pi-tui":"18.0.9","@oh-my-pi/omptype":"18.0.9","@oh-my-pi/pi-wire":"18.0.9","@oh-my-pi/hashline":"18.0.9","@oh-my-pi/pi-utils":"18.0.9","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.9","@oh-my-pi/pi-catalog":"18.0.9","@oh-my-pi/pi-mnemopi":"18.0.9","@oh-my-pi/pi-natives":"18.0.9","@oh-my-pi/snapcompact":"18.0.9","@oh-my-pi/pi-agent-core":"18.0.9","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.9_1787906613711_0.42029156350368946","host":"s3://npm-registry-packages-npm-production"}},"18.0.10":{"name":"pi-agent-zh","version":"18.0.10","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.10","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"ebd003a583d70cd70dcc2c56057f67174b558888","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.10.tgz","fileCount":1783,"integrity":"sha512-R2LLl7EkPBG1Ncc0Gjp0nm3lZkAtAQ6cM0CppVcCtrJJpAAMTyOin87i0zrNRFcgDlUoxAqBLL7LatCyCGARkg==","signatures":[{"sig":"MEYCIQD8QwiidWl05KI2VNcW3Fujcn3QKLEH+tyADzg29nBnAgIhAONbdnEuAEykKQL0wAr9phUcl6mGPT2q83zjw5jiFIfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40955554},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.10.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.10.tgz","_integrity":"sha512-R2LLl7EkPBG1Ncc0Gjp0nm3lZkAtAQ6cM0CppVcCtrJJpAAMTyOin87i0zrNRFcgDlUoxAqBLL7LatCyCGARkg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.10","@oh-my-pi/pi-tui":"18.0.10","@oh-my-pi/omptype":"18.0.10","@oh-my-pi/pi-wire":"18.0.10","@oh-my-pi/hashline":"18.0.10","@oh-my-pi/pi-utils":"18.0.10","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.10","@oh-my-pi/pi-catalog":"18.0.10","@oh-my-pi/pi-mnemopi":"18.0.10","@oh-my-pi/pi-natives":"18.0.10","@oh-my-pi/snapcompact":"18.0.10","@oh-my-pi/pi-agent-core":"18.0.10","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.10_1787953302034_0.8142588005900377","host":"s3://npm-registry-packages-npm-production"}},"18.0.11":{"name":"pi-agent-zh","version":"18.0.11","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.0.11","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"a5b59b9adc3ee62c2a16d99af4331ddb50a11609","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.0.11.tgz","fileCount":1788,"integrity":"sha512-S1zhoU5j1JupThj8lFYF/pS3zdVIjiARGqxp4H/g5rZ2hXYoVYyULP8evdLHNLY6KJh8SXEichd2UYJCucamAw==","signatures":[{"sig":"MEUCIEjavqnfshKXytIWk2YslY7xbk5Zi5SVHIJuQIP2U+F/AiEAsB6cULeDMTxd8zC2aZU+NBU3dJrQiRXIgrUjeeuaf4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41350150},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.11.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"biome check . && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.0.11.tgz","_integrity":"sha512-S1zhoU5j1JupThj8lFYF/pS3zdVIjiARGqxp4H/g5rZ2hXYoVYyULP8evdLHNLY6KJh8SXEichd2UYJCucamAw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.0.11","@oh-my-pi/pi-tui":"18.0.11","@oh-my-pi/omptype":"18.0.11","@oh-my-pi/pi-wire":"18.0.11","@oh-my-pi/hashline":"18.0.11","@oh-my-pi/pi-utils":"18.0.11","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.0.11","@oh-my-pi/pi-catalog":"18.0.11","@oh-my-pi/pi-mnemopi":"18.0.11","@oh-my-pi/pi-natives":"18.0.11","@oh-my-pi/snapcompact":"18.0.11","@oh-my-pi/pi-agent-core":"18.0.11","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.0.11_1788034801530_0.7081847468159921","host":"s3://npm-registry-packages-npm-production"}},"18.1.0":{"name":"pi-agent-zh","version":"18.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.0","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"66f3725f48f6cca8f63db8c6cf1d86ecaefd5df8","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.0.tgz","fileCount":1792,"integrity":"sha512-5D65Gk26gpVBlfoJBBrk85VBY3HqDoy+i4hVGJLEx+5WTvWejmGIhApC6ez3QKw2echAxIKUUKEwquBBZoy9zg==","signatures":[{"sig":"MEYCIQCWKyMU1U73j5fjad63uYpgYXP5RdvytwQJRwGacXh9dAIhAKpS8uSUwV+ljnLtkPqJQ8MvRZf+c4kMl1qfSkK2HjW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42978455},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.0.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.0.tgz","_integrity":"sha512-5D65Gk26gpVBlfoJBBrk85VBY3HqDoy+i4hVGJLEx+5WTvWejmGIhApC6ez3QKw2echAxIKUUKEwquBBZoy9zg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.0","@oh-my-pi/pi-tui":"18.1.0","@oh-my-pi/omptype":"18.1.0","@oh-my-pi/pi-wire":"18.1.0","@oh-my-pi/hashline":"18.1.0","@oh-my-pi/pi-utils":"18.1.0","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.0","@oh-my-pi/pi-catalog":"18.1.0","@oh-my-pi/pi-mnemopi":"18.1.0","@oh-my-pi/pi-natives":"18.1.0","@oh-my-pi/snapcompact":"18.1.0","@oh-my-pi/pi-agent-core":"18.1.0","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.0_1788278351338_0.22448315340187852","host":"s3://npm-registry-packages-npm-production"}},"18.1.2":{"name":"pi-agent-zh","version":"18.1.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.2","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"e3f8db353ea7b164954c7c724011932fd1fb85e6","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.2.tgz","fileCount":1794,"integrity":"sha512-1yTaz3AoQ1fUQ1Xyo7VkgaCTyO15oQDQCuUvQzOrPfCfcjZ0jTzDRRM4JZrstnWT5V6jwSdnGtX5DRVZCLO3qg==","signatures":[{"sig":"MEUCIF20lkAHc9cFJp16pBCS5YaDgP23wHAcAem46mxUjI6NAiEAu9wI1lZ26ac7j1ipntL50DQFwYztZGRD8Hz0ywBjtr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43124277},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.2.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.2.tgz","_integrity":"sha512-1yTaz3AoQ1fUQ1Xyo7VkgaCTyO15oQDQCuUvQzOrPfCfcjZ0jTzDRRM4JZrstnWT5V6jwSdnGtX5DRVZCLO3qg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.2","@oh-my-pi/pi-tui":"18.1.2","@oh-my-pi/omptype":"18.1.2","@oh-my-pi/pi-wire":"18.1.2","@oh-my-pi/hashline":"18.1.2","@oh-my-pi/pi-utils":"18.1.2","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.2","@oh-my-pi/pi-catalog":"18.1.2","@oh-my-pi/pi-mnemopi":"18.1.2","@oh-my-pi/pi-natives":"18.1.2","@oh-my-pi/snapcompact":"18.1.2","@oh-my-pi/pi-agent-core":"18.1.2","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.2_1788294471776_0.8887153969424277","host":"s3://npm-registry-packages-npm-production"}},"18.1.3":{"name":"pi-agent-zh","version":"18.1.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.3","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"c57f2a98eb618c4217fe52e9012363faf49f0b30","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.3.tgz","fileCount":1795,"integrity":"sha512-f3Jvt9F4ZtC9Q6zaET1TVbIhUCn9chM8pWLaOeXVJFAPZjx2ic36YZiPrw4XIBEhpxND79XGGa4jHswdXxIrkQ==","signatures":[{"sig":"MEYCIQCEK9AS9WO00K1HKO46KJHxmomaeTTHwRR4DrBQnqg1oAIhAJdLgzMX1rX7A9SJLVnQ5w4/OW0dZ5IVkJNMxUz55MHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43166506},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.3.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.3.tgz","_integrity":"sha512-f3Jvt9F4ZtC9Q6zaET1TVbIhUCn9chM8pWLaOeXVJFAPZjx2ic36YZiPrw4XIBEhpxND79XGGa4jHswdXxIrkQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.3","@oh-my-pi/pi-tui":"18.1.3","@oh-my-pi/omptype":"18.1.3","@oh-my-pi/pi-wire":"18.1.3","@oh-my-pi/hashline":"18.1.3","@oh-my-pi/pi-utils":"18.1.3","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.3","@oh-my-pi/pi-catalog":"18.1.3","@oh-my-pi/pi-mnemopi":"18.1.3","@oh-my-pi/pi-natives":"18.1.3","@oh-my-pi/snapcompact":"18.1.3","@oh-my-pi/pi-agent-core":"18.1.3","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.3_1788364361269_0.7940056522304804","host":"s3://npm-registry-packages-npm-production"}},"18.1.4":{"name":"pi-agent-zh","version":"18.1.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.4","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"33d78f14bc89fedf4b4d1aa7fdfa2882390b30f3","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.4.tgz","fileCount":1795,"integrity":"sha512-Lx2kyJ7J3LaPEL2tcSHaIQBkWIeUJwmPvqIVkYyE3L+THiqvnkQPvjyFyXVZoV/btAq75Gn0vyrZxIqEkbpykw==","signatures":[{"sig":"MEUCIQC8fIg8Ujn0Z5ql2//GsJrn/Js35w7HojHWoI/j/S8IRAIgH/VWeNsyS903z7JOkY/wR/pUs2Q9lIVZxmyDalvGXrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43194057},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.4.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.4.tgz","_integrity":"sha512-Lx2kyJ7J3LaPEL2tcSHaIQBkWIeUJwmPvqIVkYyE3L+THiqvnkQPvjyFyXVZoV/btAq75Gn0vyrZxIqEkbpykw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.4","@oh-my-pi/pi-tui":"18.1.4","@oh-my-pi/omptype":"18.1.4","@oh-my-pi/pi-wire":"18.1.4","@oh-my-pi/hashline":"18.1.4","@oh-my-pi/pi-utils":"18.1.4","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.4","@oh-my-pi/pi-catalog":"18.1.4","@oh-my-pi/pi-mnemopi":"18.1.4","@oh-my-pi/pi-natives":"18.1.4","@oh-my-pi/snapcompact":"18.1.4","@oh-my-pi/pi-agent-core":"18.1.4","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.4_1788380815051_0.06027368353205298","host":"s3://npm-registry-packages-npm-production"}},"18.1.5":{"name":"pi-agent-zh","version":"18.1.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.5","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"2429f15b879cb5c62e8bee4f89bd1f7103c75e39","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.5.tgz","fileCount":1798,"integrity":"sha512-S9CfsOHm6VjAetb4ZBwSmTRz0T+7eGBlOMS/2L4M/3Eq2UuccbD5TwpmRZKR31lIhEtOtQpK1XFjlcEhvd37jA==","signatures":[{"sig":"MEQCIA/hgKqY0zI9n7J9R2jy/gucOwQBUENh49Eg9BPioXpCAiBCWlef1sG2gKOun00Vw4a9E7Pu0Q6BXexqaA9pdu7Pcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43296061},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.5.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./edit/modes/*":{"types":"./src/edit/modes/*.ts","import":"./src/edit/modes/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.5.tgz","_integrity":"sha512-S9CfsOHm6VjAetb4ZBwSmTRz0T+7eGBlOMS/2L4M/3Eq2UuccbD5TwpmRZKR31lIhEtOtQpK1XFjlcEhvd37jA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.5","@oh-my-pi/pi-tui":"18.1.5","@oh-my-pi/omptype":"18.1.5","@oh-my-pi/pi-wire":"18.1.5","@oh-my-pi/hashline":"18.1.5","@oh-my-pi/pi-utils":"18.1.5","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.5","@oh-my-pi/pi-catalog":"18.1.5","@oh-my-pi/pi-mnemopi":"18.1.5","@oh-my-pi/pi-natives":"18.1.5","@oh-my-pi/snapcompact":"18.1.5","@oh-my-pi/pi-agent-core":"18.1.5","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.5_1788403244429_0.16007864958689422","host":"s3://npm-registry-packages-npm-production"}},"18.1.6":{"name":"pi-agent-zh","version":"18.1.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.6","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"2af8156e3aa47d43273ad0ab9f79dc1f67ef2a13","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.6.tgz","fileCount":1782,"integrity":"sha512-5TFb8NgC3oF9yb0prk3iccIXcy65R7Cmj17FIcsXqsrVUvRQ476yCNAzmek+wnaYQFQyvPywtsjqPJxaZPs4bQ==","signatures":[{"sig":"MEUCIHN5mlIJ0ubRTeYplS3r2tuRI0MZK7YHGzrNTkEVLsItAiEAqg4APwa/7ie1Ffuevj1I8GA9mNVntUVY87KSFzx2yXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42591112},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.6.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.6.tgz","_integrity":"sha512-5TFb8NgC3oF9yb0prk3iccIXcy65R7Cmj17FIcsXqsrVUvRQ476yCNAzmek+wnaYQFQyvPywtsjqPJxaZPs4bQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.6","@oh-my-pi/pi-tui":"18.1.6","@oh-my-pi/omptype":"18.1.6","@oh-my-pi/pi-wire":"18.1.6","@oh-my-pi/pi-utils":"18.1.6","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.6","@oh-my-pi/pi-catalog":"18.1.6","@oh-my-pi/pi-mnemopi":"18.1.6","@oh-my-pi/pi-natives":"18.1.6","@oh-my-pi/snapcompact":"18.1.6","@oh-my-pi/pi-agent-core":"18.1.6","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.6_1788450086146_0.6788168715909659","host":"s3://npm-registry-packages-npm-production"}},"18.1.7":{"name":"pi-agent-zh","version":"18.1.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.7","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"067a7531bb347b57c103749a7608e01e3f13a44c","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.7.tgz","fileCount":1775,"integrity":"sha512-Td4+KwNfKk6/qa34p4LoAd+XNXhQFK+L+umNb7Wm4KNwTjsl0FgTHmeJ95PZSw05FjBpmrwVIYTje3gaQmiE4g==","signatures":[{"sig":"MEUCIQCOjFzYxMpIGgcsS72Q0jVC/PnDldds0OK4nDLlUJEN6QIgEBWKh2d4t/lOB7EY70PVRq5hWyRgb8OplfGn3y7Osrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42544224},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.7.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.7.tgz","_integrity":"sha512-Td4+KwNfKk6/qa34p4LoAd+XNXhQFK+L+umNb7Wm4KNwTjsl0FgTHmeJ95PZSw05FjBpmrwVIYTje3gaQmiE4g==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.7","@oh-my-pi/pi-tui":"18.1.7","@oh-my-pi/omptype":"18.1.7","@oh-my-pi/pi-wire":"18.1.7","@oh-my-pi/pi-utils":"18.1.7","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.7","@oh-my-pi/pi-catalog":"18.1.7","@oh-my-pi/pi-mnemopi":"18.1.7","@oh-my-pi/pi-natives":"18.1.7","@oh-my-pi/snapcompact":"18.1.7","@oh-my-pi/pi-agent-core":"18.1.7","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.7_1788467162044_0.8928995740710206","host":"s3://npm-registry-packages-npm-production"}},"18.1.8":{"name":"pi-agent-zh","version":"18.1.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.8","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"b0536bf3f894a5b96730567932464a3014c28e5f","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.8.tgz","fileCount":1775,"integrity":"sha512-EgOodDMtuYz+v2Ij2drpsgcHr1DFJJ23sTdTdfa4GlFnFUPJeSSsEJ6SjjNOWW9Noufdf0CnsObwjfTutVnOcQ==","signatures":[{"sig":"MEQCICJfOKuD3NFbjwd0tfQ3mHLzLGoPjhsmjFtPTBk/tR2LAiB5avWWjaOEo1d5Mn8dEcku4A0sgKsxOvjC0fW/Y7WxXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42654486},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.8.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.8.tgz","_integrity":"sha512-EgOodDMtuYz+v2Ij2drpsgcHr1DFJJ23sTdTdfa4GlFnFUPJeSSsEJ6SjjNOWW9Noufdf0CnsObwjfTutVnOcQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.8","@oh-my-pi/pi-tui":"18.1.8","@oh-my-pi/omptype":"18.1.8","@oh-my-pi/pi-wire":"18.1.8","@oh-my-pi/pi-utils":"18.1.8","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.8","@oh-my-pi/pi-catalog":"18.1.8","@oh-my-pi/pi-mnemopi":"18.1.8","@oh-my-pi/pi-natives":"18.1.8","@oh-my-pi/snapcompact":"18.1.8","@oh-my-pi/pi-agent-core":"18.1.8","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.8_1788489429531_0.5826768560386195","host":"s3://npm-registry-packages-npm-production"}},"18.1.10":{"name":"pi-agent-zh","version":"18.1.10","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.10","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"ef50af575609b1570f567e62babcd1e79c2a1d77","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.10.tgz","fileCount":1779,"integrity":"sha512-75X3Heq3MuCViwHQsBOf4evbfLqGN7RmV9QwtmtvhasAk+scgn8MOwu+nIHi1IdN2UbAyBes09xbLk2kdo18+w==","signatures":[{"sig":"MEYCIQCSJtgVEH7Vn2ZvwTFvDTEbe65qtej20Fto577kv/AnHQIhAKIgEIUR55noOW/wJspQ3pKGn5oxUqt9BEacdRkoVe5b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42751039},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.10.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.10.tgz","_integrity":"sha512-75X3Heq3MuCViwHQsBOf4evbfLqGN7RmV9QwtmtvhasAk+scgn8MOwu+nIHi1IdN2UbAyBes09xbLk2kdo18+w==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.10","@oh-my-pi/pi-tui":"18.1.10","@oh-my-pi/omptype":"18.1.10","@oh-my-pi/pi-wire":"18.1.10","@oh-my-pi/pi-utils":"18.1.10","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.10","@oh-my-pi/pi-catalog":"18.1.10","@oh-my-pi/pi-mnemopi":"18.1.10","@oh-my-pi/pi-natives":"18.1.10","@oh-my-pi/snapcompact":"18.1.10","@oh-my-pi/pi-agent-core":"18.1.10","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.10_1788517639835_0.47202228008411895","host":"s3://npm-registry-packages-npm-production"}},"18.1.11":{"name":"pi-agent-zh","version":"18.1.11","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.11","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"90cf397efe20451873168b5ea1988f91daed1d96","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.11.tgz","fileCount":1779,"integrity":"sha512-SBlvLK0vlQsiF3EXvZ00wUcmNaulhKKJn6vfpiJHcplUqFj7edLrlyAmUz5/cqqDcmAkuWqFjHTMCKOPVmpdQw==","signatures":[{"sig":"MEUCIDFEQ198FAX07mZ4v4/ot9Bf4hE6TEZiJc7JhOZwSfaOAiEAjFH/wrCD8VtTm3D20zSDalF/Wgl8lc7La/R5mfDOvVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42781350},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.11.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.11.tgz","_integrity":"sha512-SBlvLK0vlQsiF3EXvZ00wUcmNaulhKKJn6vfpiJHcplUqFj7edLrlyAmUz5/cqqDcmAkuWqFjHTMCKOPVmpdQw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.11","@oh-my-pi/pi-tui":"18.1.11","@oh-my-pi/omptype":"18.1.11","@oh-my-pi/pi-wire":"18.1.11","@oh-my-pi/pi-utils":"18.1.11","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.11","@oh-my-pi/pi-catalog":"18.1.11","@oh-my-pi/pi-mnemopi":"18.1.11","@oh-my-pi/pi-natives":"18.1.11","@oh-my-pi/snapcompact":"18.1.11","@oh-my-pi/pi-agent-core":"18.1.11","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.11_1788637866251_0.4886818890030302","host":"s3://npm-registry-packages-npm-production"}},"18.1.12":{"name":"pi-agent-zh","version":"18.1.12","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.12","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"e840a79f62b7474bcc5a68cb42306395c24b8e48","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.12.tgz","fileCount":1781,"integrity":"sha512-2mPQjBaLGSbLgeHRtwLkTfunFLDqqUEF/dGWIidy3YTef91WCtgAq6er8Cl6rGzuMaHRQj2ssnwYZy4NlsdtWw==","signatures":[{"sig":"MEUCIQC7c4P+pls6e+P7Y9wZfzwF+gUBPnlT0O/hr2tOwHvh3QIga/ATcP6VeEbyAl7UuA159rHWntWcV1qL5pW2jpjzs8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42834351},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.12.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.12.tgz","_integrity":"sha512-2mPQjBaLGSbLgeHRtwLkTfunFLDqqUEF/dGWIidy3YTef91WCtgAq6er8Cl6rGzuMaHRQj2ssnwYZy4NlsdtWw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.12","@oh-my-pi/pi-tui":"18.1.12","@oh-my-pi/omptype":"18.1.12","@oh-my-pi/pi-wire":"18.1.12","@oh-my-pi/pi-utils":"18.1.12","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.12","@oh-my-pi/pi-catalog":"18.1.12","@oh-my-pi/pi-mnemopi":"18.1.12","@oh-my-pi/pi-natives":"18.1.12","@oh-my-pi/snapcompact":"18.1.12","@oh-my-pi/pi-agent-core":"18.1.12","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.12_1788706181780_0.8325188202974576","host":"s3://npm-registry-packages-npm-production"}},"18.1.13":{"name":"pi-agent-zh","version":"18.1.13","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.13","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"90780679656b64345838787505beab2faa6d2fdf","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.13.tgz","fileCount":1781,"integrity":"sha512-/Z+oeG/v1bcrCnOVXON65QMAtMHQfuuMnRftbIf5nEDuSoZJ2G8rKj8dsIptDyonf4mH8d9bVxqeXmA+h3+lEA==","signatures":[{"sig":"MEUCIA4zz1upDJnv5FZsr6cUsER18GbedzdVS6agwjORs9qJAiEAxvBNk+t+xj0pG1XHSy3BVClvEhVmMmh67kbHzTcLFio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42835257},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.13.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.13.tgz","_integrity":"sha512-/Z+oeG/v1bcrCnOVXON65QMAtMHQfuuMnRftbIf5nEDuSoZJ2G8rKj8dsIptDyonf4mH8d9bVxqeXmA+h3+lEA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.13","@oh-my-pi/pi-tui":"18.1.13","@oh-my-pi/omptype":"18.1.13","@oh-my-pi/pi-wire":"18.1.13","@oh-my-pi/pi-utils":"18.1.13","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.13","@oh-my-pi/pi-catalog":"18.1.13","@oh-my-pi/pi-mnemopi":"18.1.13","@oh-my-pi/pi-natives":"18.1.13","@oh-my-pi/snapcompact":"18.1.13","@oh-my-pi/pi-agent-core":"18.1.13","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.13_1788748410098_0.22601853119312754","host":"s3://npm-registry-packages-npm-production"}},"18.1.14":{"name":"pi-agent-zh","version":"18.1.14","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.14","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"a0087bbb05fd2dc9960a6fe2dd3515454490f86f","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.14.tgz","fileCount":1781,"integrity":"sha512-0co8YFpwonqgTEnOIqg7x1t20bpGTKFtZ+RV0httn33FcC7CUNDi+8yeLl3706fZtjIFk/+RMMRkCjmJrOLXXQ==","signatures":[{"sig":"MEUCIAa7jqPppK1b9ZJd+BcE2Wgbv64iZ57PCkTySEBj0ltoAiEAqe1qZT/I706TvmR5lHcpNFXMUc58lBljX4Yx9qXKMTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42858652},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.14.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.14.tgz","_integrity":"sha512-0co8YFpwonqgTEnOIqg7x1t20bpGTKFtZ+RV0httn33FcC7CUNDi+8yeLl3706fZtjIFk/+RMMRkCjmJrOLXXQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.14","@oh-my-pi/pi-tui":"18.1.14","@oh-my-pi/omptype":"18.1.14","@oh-my-pi/pi-wire":"18.1.14","@oh-my-pi/pi-utils":"18.1.14","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.14","@oh-my-pi/pi-catalog":"18.1.14","@oh-my-pi/pi-mnemopi":"18.1.14","@oh-my-pi/pi-natives":"18.1.14","@oh-my-pi/snapcompact":"18.1.14","@oh-my-pi/pi-agent-core":"18.1.14","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.14_1788814989980_0.1751799837862429","host":"s3://npm-registry-packages-npm-production"}},"18.1.15":{"name":"pi-agent-zh","version":"18.1.15","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.15","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"ff9d67f0405986bec04df8cc66013efdd9b45bd0","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.15.tgz","fileCount":1781,"integrity":"sha512-K01ZQW04ldAbRaYqnJet0+02vEpYliQWN/+NP/5gRGwwcnksIzZ3m8/NHOj3FAjfzzQ3FMDqRSvv0BfOMLBmDg==","signatures":[{"sig":"MEQCIGvOsv9Cp80HjBX9E3rIYZu81JudM2LFLXelK74x7VVlAiAirGNdPvj4FSsqWmSjsrjDZ7g17BxQU1w4YVTXtrRjFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42942114},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.15.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.15.tgz","_integrity":"sha512-K01ZQW04ldAbRaYqnJet0+02vEpYliQWN/+NP/5gRGwwcnksIzZ3m8/NHOj3FAjfzzQ3FMDqRSvv0BfOMLBmDg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.15","@oh-my-pi/pi-tui":"18.1.15","@oh-my-pi/omptype":"18.1.15","@oh-my-pi/pi-wire":"18.1.15","@oh-my-pi/pi-utils":"18.1.15","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.15","@oh-my-pi/pi-catalog":"18.1.15","@oh-my-pi/pi-mnemopi":"18.1.15","@oh-my-pi/pi-natives":"18.1.15","@oh-my-pi/snapcompact":"18.1.15","@oh-my-pi/pi-agent-core":"18.1.15","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.15_1788921988017_0.18141953251167142","host":"s3://npm-registry-packages-npm-production"}},"18.1.16":{"name":"pi-agent-zh","version":"18.1.16","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.16","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"fa66f59327f5d3bb6bacc17d085a9651049933d4","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.16.tgz","fileCount":1789,"integrity":"sha512-n6rPOHK3kh3KoUVWnvPuis8wYJBvyHWoFi1ICiTG0pGPuIlYXmEtBwU0nqK13TF1qVbh5dQ33PkJEwpAdCzrWg==","signatures":[{"sig":"MEUCIGoMQFQF2HQi0eId5cGT9kRCZDA/nERnu0cJ5d9oJ+WEAiEAsL7SbLhqLnQ4dGlqAYC9qA6WRQxsRzdSvA0qtDjA26w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43565642},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.16.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.16.tgz","_integrity":"sha512-n6rPOHK3kh3KoUVWnvPuis8wYJBvyHWoFi1ICiTG0pGPuIlYXmEtBwU0nqK13TF1qVbh5dQ33PkJEwpAdCzrWg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.16","@oh-my-pi/pi-tui":"18.1.16","@oh-my-pi/omptype":"18.1.16","@oh-my-pi/pi-wire":"18.1.16","@oh-my-pi/pi-utils":"18.1.16","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.16","@oh-my-pi/pi-catalog":"18.1.16","@oh-my-pi/pi-mnemopi":"18.1.16","@oh-my-pi/pi-natives":"18.1.16","@oh-my-pi/snapcompact":"18.1.16","@oh-my-pi/pi-agent-core":"18.1.16","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.16_1788985194057_0.5796059139692651","host":"s3://npm-registry-packages-npm-production"}},"18.1.17":{"name":"pi-agent-zh","version":"18.1.17","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.17","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"3c2aca965d39a80d3df3136fd30ebd16df893bc3","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.17.tgz","fileCount":1790,"integrity":"sha512-RvMp2o8gBtsyuYciagjMGEVvHpC6AjUxhiDl5CVSiQobjrHv/V20Cjlit3vFmoO3DK8JFIPGviU2KNGIC7X5Jg==","signatures":[{"sig":"MEYCIQCkXXDBwFWyReP/0fn1gUTrrEGhr7sJzvBAPdLc/Yk9OgIhALsFqPP3TuntKUT/Z/m0GtwwwmhAPx13OtdcGU9Frtc7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43804231},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.17.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.17.tgz","_integrity":"sha512-RvMp2o8gBtsyuYciagjMGEVvHpC6AjUxhiDl5CVSiQobjrHv/V20Cjlit3vFmoO3DK8JFIPGviU2KNGIC7X5Jg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.17","@oh-my-pi/pi-tui":"18.1.17","@oh-my-pi/omptype":"18.1.17","@oh-my-pi/pi-wire":"18.1.17","@oh-my-pi/pi-utils":"18.1.17","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.17","@oh-my-pi/pi-catalog":"18.1.17","@oh-my-pi/pi-mnemopi":"18.1.17","@oh-my-pi/pi-natives":"18.1.17","@oh-my-pi/snapcompact":"18.1.17","@oh-my-pi/pi-agent-core":"18.1.17","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.17_1789071725094_0.08057979954661842","host":"s3://npm-registry-packages-npm-production"}},"18.1.18":{"name":"pi-agent-zh","version":"18.1.18","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.18","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"aadcc8d8bbda543abd5ffd2da21f750da5b7e255","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.18.tgz","fileCount":1794,"integrity":"sha512-g9M37tNGF1tgFU27SB8uXXklLycCKxzH/SUVcfh3owGqc5IfzaQ8/DKkg9Aoq6THKMUkoxzznFsvMasSxa0alg==","signatures":[{"sig":"MEQCIG+fykBvr5IOR0xSkbwbC3nb8FFtIO5Xvp7qGq5n4QpoAiADYdYNI4YQnhS5E91v0Wiz1E11eeUIxeJhGfxxbejI9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43958960},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.18.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.18.tgz","_integrity":"sha512-g9M37tNGF1tgFU27SB8uXXklLycCKxzH/SUVcfh3owGqc5IfzaQ8/DKkg9Aoq6THKMUkoxzznFsvMasSxa0alg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.18","@oh-my-pi/pi-tui":"18.1.18","@oh-my-pi/omptype":"18.1.18","@oh-my-pi/pi-wire":"18.1.18","@oh-my-pi/pi-utils":"18.1.18","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.18","@oh-my-pi/pi-catalog":"18.1.18","@oh-my-pi/pi-mnemopi":"18.1.18","@oh-my-pi/pi-natives":"18.1.18","@oh-my-pi/snapcompact":"18.1.18","@oh-my-pi/pi-agent-core":"18.1.18","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.18_1789181433047_0.9043182720426053","host":"s3://npm-registry-packages-npm-production"}},"18.1.19":{"name":"pi-agent-zh","version":"18.1.19","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.19","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"93fbd04a63c7fd8d376a4ea3ffc9cf2e8882310e","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.19.tgz","fileCount":1805,"integrity":"sha512-76dUD4z9s29xi+tf+/xuTEfRDdzfNUMAwHt+q+ibJS6W4VovtqmQNNd8+Edo39X2i9cf/clgkw/tKkloTFuSgg==","signatures":[{"sig":"MEYCIQC0glbI+n9aelJFkCFfNy8Vv6cdXU4JN6iaPI8lFiqYAAIhAP/2EM0O4QlzZDLr7hOwUmofgkPKdWDR8Uy9PGuZFzxa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44320225},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.19.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.19.tgz","_integrity":"sha512-76dUD4z9s29xi+tf+/xuTEfRDdzfNUMAwHt+q+ibJS6W4VovtqmQNNd8+Edo39X2i9cf/clgkw/tKkloTFuSgg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.19","@oh-my-pi/pi-tui":"18.1.19","@oh-my-pi/omptype":"18.1.19","@oh-my-pi/pi-wire":"18.1.19","@oh-my-pi/pi-utils":"18.1.19","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.19","@oh-my-pi/pi-catalog":"18.1.19","@oh-my-pi/pi-mnemopi":"18.1.19","@oh-my-pi/pi-natives":"18.1.19","@oh-my-pi/snapcompact":"18.1.19","@oh-my-pi/pi-agent-core":"18.1.19","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.19_1789267751951_0.791458611716573","host":"s3://npm-registry-packages-npm-production"}},"18.1.20":{"name":"pi-agent-zh","version":"18.1.20","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.20","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"648e47f99281e56d75a0a97232dd0990895c1c02","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.20.tgz","fileCount":1809,"integrity":"sha512-ndUP5qS79jH4MPbyMxWn4bmN95dJz1IYu/0qNiuuaMnZbpHJH1SjuRyHVaGzLqDcJ193Lx+fChUw91FboCZb+g==","signatures":[{"sig":"MEUCIDRplcmT+AIEzuqlbtC8s6NdXnBtYYlQKIatUcg9NTMAAiEAoP1pY4ibncWt0oY+MsOJJdZZvFrS4Ztqjk0nZ2CVnnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44481671},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.20.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.20.tgz","_integrity":"sha512-ndUP5qS79jH4MPbyMxWn4bmN95dJz1IYu/0qNiuuaMnZbpHJH1SjuRyHVaGzLqDcJ193Lx+fChUw91FboCZb+g==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.20","@oh-my-pi/pi-tui":"18.1.20","@oh-my-pi/omptype":"18.1.20","@oh-my-pi/pi-wire":"18.1.20","@oh-my-pi/pi-utils":"18.1.20","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.20","@oh-my-pi/pi-catalog":"18.1.20","@oh-my-pi/pi-mnemopi":"18.1.20","@oh-my-pi/pi-natives":"18.1.20","@oh-my-pi/snapcompact":"18.1.20","@oh-my-pi/pi-agent-core":"18.1.20","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.20_1789354997094_0.39254605690380884","host":"s3://npm-registry-packages-npm-production"}},"18.1.21":{"name":"pi-agent-zh","version":"18.1.21","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.21","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"fb4f3dafa74a01309e54f0b9c310b14def12b22b","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.21.tgz","fileCount":1809,"integrity":"sha512-qSLLvBFVdETNQinyi9rTLgSurxK9Iv355sfOrrWUlWdmsTq6Ye51XJJYnQDZ+V5jDOyiQiQqWqTa23MQkB6usA==","signatures":[{"sig":"MEUCIQDxlRdaD3JsFRp2QBU+bER90drlmV8y/fmmyqdLWHKJMwIgW42sVckN2+33pszO3NZv1Mdked+mAjjKP5ung2IK+2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44490321},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.21.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.21.tgz","_integrity":"sha512-qSLLvBFVdETNQinyi9rTLgSurxK9Iv355sfOrrWUlWdmsTq6Ye51XJJYnQDZ+V5jDOyiQiQqWqTa23MQkB6usA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.21","@oh-my-pi/pi-tui":"18.1.21","@oh-my-pi/omptype":"18.1.21","@oh-my-pi/pi-wire":"18.1.21","@oh-my-pi/pi-utils":"18.1.21","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.21","@oh-my-pi/pi-catalog":"18.1.21","@oh-my-pi/pi-mnemopi":"18.1.21","@oh-my-pi/pi-natives":"18.1.21","@oh-my-pi/snapcompact":"18.1.21","@oh-my-pi/pi-agent-core":"18.1.21","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.21_1789385773169_0.692926069532154","host":"s3://npm-registry-packages-npm-production"}},"18.1.22":{"name":"pi-agent-zh","version":"18.1.22","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.1.22","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"8ece232b4a9a3c3bfd829a04925a20534f845c3a","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.1.22.tgz","fileCount":1809,"integrity":"sha512-4kjfeEzlivgQRp1g+TNyrWciwx9aa8wpchInByZ984Y+vdxGrCldSoLky2tZ/cieoQm7BttujWcxpT5UkEAzJQ==","signatures":[{"sig":"MEQCIHG4fhHCVVHZgVxD+5A9qjwvHdSYADiipBDurO/yA8kAAiBHfCkGgpwEtQEeEIhWpT0GHUgJTsvVtugRFQtPWZrLTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44507348},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.22.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.1.22.tgz","_integrity":"sha512-4kjfeEzlivgQRp1g+TNyrWciwx9aa8wpchInByZ984Y+vdxGrCldSoLky2tZ/cieoQm7BttujWcxpT5UkEAzJQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.1.22","@oh-my-pi/pi-tui":"18.1.22","@oh-my-pi/omptype":"18.1.22","@oh-my-pi/pi-wire":"18.1.22","@oh-my-pi/pi-utils":"18.1.22","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.1.22","@oh-my-pi/pi-catalog":"18.1.22","@oh-my-pi/pi-mnemopi":"18.1.22","@oh-my-pi/pi-natives":"18.1.22","@oh-my-pi/snapcompact":"18.1.22","@oh-my-pi/pi-agent-core":"18.1.22","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.1.22_1789420899445_0.04453586980647106","host":"s3://npm-registry-packages-npm-production"}},"18.2.0":{"name":"pi-agent-zh","version":"18.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.0","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"ab71464888fadecd995757815523b5492e062cd4","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.0.tgz","fileCount":1818,"integrity":"sha512-EbTAtYUiMqd8itdzW6DgWb5fYM5GsERUU9fhFzkZKC+KJTz22cYIgxwYv/G93RaeL2jxNGOpy7u9sSff7mhJcA==","signatures":[{"sig":"MEUCIQCblqYa6SU+KYRbhP9gjEq0M9Twu3iDT/P/6VjUpPzI4wIgCbIRHQILbt8BrTeWObMAZkK8yr4bXH1mYpnc0YS0SpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45089369},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.0.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.0.tgz","_integrity":"sha512-EbTAtYUiMqd8itdzW6DgWb5fYM5GsERUU9fhFzkZKC+KJTz22cYIgxwYv/G93RaeL2jxNGOpy7u9sSff7mhJcA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.0","@oh-my-pi/pi-tui":"18.2.0","@oh-my-pi/omptype":"18.2.0","@oh-my-pi/pi-wire":"18.2.0","@oh-my-pi/pi-utils":"18.2.0","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.0","@oh-my-pi/pi-catalog":"18.2.0","@oh-my-pi/pi-mnemopi":"18.2.0","@oh-my-pi/pi-natives":"18.2.0","@oh-my-pi/snapcompact":"18.2.0","@oh-my-pi/pi-agent-core":"18.2.0","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.0_1789469747596_0.6499177483767908","host":"s3://npm-registry-packages-npm-production"}},"18.2.1":{"name":"pi-agent-zh","version":"18.2.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.1","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"827ec23d0d5d4370d1e2748f7a91b4db35c24fd9","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.1.tgz","fileCount":1824,"integrity":"sha512-nVm6PtxF++15WQCS0HlPkzeLPZFOU/jN8akazl4n5ZWdWNxCYsr8Om4QLEmMqGYRMEGi8N6nVmQLZFva4qgAiw==","signatures":[{"sig":"MEUCIQDnDJZx9i1LoaHSXmqhoB2BIF4BVFkQqnaBjJE1N+VtHAIgT+jormMjMU4rLWVMQFmv8NHmQXKrS6CUH5IvI1XyqZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45845162},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.1.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.1.tgz","_integrity":"sha512-nVm6PtxF++15WQCS0HlPkzeLPZFOU/jN8akazl4n5ZWdWNxCYsr8Om4QLEmMqGYRMEGi8N6nVmQLZFva4qgAiw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.1","@oh-my-pi/pi-tui":"18.2.1","@oh-my-pi/omptype":"18.2.1","@oh-my-pi/pi-wire":"18.2.1","@oh-my-pi/pi-utils":"18.2.1","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.1","@oh-my-pi/pi-catalog":"18.2.1","@oh-my-pi/pi-mnemopi":"18.2.1","@oh-my-pi/pi-natives":"18.2.1","@oh-my-pi/snapcompact":"18.2.1","@oh-my-pi/pi-agent-core":"18.2.1","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.1_1789527769287_0.9046601707082131","host":"s3://npm-registry-packages-npm-production"}},"18.2.2":{"name":"pi-agent-zh","version":"18.2.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.2","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"d8ae97fdb4fd3036263dc729c2fdc2f25e6c6232","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.2.tgz","fileCount":1826,"integrity":"sha512-8Lg4ki6+TtRqaZUCXzXSCDPGBMLjXuhOgPaJlFMwA3t+MHHrFlAS9x+27SuGsWfcI8wL/M68u/6ESL1dD6dWBw==","signatures":[{"sig":"MEQCIFyCIUE+M53hG/p8SjRjEOyfth3nWRfmyifXD8IE5yqLAiAogKT7gaWx5OWqUzqCHU5J9IL8SzBM1AWRELjluT+HFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45896349},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.2.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.2.tgz","_integrity":"sha512-8Lg4ki6+TtRqaZUCXzXSCDPGBMLjXuhOgPaJlFMwA3t+MHHrFlAS9x+27SuGsWfcI8wL/M68u/6ESL1dD6dWBw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.2","@oh-my-pi/pi-tui":"18.2.2","@oh-my-pi/omptype":"18.2.2","@oh-my-pi/pi-wire":"18.2.2","@oh-my-pi/pi-utils":"18.2.2","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.2","@oh-my-pi/pi-catalog":"18.2.2","@oh-my-pi/pi-mnemopi":"18.2.2","@oh-my-pi/pi-natives":"18.2.2","@oh-my-pi/snapcompact":"18.2.2","@oh-my-pi/pi-agent-core":"18.2.2","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.2_1789591676388_0.11955132770106047","host":"s3://npm-registry-packages-npm-production"}},"18.2.3":{"name":"pi-agent-zh","version":"18.2.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.3","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"1062d6caeb2469df6cbabcaee35b07dff5765eb4","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.3.tgz","fileCount":1829,"integrity":"sha512-k80WbiPAldjYKdZHpUnbDCjPmz5BF91n03CqKz4m56tnHlv8vX9GfS4bsfC6H+fb+ShfFEhgInNVWi002znWyg==","signatures":[{"sig":"MEUCIQC8rX+GfmINfBk2NqdFZ2EkW1DjLQq7pIk2j7SeqwqvSQIgRnKAAZRX956Mw/TLK9RNeI1OJUXwsMv0PJqml5cfCdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45943757},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.3.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.3.tgz","_integrity":"sha512-k80WbiPAldjYKdZHpUnbDCjPmz5BF91n03CqKz4m56tnHlv8vX9GfS4bsfC6H+fb+ShfFEhgInNVWi002znWyg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.3","@oh-my-pi/pi-tui":"18.2.3","@oh-my-pi/omptype":"18.2.3","@oh-my-pi/pi-wire":"18.2.3","@oh-my-pi/pi-utils":"18.2.3","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.3","@oh-my-pi/pi-catalog":"18.2.3","@oh-my-pi/pi-mnemopi":"18.2.3","@oh-my-pi/pi-natives":"18.2.3","@oh-my-pi/snapcompact":"18.2.3","@oh-my-pi/pi-agent-core":"18.2.3","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.3_1789614331338_0.9507709528930945","host":"s3://npm-registry-packages-npm-production"}},"18.2.4":{"name":"pi-agent-zh","version":"18.2.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.4","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"ed0578ab886cac6b253cc3698a89e9bd07a46847","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.4.tgz","fileCount":1829,"integrity":"sha512-8lN2edFR96+0gbRI60TSYKeWRGfdZXz4oXyBxoa6K38eCCYw+X9qEuTHM8byMb0uXC1W65ScO5W3Kjvcr+ocaQ==","signatures":[{"sig":"MEUCICiAHz8kEkU+0HaKFaO7HhBPTtj+NM+SPB97h+y9N4aOAiEA3zYDBXVQx3y6/fNUBvWnrfiYMCxL/mMGxxqaf6IvGNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45987613},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.4.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./tui":{"types":"./src/tui/index.ts","import":"./src/tui/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./tui/*":{"types":"./src/tui/*.ts","import":"./src/tui/*.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/theme/*":{"types":"./src/modes/theme/*.ts","import":"./src/modes/theme/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./modes/setup-wizard":{"types":"./src/modes/setup-wizard/index.ts","import":"./src/modes/setup-wizard/index.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/setup-wizard/*":{"types":"./src/modes/setup-wizard/*.ts","import":"./src/modes/setup-wizard/*.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./modes/components/extensions":{"types":"./src/modes/components/extensions/index.ts","import":"./src/modes/components/extensions/index.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./modes/components/status-line":{"types":"./src/modes/components/status-line/index.ts","import":"./src/modes/components/status-line/index.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./modes/components/status-line/*":{"types":"./src/modes/components/status-line/*.ts","import":"./src/modes/components/status-line/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.4.tgz","_integrity":"sha512-8lN2edFR96+0gbRI60TSYKeWRGfdZXz4oXyBxoa6K38eCCYw+X9qEuTHM8byMb0uXC1W65ScO5W3Kjvcr+ocaQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.4","@oh-my-pi/pi-tui":"18.2.4","@oh-my-pi/omptype":"18.2.4","@oh-my-pi/pi-wire":"18.2.4","@oh-my-pi/pi-utils":"18.2.4","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.4","@oh-my-pi/pi-catalog":"18.2.4","@oh-my-pi/pi-mnemopi":"18.2.4","@oh-my-pi/pi-natives":"18.2.4","@oh-my-pi/snapcompact":"18.2.4","@oh-my-pi/pi-agent-core":"18.2.4","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.4_1789642350922_0.9537638515933742","host":"s3://npm-registry-packages-npm-production"}},"18.2.5":{"name":"pi-agent-zh","version":"18.2.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.5","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"3d1dc25c1bc0651b98acfe7de9735ba67dfa9da5","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.5.tgz","fileCount":1517,"integrity":"sha512-J/b8srHiOvntWBuE/LqdntTZ7W55zS++tjcp0fWFsrMzLVXOfjiChTKuTL4Z/G1zLa3lqhdIS+SdWFp+OblWwQ==","signatures":[{"sig":"MEUCIQDW4B0WDyp8vO1gZX7bKNse1GPlje33D3RXfl9F7wzK+QIgN0mSAvlSxk7LsEz+9osA6GXD9S2cT5BH1zP7PiX6htA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHUd+7Lg/AMdVUQffrj1UCAt8FET4Vqq0APfbiSZnHPhAiEAkcSC37sjrxe4TfJ+NKnSbjaYTYkbR2bg2k7J8hgTZfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42680131},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.5.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.5.tgz","_integrity":"sha512-J/b8srHiOvntWBuE/LqdntTZ7W55zS++tjcp0fWFsrMzLVXOfjiChTKuTL4Z/G1zLa3lqhdIS+SdWFp+OblWwQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.5","@oh-my-pi/pi-tui":"18.2.5","@oh-my-pi/omptype":"18.2.5","@oh-my-pi/pi-wire":"18.2.5","@oh-my-pi/pi-utils":"18.2.5","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.5","@oh-my-pi/pi-catalog":"18.2.5","@oh-my-pi/pi-mnemopi":"18.2.5","@oh-my-pi/pi-natives":"18.2.5","@oh-my-pi/snapcompact":"18.2.5","@oh-my-pi/pi-agent-core":"18.2.5","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.5_1789700365162_0.038201417207256005","host":"s3://npm-registry-packages-npm-production"}},"18.2.6":{"name":"pi-agent-zh","version":"18.2.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.6","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"abb8e16b3a5bc08321100036b9029a6cb5ff0013","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.6.tgz","fileCount":1517,"integrity":"sha512-tHyvK15Jzm3adaZsYjlRhEbWP+KKPHIC4Pn3W0swmoSiGxBqZ4fQsL5NQYZXV3yplifG9dmKA+kA0iqOwJUdAQ==","signatures":[{"sig":"MEUCIG3xbzUDtZYJ2WLlcc9Sv6tkHXAF201aY+hbSc0Wtnm2AiEAqeQQYITZWvgZ8nCdJmuXZnHeTgiM5dRXukT81pTq6sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSOvOEoXzWG6/BWpZYxeWcXey7/eVBP9cBrH6Q6HfXEAiApJX3Oxt/yzF1iVlZdTWG5qJl/6NBBckQW+3g1LabjBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42682906},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.6.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.6.tgz","_integrity":"sha512-tHyvK15Jzm3adaZsYjlRhEbWP+KKPHIC4Pn3W0swmoSiGxBqZ4fQsL5NQYZXV3yplifG9dmKA+kA0iqOwJUdAQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.6","@oh-my-pi/pi-tui":"18.2.6","@oh-my-pi/omptype":"18.2.6","@oh-my-pi/pi-wire":"18.2.6","@oh-my-pi/pi-utils":"18.2.6","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.6","@oh-my-pi/pi-catalog":"18.2.6","@oh-my-pi/pi-mnemopi":"18.2.6","@oh-my-pi/pi-natives":"18.2.6","@oh-my-pi/snapcompact":"18.2.6","@oh-my-pi/pi-agent-core":"18.2.6","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.6_1789763004038_0.2523572063454893","host":"s3://npm-registry-packages-npm-production"}},"18.2.7":{"name":"pi-agent-zh","version":"18.2.7","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.7","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"33728e6f43fa6a877bd72c8ca4d7c0370d08c5e8","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.7.tgz","fileCount":1532,"integrity":"sha512-I7zGIfH3U0hliGRWxqZgZZVep2b71C5740sin2daDtofdX03Xr6Agb2jLYCh874BBJ+TVEPNzfiXHD8UKByLiQ==","signatures":[{"sig":"MEUCIGyd17lrahjEsCaLhbgxIXb0j7+OlRyJiSVMVbfNpljSAiEAxcfLmcrtJXX6fCcuw1DMdEBxEkqCgh5NmykGnycvhJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+8AuTdeVqPYwe9UKOnZDI0eFRu7SriDIBdmi0PFP5eAiAvlVagqrwKAEMWWXS14VsNIIsS5WwDGPapOOGZreHipg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44440624},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.7.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.7.tgz","_integrity":"sha512-I7zGIfH3U0hliGRWxqZgZZVep2b71C5740sin2daDtofdX03Xr6Agb2jLYCh874BBJ+TVEPNzfiXHD8UKByLiQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.7","@oh-my-pi/pi-tui":"18.2.7","@oh-my-pi/omptype":"18.2.7","@oh-my-pi/pi-wire":"18.2.7","@oh-my-pi/pi-utils":"18.2.7","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.7","@oh-my-pi/pi-catalog":"18.2.7","@oh-my-pi/pi-mnemopi":"18.2.7","@oh-my-pi/pi-natives":"18.2.7","@oh-my-pi/snapcompact":"18.2.7","@oh-my-pi/pi-agent-core":"18.2.7","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.7_1789959886894_0.657767766995736","host":"s3://npm-registry-packages-npm-production"}},"18.2.8":{"name":"pi-agent-zh","version":"18.2.8","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.8","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"ceb48de901ec72da04e195084e3b644c163b9b5d","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.8.tgz","fileCount":1556,"integrity":"sha512-zScKudsNj/BdArbOjrjUBRr72FDLKtRO0Fb/wf980nDfiaJ21JRys+u4Lm+kWM8sBLVH1PUrH9Mdty9mAJDKfQ==","signatures":[{"sig":"MEUCIQCuPA0cL9BJ6HdiSqVCXhoVpAF6Znq0EeSCj9w0L5cBrgIgJV8FvnOFUYIBcS945+sGMCKm4+3mvym+P6gwUDsf26c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEFHST2nLxjBsQcxpWOGx60R0Bc2j/yr4UK/WvMRjmMjAiEAurtZj8apbWaffLMhEPIoAwbL7giJk/j7zQ0FfPl9oKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45798287},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.8.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.8.tgz","_integrity":"sha512-zScKudsNj/BdArbOjrjUBRr72FDLKtRO0Fb/wf980nDfiaJ21JRys+u4Lm+kWM8sBLVH1PUrH9Mdty9mAJDKfQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.8","@oh-my-pi/pi-tui":"18.2.8","@oh-my-pi/omptype":"18.2.8","@oh-my-pi/pi-wire":"18.2.8","@oh-my-pi/pi-utils":"18.2.8","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.8","@oh-my-pi/pi-catalog":"18.2.8","@oh-my-pi/pi-mnemopi":"18.2.8","@oh-my-pi/pi-natives":"18.2.8","@oh-my-pi/snapcompact":"18.2.8","@oh-my-pi/pi-agent-core":"18.2.8","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.8_1790013680324_0.38836793978448947","host":"s3://npm-registry-packages-npm-production"}},"18.2.9":{"name":"pi-agent-zh","version":"18.2.9","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.9","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"6f193dacaaa8c1f18673e7a297b310f32313a64b","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.9.tgz","fileCount":1561,"integrity":"sha512-LoWosgwq0hUwoPC6K4o248SmKoOQSsmnPwq0Tf4jFsadBV251OOgfWr+RgkxR4eSd1n4v2E39QSLmaH/BbHW0Q==","signatures":[{"sig":"MEUCIQD8szCb3sI35+F7Q33IOvJp7coIlbddtnLp2dePV6pOywIgPH1+VA3z2Q6cTqizUiwIsOtI5pZ8FIfdVk3fEUjxfI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFs6DdJX3otZ59n9mPMRykTI/Kcuz5nfFUkHpnbYPuGeAiEAkweWg2SSJX5tQjMqJOO68vbVINTsJflTbq3XQP2nO24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46030191},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.9.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.9.tgz","_integrity":"sha512-LoWosgwq0hUwoPC6K4o248SmKoOQSsmnPwq0Tf4jFsadBV251OOgfWr+RgkxR4eSd1n4v2E39QSLmaH/BbHW0Q==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.9","@oh-my-pi/pi-tui":"18.2.9","@oh-my-pi/omptype":"18.2.9","@oh-my-pi/pi-wire":"18.2.9","@oh-my-pi/pi-utils":"18.2.9","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.9","@oh-my-pi/pi-catalog":"18.2.9","@oh-my-pi/pi-mnemopi":"18.2.9","@oh-my-pi/pi-natives":"18.2.9","@oh-my-pi/snapcompact":"18.2.9","@oh-my-pi/pi-agent-core":"18.2.9","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.9_1790110435187_0.034002006574464616","host":"s3://npm-registry-packages-npm-production"}},"18.2.10":{"name":"pi-agent-zh","version":"18.2.10","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.10","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"2756940f7ecdb19a67835767dfd130fb8e8938f6","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.10.tgz","fileCount":1572,"integrity":"sha512-DAFv9yP4fOvQ5TuytZvsevdIakPkmllHC58ETV3gr34ANhBIjDHxWuRhFPck8rjF8rS0EulgDFzMFKiTSiUd8A==","signatures":[{"sig":"MEUCIDy1XeEZFwnMiaeTH3bcOZQ+a+3on6U64QjYVN97ZIgQAiEAydKmXZb4SqR3AvMOWZqnzNE1UzpwWqonl+BLP5y8SI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID/8z87w1IVeBlWavvClObLbwwcXAXqNyyZBeWQDokfZAiEA+K1J36IYFFRY+pzcAEK8ziOBhScDSuJ52x5ThmT2iPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46280265},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.10.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.10.tgz","_integrity":"sha512-DAFv9yP4fOvQ5TuytZvsevdIakPkmllHC58ETV3gr34ANhBIjDHxWuRhFPck8rjF8rS0EulgDFzMFKiTSiUd8A==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.10","@oh-my-pi/pi-tui":"18.2.10","@oh-my-pi/omptype":"18.2.10","@oh-my-pi/pi-wire":"18.2.10","@oh-my-pi/pi-utils":"18.2.10","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.10","@oh-my-pi/pi-catalog":"18.2.10","@oh-my-pi/pi-mnemopi":"18.2.10","@oh-my-pi/pi-natives":"18.2.10","@oh-my-pi/snapcompact":"18.2.10","@oh-my-pi/pi-agent-core":"18.2.10","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.10_1790132699469_0.02477800939521413","host":"s3://npm-registry-packages-npm-production"}},"18.2.11":{"name":"pi-agent-zh","version":"18.2.11","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.2.11","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"d7af8e55640ac28ab1ece0a2ef50482a1b77defa","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.2.11.tgz","fileCount":1585,"integrity":"sha512-UHFm+ORzAefbRYTz1/EmCxSvg3f2nX8KgMh8zrh8njqijC97PE/4oUXAthmn2mY/IVzPdYZmP80uJ92Rwm8EYg==","signatures":[{"sig":"MEYCIQDZDx0H/i6K1PMJhaGB6Z04lLm1QHmZ1OT8KdvGzP6pkAIhAOdG4lTB+f3ZeykaVsJAfv520sp9k3jCIm3yKsEwCeFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDa1esTHTBqK+6ZNAGLoPOruxBpl2OWuAuk9E0fFsoo4gIgF8PCPxdimgoW4BmHtfTsA4vS2F+u3ozY/y6Sn9kf26s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532574},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.11.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./tools/hub":{"types":"./src/tools/hub/index.ts","import":"./src/tools/hub/index.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/hub/*":{"types":"./src/tools/hub/*.ts","import":"./src/tools/hub/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.2.11.tgz","_integrity":"sha512-UHFm+ORzAefbRYTz1/EmCxSvg3f2nX8KgMh8zrh8njqijC97PE/4oUXAthmn2mY/IVzPdYZmP80uJ92Rwm8EYg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.2.11","@oh-my-pi/pi-tui":"18.2.11","@oh-my-pi/omptype":"18.2.11","@oh-my-pi/pi-wire":"18.2.11","@oh-my-pi/pi-utils":"18.2.11","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.2.11","@oh-my-pi/pi-catalog":"18.2.11","@oh-my-pi/pi-mnemopi":"18.2.11","@oh-my-pi/pi-natives":"18.2.11","@oh-my-pi/snapcompact":"18.2.11","@oh-my-pi/pi-agent-core":"18.2.11","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.2.11_1790160339461_0.7817585078221085","host":"s3://npm-registry-packages-npm-production"}},"18.3.0":{"name":"pi-agent-zh","version":"18.3.0","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.3.0","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"b2bb84929cc67683f1d6c72087f6965a1c40e6e1","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.3.0.tgz","fileCount":1609,"integrity":"sha512-t4nk69LubuwKzJRlsdVguGa1bF/ChVfQ7+8KYA4y9B/uT2XGJv92zW92WdefCtld2SXhF5s0m7YR3tGZ7rbcpA==","signatures":[{"sig":"MEYCIQD4Ue7fPSy7slJY2y9Wea2iuJp4zmA0o8O7Y7aUHww8rgIhALH6RfvstInf2gBVB+wu+7y+Bxcoc+FottzKwC2l5Mly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlY2VdCInnnd6T1QGTpxm84Rg09HkuCNxNoK4gHX7I7wIhALhWodCnB3ZIXwOIW7NwzF1IDmfSWShb1n+ADDm27sh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46719969},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.0.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.0.tgz","_integrity":"sha512-t4nk69LubuwKzJRlsdVguGa1bF/ChVfQ7+8KYA4y9B/uT2XGJv92zW92WdefCtld2SXhF5s0m7YR3tGZ7rbcpA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.3.0","@oh-my-pi/pi-tui":"18.3.0","@oh-my-pi/omptype":"18.3.0","@oh-my-pi/pi-wire":"18.3.0","@oh-my-pi/pi-utils":"18.3.0","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.3.0","@oh-my-pi/pi-catalog":"18.3.0","@oh-my-pi/pi-mnemopi":"18.3.0","@oh-my-pi/pi-natives":"18.3.0","@oh-my-pi/snapcompact":"18.3.0","@oh-my-pi/pi-agent-core":"18.3.0","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.3.0_1790218796316_0.3532351671297229","host":"s3://npm-registry-packages-npm-production"}},"18.3.1":{"name":"pi-agent-zh","version":"18.3.1","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.3.1","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"51c159caf841829e561371e78b57a724f478fc3d","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.3.1.tgz","fileCount":1690,"integrity":"sha512-x8YUasp+KQ4v3Iv0F34EZXxxtvjvR7mdlkP1FgVfbs2lheWyvV6wAxf+K87FJS9TjUvmi09aWJkNCT3XGm5prQ==","signatures":[{"sig":"MEQCIFpXw5gUQ6lHbKEJhepiONa75MhzD5Uf1768JjQ353FxAiB1sOznuljlEeRO/4ETU7e9L5lJd+rrCbC5k+BYSPodyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtG2ioL/JaP6WGshrquooiO1KKOTO82LWciQQ7PSaJSwIgH6tbUJeU7Y/XQdvt4jihpE9hcN2pY7WakVC6YfJLdI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47384618},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.1.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.1.tgz","_integrity":"sha512-x8YUasp+KQ4v3Iv0F34EZXxxtvjvR7mdlkP1FgVfbs2lheWyvV6wAxf+K87FJS9TjUvmi09aWJkNCT3XGm5prQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.3.1","@oh-my-pi/pi-tui":"18.3.1","@oh-my-pi/omptype":"18.3.1","@oh-my-pi/pi-wire":"18.3.1","@oh-my-pi/pi-utils":"18.3.1","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.3.1","@oh-my-pi/pi-catalog":"18.3.1","@oh-my-pi/pi-mnemopi":"18.3.1","@oh-my-pi/pi-natives":"18.3.1","@oh-my-pi/snapcompact":"18.3.1","@oh-my-pi/pi-agent-core":"18.3.1","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.3.1_1790334479688_0.6933350898382684","host":"s3://npm-registry-packages-npm-production"}},"18.3.2":{"name":"pi-agent-zh","version":"18.3.2","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.3.2","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"e875707641d8881c37257fc22dfab7ef3e5ae551","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.3.2.tgz","fileCount":1692,"integrity":"sha512-tc8QgjdZBImopOdDPeP2dWcjySLudZ0ivz1E2m9tLHSloK9FrIVim2FPLNKkQ5GGSrquUGoeDTEEN1ZIpmOXgA==","signatures":[{"sig":"MEUCIG7AXhhOeSpDTV0vG5+19HU7E7oH0SCWvGIDl9zAEHR4AiEAhAI7wqKzv3Rju3M1n/RGbF19p5q0IJHracM9rowg328=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjUGZsaQeT2TYWqIWWS2iJmUDbdSgo6u3P0US2KxpREQIgeUtGEPvm6158xGbHWBCGfr1RyiOI5QuxPz4aHgbW09U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47424187},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.2.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.2.tgz","_integrity":"sha512-tc8QgjdZBImopOdDPeP2dWcjySLudZ0ivz1E2m9tLHSloK9FrIVim2FPLNKkQ5GGSrquUGoeDTEEN1ZIpmOXgA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.3.2","@oh-my-pi/pi-tui":"18.3.2","@oh-my-pi/omptype":"18.3.2","@oh-my-pi/pi-wire":"18.3.2","@oh-my-pi/pi-utils":"18.3.2","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.3.2","@oh-my-pi/pi-catalog":"18.3.2","@oh-my-pi/pi-mnemopi":"18.3.2","@oh-my-pi/pi-natives":"18.3.2","@oh-my-pi/snapcompact":"18.3.2","@oh-my-pi/pi-agent-core":"18.3.2","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.3.2_1790392513377_0.18290691109111856","host":"s3://npm-registry-packages-npm-production"}},"18.3.3":{"name":"pi-agent-zh","version":"18.3.3","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.3.3","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"f8f93c55ed3f42cc3f1f2d7d58c1bfdbab0c5cf6","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.3.3.tgz","fileCount":1706,"integrity":"sha512-bHwXyyWD8Xxi4FGhGLU3H3/vhGY0BpRLUYN8Lih7nASaRP/bOUbaaZibsRRnow8dvVkNchhWO5Rt+i+uqI8Tyw==","signatures":[{"sig":"MEQCIEmVsAGSlNwuxJ3YuMQyTFcZcrOXhgMku+wgpVu29BQMAiAtBcTCtWzPhV2hBufFrIkcSkNQElJixJ9WpS31B2FhKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBYg5YdbIoiwaHMdZri2Uzhmy6hIsbpgAAfgnWT20X+9AiEA7sNcMf3w1e7clgV0bF+4FGSDPlf5tToQOp7NdFVDSDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47610895},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.3.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.3.tgz","_integrity":"sha512-bHwXyyWD8Xxi4FGhGLU3H3/vhGY0BpRLUYN8Lih7nASaRP/bOUbaaZibsRRnow8dvVkNchhWO5Rt+i+uqI8Tyw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.3.3","@oh-my-pi/pi-tui":"18.3.3","@oh-my-pi/omptype":"18.3.3","@oh-my-pi/pi-wire":"18.3.3","@oh-my-pi/pi-utils":"18.3.3","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.3.3","@oh-my-pi/pi-catalog":"18.3.3","@oh-my-pi/pi-mnemopi":"18.3.3","@oh-my-pi/pi-natives":"18.3.3","@oh-my-pi/snapcompact":"18.3.3","@oh-my-pi/pi-agent-core":"18.3.3","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.3.3_1790479494194_0.4616132117180489","host":"s3://npm-registry-packages-npm-production"}},"18.3.4":{"name":"pi-agent-zh","version":"18.3.4","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.3.4","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"c25fa373865c37480f3528024520a73aa03ab054","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.3.4.tgz","fileCount":1709,"integrity":"sha512-sPWD4e+LuNcS5rP+AozGcEb3gdpPUGSDXlky8N4J2/KT1Z8GzjRoNasF8vgmCc8bNbVFOfKMgbHfWOIR1E+aiQ==","signatures":[{"sig":"MEUCIQD4Ukc6XlXk2b/IpwNoWBWoKEp0USv7Ghc5wTS5wcC4yQIgTcbyHbBU6/HquW+Vx5pTR6YdPzq56D7KdSB8s0QRYLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqpJu9G8oWkfkNBh6/bZSCa2wpOGeRb2IQyosZaMLmyAIhAMnfE8ys11y3VHq6UX3NoJKmWJDM7vVcQNor0d/006In","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47624542},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.4.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.4.tgz","_integrity":"sha512-sPWD4e+LuNcS5rP+AozGcEb3gdpPUGSDXlky8N4J2/KT1Z8GzjRoNasF8vgmCc8bNbVFOfKMgbHfWOIR1E+aiQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.3.4","@oh-my-pi/pi-tui":"18.3.4","@oh-my-pi/omptype":"18.3.4","@oh-my-pi/pi-wire":"18.3.4","@oh-my-pi/pi-utils":"18.3.4","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.3.4","@oh-my-pi/pi-catalog":"18.3.4","@oh-my-pi/pi-mnemopi":"18.3.4","@oh-my-pi/pi-natives":"18.3.4","@oh-my-pi/snapcompact":"18.3.4","@oh-my-pi/pi-agent-core":"18.3.4","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.3.4_1790508043642_0.09379923711770877","host":"s3://npm-registry-packages-npm-production"}},"18.3.5":{"name":"pi-agent-zh","version":"18.3.5","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.3.5","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"4f1c4ad8bc684ce32dfdde4d07e382e8e72587c1","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.3.5.tgz","fileCount":1711,"integrity":"sha512-IRIU3d/BnH+u+G0gltLpgQWBSp+dmVR0KSebrPc2BcY+kF3SU/rxKBc6LX/M5MAX6IQYM02XiCSLqnjmPHmBHA==","signatures":[{"sig":"MEYCIQCsvsem3UlFVuZpbyGnW35V7Oj6b0LVW8rOZlRve1oF7wIhAJbik9FRMtmkQil6QqA9dAx7epnNuuOH93SOfE1eN77r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGrepicKfqRbQKz06O0th7IRR30TVVwyE9xWx1fbIoLGAiAUssXZMB9eWcA4M4F6H7CqBOB+RwLSCqEPBMQyO8O4Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47685663},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.5.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.3.5.tgz","_integrity":"sha512-IRIU3d/BnH+u+G0gltLpgQWBSp+dmVR0KSebrPc2BcY+kF3SU/rxKBc6LX/M5MAX6IQYM02XiCSLqnjmPHmBHA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.3.5","@oh-my-pi/pi-tui":"18.3.5","@oh-my-pi/omptype":"18.3.5","@oh-my-pi/pi-wire":"18.3.5","@oh-my-pi/pi-utils":"18.3.5","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.3.5","@oh-my-pi/pi-catalog":"18.3.5","@oh-my-pi/pi-mnemopi":"18.3.5","@oh-my-pi/pi-natives":"18.3.5","@oh-my-pi/snapcompact":"18.3.5","@oh-my-pi/pi-agent-core":"18.3.5","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.3.5_1790526025470_0.6820278110261944","host":"s3://npm-registry-packages-npm-production"}},"18.4.2":{"name":"pi-agent-zh","version":"18.4.2","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.4.2","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"5c70c2710f1bab8846cd3d03892f09f89f2ea7fa","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.2.tgz","fileCount":1723,"integrity":"sha512-H2RD6MPNBh5crkl6aQ99Vueh1/7SXx8r5lPc5XFUOTcTCgNDupXFRPegkzXi3TRP3m2uMGdB0MlGlGxpZtuAZw==","signatures":[{"sig":"MEYCIQD82vpEbGocSepu7ro+5tLLfJkGRVhLcaNzNwOOI6GMlAIhAK87s7lD3vQKWSJen4mNIvcs/+ueXm8awtofZCxZNXv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICVp+IoIzi+Ek4rlSF3RCmKUamtXhgG5lPzz8DJDGqj9AiEA/jok/mOCav+cL6h0pjil0VRc60EXqTClBVB4LDr1l30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47999450},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.2.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.2.tgz","_integrity":"sha512-H2RD6MPNBh5crkl6aQ99Vueh1/7SXx8r5lPc5XFUOTcTCgNDupXFRPegkzXi3TRP3m2uMGdB0MlGlGxpZtuAZw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.2","@oh-my-pi/pi-tui":"18.4.2","@oh-my-pi/omptype":"18.4.2","@oh-my-pi/pi-wire":"18.4.2","@oh-my-pi/pi-utils":"18.4.2","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.2","@oh-my-pi/pi-catalog":"18.4.2","@oh-my-pi/pi-mnemopi":"18.4.2","@oh-my-pi/pi-natives":"18.4.2","@oh-my-pi/snapcompact":"18.4.2","@oh-my-pi/pi-agent-core":"18.4.2","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.4.2_1790599731452_0.04417689143015946","host":"s3://npm-registry-packages-npm-production"}},"18.4.3":{"name":"pi-agent-zh","version":"18.4.3","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.4.3","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"f2d2e17d8ac84e9d0d132d55d294732f1010884f","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.3.tgz","fileCount":1726,"integrity":"sha512-7aOshVy2LXZU9olCtuVtXvxDD3p8zsnlP3bcZyzKwhCgRQWASvM2aWj/WHdTtUqaPWH1rzztEAIesRoRAxUD3A==","signatures":[{"sig":"MEUCIQDWJbqxHnyv0Oo/hdttr9OnfpkRwlqAMRNu3tZC+bdHWQIgYwI1mjiMbgLfOQaMWM4XZrMl3BL2764Fj0AGnkfBtmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/b6d8e3it8Evr4ohTyL3QcaZb8dngCzaRuZQSPQANVAiEAuz+x5375F7mdvDrxYDy0lu/ObHHIi7Q+4v0EcMthoKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48108000},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.3.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.3.tgz","_integrity":"sha512-7aOshVy2LXZU9olCtuVtXvxDD3p8zsnlP3bcZyzKwhCgRQWASvM2aWj/WHdTtUqaPWH1rzztEAIesRoRAxUD3A==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.3","@oh-my-pi/pi-tui":"18.4.3","@oh-my-pi/omptype":"18.4.3","@oh-my-pi/pi-wire":"18.4.3","@oh-my-pi/pi-utils":"18.4.3","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.3","@oh-my-pi/pi-catalog":"18.4.3","@oh-my-pi/pi-mnemopi":"18.4.3","@oh-my-pi/pi-natives":"18.4.3","@oh-my-pi/snapcompact":"18.4.3","@oh-my-pi/pi-agent-core":"18.4.3","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.4.3_1790683522639_0.8232456157232546","host":"s3://npm-registry-packages-npm-production"}},"18.4.4":{"name":"pi-agent-zh","version":"18.4.4","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.4.4","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"dc5f0fa2b917d94181f1e7e6c5abde5cd98ee0e2","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.4.tgz","fileCount":1742,"integrity":"sha512-yGhJNrEoNk+p78dIufaHhxiPAfpiUZq0KXA9H/II3zuQW/jGMR7wvBfpmTyh41hhgNqGfK85DZISLJ0HXw1ccA==","signatures":[{"sig":"MEUCIQCdT0HYJrj3M8Gs/yzUclwnJZATggo8xFR+1u7s6JOTPwIgO4vDmtwMLHfUv9gJotXIe8l3P7ys92sdj2lgb1WBTDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqTKhP4ck05teYb2RBHjYWEAeOOBQzb8IjDMJC5WMy0AIgL7RY3KdglcqiAQH8Y6qFNiE7DkOOyDx7Ku3HCebkl4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49104160},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.4.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.4.tgz","_integrity":"sha512-yGhJNrEoNk+p78dIufaHhxiPAfpiUZq0KXA9H/II3zuQW/jGMR7wvBfpmTyh41hhgNqGfK85DZISLJ0HXw1ccA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.9","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.4","@oh-my-pi/pi-tui":"18.4.4","@oh-my-pi/omptype":"18.4.4","@oh-my-pi/pi-wire":"18.4.4","@oh-my-pi/pi-utils":"18.4.4","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.4","@oh-my-pi/pi-catalog":"18.4.4","@oh-my-pi/pi-mnemopi":"18.4.4","@oh-my-pi/pi-natives":"18.4.4","@oh-my-pi/snapcompact":"18.4.4","@oh-my-pi/pi-agent-core":"18.4.4","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.4.4_1790740094778_0.7144545314140369","host":"s3://npm-registry-packages-npm-production"}},"18.4.5":{"name":"pi-agent-zh","version":"18.4.5","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.4.5","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"ce3e41f78e0ea9443d72aa82bdcfefc947283e55","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.5.tgz","fileCount":1749,"integrity":"sha512-bHAJwC9RgebnOr8W0VGFtpW/7QyEkTC1vGPP4oyIDHOtBPuvmfkm6sZ/8QxF+JRPSpVT8/KY2KTyTAz9wZl9aA==","signatures":[{"sig":"MEQCIF/A9VCGEvhlljD+YXOQbmRKJ1ST4wZMAxZT4pIlGIkqAiAp3nCQcAV/9Ta+rqqwGAaW8YfxozC7v4pu05ckCW5KuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZqopk4sndEkQy++uqw71M4sbaF1DbyuUpw90vRAR7YgIgb1LL91qMPDnEWPEn1tojCSF1Ad/mGMwCTNmyIGcMUDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49800381},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.5.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.5.tgz","_integrity":"sha512-bHAJwC9RgebnOr8W0VGFtpW/7QyEkTC1vGPP4oyIDHOtBPuvmfkm6sZ/8QxF+JRPSpVT8/KY2KTyTAz9wZl9aA==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.9","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.5","@oh-my-pi/pi-tui":"18.4.5","@oh-my-pi/omptype":"18.4.5","@oh-my-pi/pi-wire":"18.4.5","@oh-my-pi/pi-utils":"18.4.5","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.5","@oh-my-pi/pi-catalog":"18.4.5","@oh-my-pi/pi-mnemopi":"18.4.5","@oh-my-pi/pi-natives":"18.4.5","@oh-my-pi/snapcompact":"18.4.5","@oh-my-pi/pi-agent-core":"18.4.5","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.4.5_1790805178174_0.790327660629845","host":"s3://npm-registry-packages-npm-production"}},"18.4.6":{"name":"pi-agent-zh","version":"18.4.6","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.4.6","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"2d740ecdd7c03d8016798559938eed1dcc291c15","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.6.tgz","fileCount":1749,"integrity":"sha512-gOSgtsu1vRW5qfgiX4RE4zqilmaUP83EFcAWdXZcmYoMImSHDIcZ5At6DHOt+5X2JY9wXDhcfBWcRujoSD0ncw==","signatures":[{"sig":"MEUCICB7iUIqHFLXy1bSdLDmmo6d/Ud+uEaHYqSW5q1jUaa1AiEAxc3wdOI2lcLAMw9F8aSUuIaSH24vEM+x2OM2trzdEh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEgpI04QmnSYmlbcymV4BCbhl51s8BpHba2PtvsrIQ8xAiEA5TsrTBikd6ElSHpAko+HtglL+bLBhffl8838D3VsNA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49845866},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.6.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.6.tgz","_integrity":"sha512-gOSgtsu1vRW5qfgiX4RE4zqilmaUP83EFcAWdXZcmYoMImSHDIcZ5At6DHOt+5X2JY9wXDhcfBWcRujoSD0ncw==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.6","@oh-my-pi/pi-tui":"18.4.6","@oh-my-pi/omptype":"18.4.6","@oh-my-pi/pi-wire":"18.4.6","@oh-my-pi/pi-utils":"18.4.6","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.6","@oh-my-pi/pi-catalog":"18.4.6","@oh-my-pi/pi-mnemopi":"18.4.6","@oh-my-pi/pi-natives":"18.4.6","@oh-my-pi/snapcompact":"18.4.6","@oh-my-pi/pi-agent-core":"18.4.6","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.4.6_1790826854885_0.06999074373862868","host":"s3://npm-registry-packages-npm-production"}},"18.4.8":{"name":"pi-agent-zh","version":"18.4.8","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.4.8","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"862c3f9025ab780d13d72848af03a1ba9142eedf","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.8.tgz","fileCount":1749,"integrity":"sha512-SBZ3MPKIDck0Gkm+8EQ6oZhNYDPCSkOI2L0m9JQ8jQs69p56ToTRaGmOy4TfrxPGj+19toa4ebmGbeV0Ak0Hpg==","signatures":[{"sig":"MEYCIQCkCxSxBCcQRbxqey9XOKIUf+7iidn9B0jZzLQCzI1dCwIhAM3TWt2LRKCNwGxZ1UdGuI+9pFVGRTRc8pyWNrEcQFHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDka62i+PSoInL+vfpPRzKrljjfOEoo3SR7d8334DyjagIgYpJyOScpu8gNPXuWTP2AZoX3c9V8cf+WXC1tyXImxlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49872832},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.8.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.8.tgz","_integrity":"sha512-SBZ3MPKIDck0Gkm+8EQ6oZhNYDPCSkOI2L0m9JQ8jQs69p56ToTRaGmOy4TfrxPGj+19toa4ebmGbeV0Ak0Hpg==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.9","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.8","@oh-my-pi/pi-tui":"18.4.8","@oh-my-pi/omptype":"18.4.8","@oh-my-pi/pi-wire":"18.4.8","@oh-my-pi/pi-utils":"18.4.8","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.8","@oh-my-pi/pi-catalog":"18.4.8","@oh-my-pi/pi-mnemopi":"18.4.8","@oh-my-pi/pi-natives":"18.4.8","@oh-my-pi/snapcompact":"18.4.8","@oh-my-pi/pi-agent-core":"18.4.8","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.4.8_1790857400935_0.2981485078800783","host":"s3://npm-registry-packages-npm-production"}},"18.4.9":{"name":"pi-agent-zh","version":"18.4.9","keywords":["agent","ai","cli","coding-agent","llm","tui"],"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","_id":"pi-agent-zh@18.4.9","maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"bin":{"omp":"dist/cli.js"},"dist":{"shasum":"d9c0582e4a7558a894f448b1d6b941b44bebc478","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.9.tgz","fileCount":1749,"integrity":"sha512-UNYgvlYK+EVN4szKlxSsfrdFFp/31aRC6RokOxkL5RK0rZEP8KQ4zaL9lER1ONnc07n/J/kYpWLHOgQXvB7a7A==","signatures":[{"sig":"MEUCICDX+Nac6qRqSQLZEQGT8N0+3pGceTi5kUJN/cRcAElPAiEAtg+t+mYAoKmsPt50vBPwMi6TdyFNzZiZysRxVD/lU8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHWAI4GaOrJV10c2HHfQIRGG1lB3c/CeSTPrL+03PSEHAiAEwGTZc+nocXHcYwKCZ5qPxNOxR2UuVNggpqnfS9TuEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50026352},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.9.tgz","types":"./src/index.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.9.tgz","_integrity":"sha512-UNYgvlYK+EVN4szKlxSsfrdFFp/31aRC6RokOxkL5RK0rZEP8KQ4zaL9lER1ONnc07n/J/kYpWLHOgQXvB7a7A==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.9","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.9","@oh-my-pi/pi-tui":"18.4.9","@oh-my-pi/omptype":"18.4.9","@oh-my-pi/pi-wire":"18.4.9","@oh-my-pi/pi-utils":"18.4.9","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.9","@oh-my-pi/pi-catalog":"18.4.9","@oh-my-pi/pi-mnemopi":"18.4.9","@oh-my-pi/pi-natives":"18.4.9","@oh-my-pi/snapcompact":"18.4.9","@oh-my-pi/pi-agent-core":"18.4.9","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-agent-zh_18.4.9_1790893490347_0.7828346959498671","host":"s3://npm-registry-packages-npm-production"}},"18.4.10":{"_id":"pi-agent-zh@18.4.10","bin":{"omp":"dist/cli.js"},"bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"dist":{"shasum":"f1fd5bf540bc317548a65118ccada8000110d74b","tarball":"https://registry.npmjs.org/pi-agent-zh/-/pi-agent-zh-18.4.10.tgz","fileCount":1752,"integrity":"sha512-RgeLjxsQQRvgKS2w+/QVQkja8NswmLy9XBkBjMW2jg/HL1n42MINhi9CtOVewa7W4RPtmGjkkxh8cdoXDRaXwQ==","signatures":[{"sig":"MEMCHz6hFWtYpo3l5HQ2VBtWy8DSv3emeQL1GzL3iHKPZcICIFtyjHukDGaRB+KOY3I2y6UWefUbMZCltLlqWjYAOA8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfQhGwWNMSxlNQVJEGsARKt55ykFAH599o0/65SFlhOgIhAPkZESFmfde7IxYAOphZvrBJJwrF7q5pSgnrmUVmw+Lo"}],"unpackedSize":50138902},"main":"./src/index.ts","name":"pi-agent-zh","type":"module","_from":"file:/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.10.tgz","types":"./src/index.ts","author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./dap":{"types":"./src/dap/index.ts","import":"./src/dap/index.ts"},"./exa":{"types":"./src/exa/index.ts","import":"./src/exa/index.ts"},"./ida":{"types":"./src/ida/index.ts","import":"./src/ida/index.ts"},"./lsp":{"types":"./src/lsp/index.ts","import":"./src/lsp/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts"},"./stt":{"types":"./src/stt/index.ts","import":"./src/stt/index.ts"},"./*.js":"./src/*.ts","./edit":{"types":"./src/edit/index.ts","import":"./src/edit/index.ts"},"./eval":{"types":"./src/eval/index.ts","import":"./src/eval/index.ts"},"./task":{"types":"./src/task/index.ts","import":"./src/task/index.ts"},"./async":{"types":"./src/async/index.ts","import":"./src/async/index.ts"},"./cli/*":{"types":"./src/cli/*.ts","import":"./src/cli/*.ts"},"./dap/*":{"types":"./src/dap/*.ts","import":"./src/dap/*.ts"},"./debug":{"types":"./src/debug/index.ts","import":"./src/debug/index.ts"},"./exa/*":{"types":"./src/exa/*.ts","import":"./src/exa/*.ts"},"./ida/*":{"types":"./src/ida/*.ts","import":"./src/ida/*.ts"},"./lsp/*":{"types":"./src/lsp/*.ts","import":"./src/lsp/*.ts"},"./mcp/*":{"types":"./src/mcp/*.ts","import":"./src/mcp/*.ts"},"./modes":{"types":"./src/modes/index.ts","import":"./src/modes/index.ts"},"./ssh/*":{"types":"./src/ssh/*.ts","import":"./src/ssh/*.ts"},"./stt/*":{"types":"./src/stt/*.ts","import":"./src/stt/*.ts"},"./tools":{"types":"./src/tools/index.ts","import":"./src/tools/index.ts"},"./web/*":{"types":"./src/web/*.ts","import":"./src/web/*.ts"},"./commit":{"types":"./src/commit/index.ts","import":"./src/commit/index.ts"},"./edit/*":{"types":"./src/edit/*.ts","import":"./src/edit/*.ts"},"./exec/*":{"types":"./src/exec/*.ts","import":"./src/exec/*.ts"},"./markit":{"types":"./src/markit/index.ts","import":"./src/markit/index.ts"},"./task/*":{"types":"./src/task/*.ts","import":"./src/task/*.ts"},"./async/*":{"types":"./src/async/*.ts","import":"./src/async/*.ts"},"./debug/*":{"types":"./src/debug/*.ts","import":"./src/debug/*.ts"},"./modes/*":{"types":"./src/modes/*.ts","import":"./src/modes/*.ts"},"./secrets":{"types":"./src/secrets/index.ts","import":"./src/secrets/index.ts"},"./tools/*":{"types":"./src/tools/*.ts","import":"./src/tools/*.ts"},"./utils/*":{"types":"./src/utils/*.ts","import":"./src/utils/*.ts"},"./commit/*":{"types":"./src/commit/*.ts","import":"./src/commit/*.ts"},"./config/*":{"types":"./src/config/*.ts","import":"./src/config/*.ts"},"./export/*":{"types":"./src/export/*.ts","import":"./src/export/*.ts"},"./if-bench":{"types":"./src/if-bench/index.ts","import":"./src/if-bench/index.ts"},"./judgment":{"types":"./src/judgment/index.ts","import":"./src/judgment/index.ts"},"./markit/*":{"types":"./src/markit/*.ts","import":"./src/markit/*.ts"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/index.ts"},"./eval/js/*":{"types":"./src/eval/js/*.ts","import":"./src/eval/js/*.ts"},"./eval/py/*":{"types":"./src/eval/py/*.ts","import":"./src/eval/py/*.ts"},"./hindsight":{"types":"./src/hindsight/index.ts","import":"./src/hindsight/index.ts"},"./modes/acp":{"types":"./src/modes/acp/index.ts","import":"./src/modes/acp/index.ts"},"./prompts/*":"./src/prompts/*.md","./secrets/*":{"types":"./src/secrets/*.ts","import":"./src/secrets/*.ts"},"./session/*":{"types":"./src/session/*.ts","import":"./src/session/*.ts"},"./capability":{"types":"./src/capability/index.ts","import":"./src/capability/index.ts"},"./commands/*":{"types":"./src/commands/*.ts","import":"./src/commands/*.ts"},"./if-bench/*":{"types":"./src/if-bench/*.ts","import":"./src/if-bench/*.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./registry/*":{"types":"./src/registry/*.ts","import":"./src/registry/*.ts"},"./web/search":{"types":"./src/web/search/index.ts","import":"./src/web/search/index.ts"},"./discovery/*":{"types":"./src/discovery/*.ts","import":"./src/discovery/*.ts"},"./export/html":{"types":"./src/export/html/index.ts","import":"./src/export/html/index.ts"},"./hindsight/*":{"types":"./src/hindsight/*.ts","import":"./src/hindsight/*.ts"},"./lsp/clients":{"types":"./src/lsp/clients/index.ts","import":"./src/lsp/clients/index.ts"},"./modes/acp/*":{"types":"./src/modes/acp/*.ts","import":"./src/modes/acp/*.ts"},"./modes/rpc/*":{"types":"./src/modes/rpc/*.ts","import":"./src/modes/rpc/*.ts"},"./plan-mode/*":{"types":"./src/plan-mode/*.ts","import":"./src/plan-mode/*.ts"},"./tools/jfind":{"types":"./src/tools/jfind/index.ts","import":"./src/tools/jfind/index.ts"},"./autoresearch":{"types":"./src/autoresearch/index.ts","import":"./src/autoresearch/index.ts"},"./capability/*":{"types":"./src/capability/*.ts","import":"./src/capability/*.ts"},"./commit/git/*":{"types":"./src/commit/git/*.ts","import":"./src/commit/git/*.ts"},"./web/scrapers":{"types":"./src/web/scrapers/index.ts","import":"./src/web/scrapers/index.ts"},"./web/search/*":{"types":"./src/web/search/*.ts","import":"./src/web/search/*.ts"},"./export/html/*":{"types":"./src/export/html/*.ts","import":"./src/export/html/*.ts"},"./internal-urls":{"types":"./src/internal-urls/index.ts","import":"./src/internal-urls/index.ts"},"./lsp/clients/*":{"types":"./src/lsp/clients/*.ts","import":"./src/lsp/clients/*.ts"},"./modes/utils/*":{"types":"./src/modes/utils/*.ts","import":"./src/modes/utils/*.ts"},"./tools/jfind/*":{"types":"./src/tools/jfind/*.ts","import":"./src/tools/jfind/*.ts"},"./autoresearch/*":{"types":"./src/autoresearch/*.ts","import":"./src/autoresearch/*.ts"},"./cli/commands/*":{"types":"./src/cli/commands/*.ts","import":"./src/cli/commands/*.ts"},"./commit/agentic":{"types":"./src/commit/agentic/index.ts","import":"./src/commit/agentic/index.ts"},"./commit/utils/*":{"types":"./src/commit/utils/*.ts","import":"./src/commit/utils/*.ts"},"./mcp/transports":{"types":"./src/mcp/transports/index.ts","import":"./src/mcp/transports/index.ts"},"./memory-backend":{"types":"./src/memory-backend/index.ts","import":"./src/memory-backend/index.ts"},"./web/scrapers/*":{"types":"./src/web/scrapers/*.ts","import":"./src/web/scrapers/*.ts"},"./commit/analysis":{"types":"./src/commit/analysis/index.ts","import":"./src/commit/analysis/index.ts"},"./extensibility/*":{"types":"./src/extensibility/*.ts","import":"./src/extensibility/*.ts"},"./internal-urls/*":{"types":"./src/internal-urls/*.ts","import":"./src/internal-urls/*.ts"},"./commit/agentic/*":{"types":"./src/commit/agentic/*.ts","import":"./src/commit/agentic/*.ts"},"./commit/changelog":{"types":"./src/commit/changelog/index.ts","import":"./src/commit/changelog/index.ts"},"./mcp/transports/*":{"types":"./src/mcp/transports/*.ts","import":"./src/mcp/transports/*.ts"},"./memory-backend/*":{"types":"./src/memory-backend/*.ts","import":"./src/memory-backend/*.ts"},"./modes/components":{"types":"./src/modes/components/index.ts","import":"./src/modes/components/index.ts"},"./slash-commands/*":{"types":"./src/slash-commands/*.ts","import":"./src/slash-commands/*.ts"},"./commit/analysis/*":{"types":"./src/commit/analysis/*.ts","import":"./src/commit/analysis/*.ts"},"./commit/changelog/*":{"types":"./src/commit/changelog/*.ts","import":"./src/commit/changelog/*.ts"},"./modes/components/*":{"types":"./src/modes/components/*.ts","import":"./src/modes/components/*.ts"},"./commit/conventional":{"types":"./src/commit/conventional/index.ts","import":"./src/commit/conventional/index.ts"},"./extensibility/hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./modes/controllers/*":{"types":"./src/modes/controllers/*.ts","import":"./src/modes/controllers/*.ts"},"./autoresearch/tools/*":{"types":"./src/autoresearch/tools/*.ts","import":"./src/autoresearch/tools/*.ts"},"./cli/gallery-fixtures":{"types":"./src/cli/gallery-fixtures/index.ts","import":"./src/cli/gallery-fixtures/index.ts"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./commit/conventional/*":{"types":"./src/commit/conventional/*.ts","import":"./src/commit/conventional/*.ts"},"./extensibility/hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.ts"},"./extensibility/plugins":{"types":"./src/extensibility/plugins/index.ts","import":"./src/extensibility/plugins/index.ts"},"./cli/gallery-fixtures/*":{"types":"./src/cli/gallery-fixtures/*.ts","import":"./src/cli/gallery-fixtures/*.ts"},"./commit/agentic/tools/*":{"types":"./src/commit/agentic/tools/*.ts","import":"./src/commit/agentic/tools/*.ts"},"./web/search/providers/*":{"types":"./src/web/search/providers/*.ts","import":"./src/web/search/providers/*.ts"},"./extensibility/plugins/*":{"types":"./src/extensibility/plugins/*.ts","import":"./src/extensibility/plugins/*.ts"},"./extensibility/extensions":{"types":"./src/extensibility/extensions/index.ts","import":"./src/extensibility/extensions/index.ts"},"./extensibility/custom-tools":{"types":"./src/extensibility/custom-tools/index.ts","import":"./src/extensibility/custom-tools/index.ts"},"./extensibility/extensions/*":{"types":"./src/extensibility/extensions/*.ts","import":"./src/extensibility/extensions/*.ts"},"./extensibility/custom-tools/*":{"types":"./src/extensibility/custom-tools/*.ts","import":"./src/extensibility/custom-tools/*.ts"},"./extensibility/custom-commands":{"types":"./src/extensibility/custom-commands/index.ts","import":"./src/extensibility/custom-commands/index.ts"},"./modes/components/extensions/*":{"types":"./src/modes/components/extensions/*.ts","import":"./src/modes/components/extensions/*.ts"},"./extensibility/custom-commands/*":{"types":"./src/extensibility/custom-commands/*.ts","import":"./src/extensibility/custom-commands/*.ts"},"./extensibility/plugins/marketplace":{"types":"./src/extensibility/plugins/marketplace/index.ts","import":"./src/extensibility/plugins/marketplace/index.ts"},"./extensibility/plugins/marketplace/*":{"types":"./src/extensibility/plugins/marketplace/*.ts","import":"./src/extensibility/plugins/marketplace/*.ts"},"./extensibility/custom-commands/bundled/review":{"types":"./src/extensibility/custom-commands/bundled/review/index.ts","import":"./src/extensibility/custom-commands/bundled/review/index.ts"},"./extensibility/custom-commands/bundled/annotate":{"types":"./src/extensibility/custom-commands/bundled/annotate/index.ts","import":"./src/extensibility/custom-commands/bundled/annotate/index.ts"},"./extensibility/custom-commands/bundled/ci-green":{"types":"./src/extensibility/custom-commands/bundled/ci-green/index.ts","import":"./src/extensibility/custom-commands/bundled/ci-green/index.ts"}},"license":"MIT","scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run format-prompts","lint":"oxlint .","test":"bun ../../scripts/ci-test-ts.ts coding-agent-heavy --full","build":"bun scripts/build-binary.ts","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","prepack":"bun run gen:tool-views && bun run gen:bundle","gen:bundle":"bun scripts/bundle-dist.ts","gen:native":"bun --cwd=../natives run gen:native","bench:guard":"bun scripts/bench-guard.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","gen:tool-views":"bun --cwd=../collab-web run gen:tool-views","gen:native:reset":"bun --cwd=../natives run gen:native:reset"},"version":"18.4.10","_npmUser":{"name":"daassw","email":"2642032629@qq.com"},"homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","keywords":["agent","ai","cli","coding-agent","llm","tui"],"_resolved":"/home/runner/work/oh-my-pi-zh/oh-my-pi-zh/source/packages/coding-agent/pi-agent-zh-18.4.10.tgz","_integrity":"sha512-RgeLjxsQQRvgKS2w+/QVQkja8NswmLy9XBkBjMW2jg/HL1n42MINhi9CtOVewa7W4RPtmGjkkxh8cdoXDRaXwQ==","repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.9","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"_nodeVersion":"22.23.3","contributors":[{"name":"Mario Zechner"}],"dependencies":{"axe-core":"4.13.0","@babel/parser":"^7.29.7","puppeteer-core":"25.3.0","@oh-my-pi/pi-ai":"18.4.10","@oh-my-pi/pi-tui":"18.4.10","@oh-my-pi/omptype":"18.4.10","@oh-my-pi/pi-wire":"18.4.10","@oh-my-pi/pi-utils":"18.4.10","@opentelemetry/api":"^1.9.1","@oh-my-pi/omp-stats":"18.4.10","@oh-my-pi/pi-catalog":"18.4.10","@oh-my-pi/pi-mnemopi":"18.4.10","@oh-my-pi/pi-natives":"18.4.10","@oh-my-pi/snapcompact":"18.4.10","@oh-my-pi/pi-agent-core":"18.4.10","@opentelemetry/api-logs":"^0.220.0","@opentelemetry/sdk-logs":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-metrics":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0","@opentelemetry/exporter-logs-otlp-proto":"^0.220.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"optionalDependencies":{"sherpa-onnx-node":"1.13.2","@huggingface/transformers":"^4.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-agent-zh_18.4.10_1790913044646_0.8717094049058511"}}},"time":{"created":"2026-08-16T01:16:24.771Z","modified":"2026-10-02T03:50:45.037Z","17.1.8":"2026-08-16T01:16:25.231Z","17.3.5":"2026-08-16T11:01:10.100Z","17.3.7":"2026-08-19T09:40:26.594Z","17.3.8":"2026-08-19T12:37:01.918Z","17.4.0":"2026-08-20T12:38:36.345Z","17.4.1":"2026-08-21T18:30:12.090Z","17.4.2":"2026-08-22T00:58:00.126Z","18.0.0":"2026-08-22T12:29:42.273Z","18.0.1":"2026-08-23T06:33:19.179Z","18.0.3":"2026-08-23T12:30:51.894Z","18.0.4":"2026-08-24T06:47:21.191Z","18.0.5":"2026-08-25T18:35:29.794Z","18.0.6":"2026-08-26T12:42:01.386Z","18.0.8":"2026-08-27T21:39:09.814Z","18.0.9":"2026-08-28T08:43:34.488Z","18.0.10":"2026-08-28T21:41:42.527Z","18.0.11":"2026-08-29T20:20:01.916Z","18.1.0":"2026-09-01T15:59:11.655Z","18.1.2":"2026-09-01T20:27:52.213Z","18.1.3":"2026-09-02T15:52:41.631Z","18.1.4":"2026-09-02T20:26:55.401Z","18.1.5":"2026-09-03T02:40:44.727Z","18.1.6":"2026-09-03T15:41:26.453Z","18.1.7":"2026-09-03T20:26:02.369Z","18.1.8":"2026-09-04T02:37:09.830Z","18.1.10":"2026-09-04T10:27:20.193Z","18.1.11":"2026-09-05T19:51:06.582Z","18.1.12":"2026-09-06T14:49:42.040Z","18.1.13":"2026-09-07T02:33:30.464Z","18.1.14":"2026-09-07T21:03:10.266Z","18.1.15":"2026-09-09T02:46:28.327Z","18.1.16":"2026-09-09T20:19:54.403Z","18.1.17":"2026-09-10T20:22:05.459Z","18.1.18":"2026-09-12T02:50:33.398Z","18.1.19":"2026-09-13T02:49:12.322Z","18.1.20":"2026-09-14T03:03:17.396Z","18.1.21":"2026-09-14T11:36:13.494Z","18.1.22":"2026-09-14T21:21:39.758Z","18.2.0":"2026-09-15T10:55:47.875Z","18.2.1":"2026-09-16T03:02:49.604Z","18.2.2":"2026-09-16T20:47:56.743Z","18.2.3":"2026-09-17T03:05:31.707Z","18.2.4":"2026-09-17T10:52:31.231Z","18.2.5":"2026-09-18T02:59:25.414Z","18.2.6":"2026-09-18T20:23:24.360Z","18.2.7":"2026-09-21T03:04:47.119Z","18.2.8":"2026-09-21T18:01:20.657Z","18.2.9":"2026-09-22T20:53:55.505Z","18.2.10":"2026-09-23T03:04:59.735Z","18.2.11":"2026-09-23T10:45:39.674Z","18.3.0":"2026-09-24T02:59:56.584Z","18.3.1":"2026-09-25T11:08:00.319Z","18.3.2":"2026-09-26T03:15:13.614Z","18.3.3":"2026-09-27T03:24:54.482Z","18.3.4":"2026-09-27T11:20:43.911Z","18.3.5":"2026-09-27T16:20:25.790Z","18.4.2":"2026-09-28T12:48:51.712Z","18.4.3":"2026-09-29T12:05:23.076Z","18.4.4":"2026-09-30T03:48:15.018Z","18.4.5":"2026-09-30T21:52:58.438Z","18.4.6":"2026-10-01T03:54:15.113Z","18.4.8":"2026-10-01T12:23:21.220Z","18.4.9":"2026-10-01T22:24:50.604Z","18.4.10":"2026-10-02T03:50:44.885Z"},"bugs":{"url":"https://github.com/LiuQingHuaYang/oh-my-pi-zh/issues"},"author":{"url":"https://stencil.so","name":"Stencil Labs, Inc."},"license":"MIT","homepage":"https://github.com/LiuQingHuaYang/oh-my-pi-zh","keywords":["agent","ai","cli","coding-agent","llm","tui"],"repository":{"url":"git+https://github.com/LiuQingHuaYang/oh-my-pi-zh.git","type":"git","directory":"packages/coding-agent"},"description":"Coding agent CLI with read, bash, edit, write tools and session management","contributors":[{"name":"Mario Zechner"}],"maintainers":[{"name":"daassw","email":"2642032629@qq.com"}],"readme":"# @oh-my-pi/pi-coding-agent\n\nCore implementation package for the `omp` coding agent in the `omp` monorepo.\n\nFor installation, setup, provider configuration, model roles, slash commands, and full CLI reference, see:\n- [Monorepo README (local)](../../README.md)\n- [Monorepo README (GitHub)](https://github.com/can1357/oh-my-pi#readme)\n\nPackage-specific references:\n- [CHANGELOG](./CHANGELOG.md)\n- [MCP configuration guide](../../docs/mcp-config.md)\n- [MCP runtime lifecycle](../../docs/mcp-runtime-lifecycle.md)\n- [MCP server/tool authoring](../../docs/mcp-server-tool-authoring.md)\n- [DEVELOPMENT](./DEVELOPMENT.md)\n\n## Memory backends\n\nThe agent supports three mutually-exclusive memory backends, selected via the `memory.backend` setting (Settings → Memory tab, or `~/.omp/config.yml`):\n\n- `off` (default) — no memory subsystem runs.\n- `local` — existing rollout-summarisation pipeline; writes `memory_summary.md` and consolidated artifacts under the agent dir.\n- `hindsight` — talks to a [Hindsight](https://hindsight.vectorize.io) server (Cloud or self-hosted Docker), retains transcripts every Nth user turn, recalls memories on the first turn of a session, and exposes `retain`, `recall`, and `reflect`.\n\n### Hindsight quickstart\n\n1. Run a Hindsight server (Cloud or `docker run -p 8888:8888 ghcr.io/vectorize-io/hindsight:latest`).\n2. Set `memory.backend = \"hindsight\"` and `hindsight.apiUrl = \"http://localhost:8888\"` (or your Cloud URL).\n3. Optional environment overrides (env wins over settings):\n   - `HINDSIGHT_API_URL`, `HINDSIGHT_API_TOKEN` — connection\n   - `HINDSIGHT_BANK_ID`, `HINDSIGHT_DYNAMIC_BANK_ID`, `HINDSIGHT_AGENT_NAME` — bank addressing\n   - `HINDSIGHT_AUTO_RECALL`, `HINDSIGHT_AUTO_RETAIN`, `HINDSIGHT_RETAIN_MODE` — lifecycle\n   - `HINDSIGHT_RECALL_BUDGET`, `HINDSIGHT_RECALL_MAX_TOKENS` — recall sizing\n   - `HINDSIGHT_BANK_MISSION`, `HINDSIGHT_DEBUG`\n\nSwitching backends mid-session immediately replaces the live backend, memory tools, listeners, and system-prompt context. Existing users with `memories.enabled = true|false` are migrated to `memory.backend = \"local\"|\"off\"` exactly once on first launch; afterward, `memory.backend` is the sole runtime selector.\n","readmeFilename":"README.md"}