{"_id":"@f5-sales-demo/xcsh","_rev":"357-4faaeb5574292a6d77a6e8f015e4a014","name":"@f5-sales-demo/xcsh","dist-tags":{"backfill":"21.31.0","latest":"21.46.9"},"versions":{"19.51.2":{"name":"@f5-sales-demo/xcsh","version":"19.51.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.51.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"df8dacfb03151b610a62eb4637d91d9ab182883c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.51.2.tgz","fileCount":899,"integrity":"sha512-vkh3/WKE/6JBBzqj46E8ulfDtdgez7hU4Nh/LJs2YFacdnJ2xZNLE8pkKhI3GvYp9pvydOqeIlzk4x3uWZ+ymA==","signatures":[{"sig":"MEQCIBOjOqnGJTeBIOkM+n4maDxQb8/yJ6+rCBXriKy0S5D2AiADf061GrKL9QiefVbL0egtwQ22YZVtADEELxIUPf+0ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18816854},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"46d8d73751858b49191c8af4ac31ae15b36dd992","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.17.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.4.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"workspace:*","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"workspace:*","@f5-sales-demo/pi-utils":"workspace:*","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"workspace:*","@f5-sales-demo/xcsh-stats":"workspace:*","@f5-sales-demo/pi-agent-core":"workspace:*","@f5-sales-demo/pi-resource-management":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.51.2_1782486944214_0.03351883527311417","host":"s3://npm-registry-packages-npm-production"}},"19.51.4":{"name":"@f5-sales-demo/xcsh","version":"19.51.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.51.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"09004eeb6337f8707535d3dce7bc74753b7f1efe","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.51.4.tgz","fileCount":899,"integrity":"sha512-QQgFnyQb5FdVYwdBfNg57B+nHgnU71hTP0CAw3QY0bKTLe7z4E+rouBTHZJPzWmob61bR+HzOjS+VbZvs6DgUw==","signatures":[{"sig":"MEUCICtPRMDRF6I/uLj3VuvEb7ZpEAIJ5SlFvvxJYRBGmHTYAiEAgJPIcJrS26qWFMrVBqzgkFczgbZOmSYIvFORP6i0aFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18745866},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"8a28cb0c84322756aee28ea0aec6e27fa17b92fb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.13.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.51.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.51.3","@f5-sales-demo/pi-utils":"19.51.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.51.3","@f5-sales-demo/xcsh-stats":"19.51.3","@f5-sales-demo/pi-agent-core":"19.51.3","@f5-sales-demo/pi-resource-management":"19.51.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.51.4_1782517947402_0.8361851941753977","host":"s3://npm-registry-packages-npm-production"}},"19.51.5":{"name":"@f5-sales-demo/xcsh","version":"19.51.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.51.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"93e6cd08608346c733cd4fa17ee0992b9eb6a7e7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.51.5.tgz","fileCount":899,"integrity":"sha512-9RZkBStBQ6I4TE8V7eF8VwVhl3T0faRdtVAde46V2Eh6vWrxSXPG6YQLdDt8uRA/KMH1q3Qr7Mu2BOwU/Ryj/A==","signatures":[{"sig":"MEQCICfdISJPhl9tJKx1V89RMfvTj/gbRvznoGJqcbK463G4AiAz67E6J61UkWwoAs+kukzRUQZxyrZaIJYFKm40yAUrAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18749960},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"4219192c5e072c0d7d4a54148b38b27b47d520f8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.13.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.51.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.51.4","@f5-sales-demo/pi-utils":"19.51.4","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.51.4","@f5-sales-demo/xcsh-stats":"19.51.4","@f5-sales-demo/pi-agent-core":"19.51.4","@f5-sales-demo/pi-resource-management":"19.51.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.51.5_1782522021197_0.23078091268612844","host":"s3://npm-registry-packages-npm-production"}},"19.51.6":{"name":"@f5-sales-demo/xcsh","version":"19.51.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.51.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ed8089f8db4df757104fa60e32065a417f888152","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.51.6.tgz","fileCount":898,"integrity":"sha512-iLaXvE0x90Eq1ctlln1Ml0z9sNGqeCk3VhVAvKiNSB44drJmoMFCRhrbracAJgSsgmrDjnvDiUm9XbhGc/e4Jg==","signatures":[{"sig":"MEUCIQCuoXLr8ybDpSDSTEZKKi/tOZcaGWR5UcJ83eNexIg7lgIgJE+aUYZpFySKFhN38irFEeel1Th0Y0jq+9xr51QqEHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18740785},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"2a072802e0f6e75cb5f1ada167c64fed52cd39b1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.13.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.51.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.51.4","@f5-sales-demo/pi-utils":"19.51.6","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.51.4","@f5-sales-demo/xcsh-stats":"19.51.4","@f5-sales-demo/pi-agent-core":"19.51.4","@f5-sales-demo/pi-resource-management":"19.51.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.51.6_1782530055492_0.09013339618790983","host":"s3://npm-registry-packages-npm-production"}},"19.52.0":{"name":"@f5-sales-demo/xcsh","version":"19.52.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.52.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"94bd635eb43a70b0e444325d6c561c117cd58b12","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.52.0.tgz","fileCount":905,"integrity":"sha512-TZ35uI81aHROlJVlV9DcpYStJqeC5WQsxysGUzldSKem/3mtjfuoKvmmCfy7U1WhNcV5d8Mt7UNgkSqe8kOBMw==","signatures":[{"sig":"MEYCIQDomobocrI5BM3WMKQlOfHC//wUy/8JmQqYQ6J5fwPs7wIhAPR6MNLiIDCUUeXeS2n4lNWcZMTNg2XMo5LS+Agzy18l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18785307},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a54c0128815fd00752c40aba2a1650817ca9874f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.13.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.52.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.52.0","@f5-sales-demo/pi-utils":"19.52.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.52.0","@f5-sales-demo/xcsh-stats":"19.52.0","@f5-sales-demo/pi-agent-core":"19.52.0","@f5-sales-demo/pi-resource-management":"19.52.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.52.0_1782762527192_0.6080433769520461","host":"s3://npm-registry-packages-npm-production"}},"19.53.0":{"name":"@f5-sales-demo/xcsh","version":"19.53.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.53.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f4207f4e3d03790352aa39eebfb6cbc84a8c717e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.53.0.tgz","fileCount":908,"integrity":"sha512-nxkBE+LRFfOPfWoS1UhdOxHFr/Y0T4msqc2JMzdY8WPIHwwmzBs+BJhO7zN3AgKfSZXc1FrlPJEBds8QwMXo8g==","signatures":[{"sig":"MEYCIQCxl3YRU93Gj9SfxvNEq8ywA6H5MUvRswJK08Oyx1gqVwIhAMahqXPmutV1ff/RcbHzIROlniK8s2jYAXlo2ayFnD7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18800139},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"bd260c74c8205835f4934fc2251fc66d5ef95335","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.13.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.53.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.53.0","@f5-sales-demo/pi-utils":"19.53.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.53.0","@f5-sales-demo/xcsh-stats":"19.53.0","@f5-sales-demo/pi-agent-core":"19.53.0","@f5-sales-demo/pi-resource-management":"19.53.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.53.0_1782821166001_0.5680153603130982","host":"s3://npm-registry-packages-npm-production"}},"19.53.1":{"name":"@f5-sales-demo/xcsh","version":"19.53.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.53.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"90ad8ff5f0a5534c5be645a2afe5f83cbd1b29ae","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.53.1.tgz","fileCount":909,"integrity":"sha512-WpAFkLbQ22UYbdHpYgXyvrgtWgXEDAFXnkoKtnCpL+SDUYvXwZHhXITST1hsUpCDvulKTRVc+CnL6im9EDt71Q==","signatures":[{"sig":"MEYCIQDaTPZW0noSApFvSjzT529RCfcQJZH9b6mfMeK7tOWjtQIhAOCTT3PjdBRYmY+ACiAmtmCMlCDRcrqoBWomFyPquUTj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18816815},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"74d7bdab6d0aa8f7addce3a697f39081856c6064","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.13.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.53.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.53.1","@f5-sales-demo/pi-utils":"19.53.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.53.1","@f5-sales-demo/xcsh-stats":"19.53.1","@f5-sales-demo/pi-agent-core":"19.53.1","@f5-sales-demo/pi-resource-management":"19.53.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.53.1_1782827659227_0.9800980939732407","host":"s3://npm-registry-packages-npm-production"}},"19.53.2":{"name":"@f5-sales-demo/xcsh","version":"19.53.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.53.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6ccac4a31694c96f137dacffcb85b2a2f546de50","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.53.2.tgz","fileCount":909,"integrity":"sha512-1JQwI/5LrxJQSimV7WPuziIKk3Wfo4hhUocwDkh69ZToCIwTNzldDFbd5TXZvIvbk0HT2xOF9cWxQ1giHCNhAw==","signatures":[{"sig":"MEUCIQCTzPiDrm6S+EEbylRsXPahKgJXyfHUmH4u9zss4i9f4QIgf/Wbalxag8s6ls5ayMYtxr9vYKgR8vQb8GCL8U8C+a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18816815},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a6f0d3a5600e8f64e6b4c97ba70ab799c0258291","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.53.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.53.2","@f5-sales-demo/pi-utils":"19.53.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.53.2","@f5-sales-demo/xcsh-stats":"19.53.2","@f5-sales-demo/pi-agent-core":"19.53.2","@f5-sales-demo/pi-resource-management":"19.53.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.53.2_1782851906477_0.09447336340354129","host":"s3://npm-registry-packages-npm-production"}},"19.54.0":{"name":"@f5-sales-demo/xcsh","version":"19.54.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.54.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"198a34c2c6900bf9c4ecb42715b09081505fb654","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.54.0.tgz","fileCount":926,"integrity":"sha512-QP92J0bTqEK5nlrEiJLV/Iad/4mhYX/GXmB60D1j8JMRLM3kCaBjSc1W4bBqtAdxK9Jerm8YlvN7/fgUH6FZRA==","signatures":[{"sig":"MEYCIQCGuEs+0V/zlrR1/CwMTUZUZji9KHo2Bxf6s1SfOs5thgIhAIhCZpugKBce1+N6zaaKBcQUwu6T35mtx4oV2wlvXYAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18960883},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"adc80f2ff5554dd9a0359ce4b1ed170be3af79e7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.13.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.54.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.54.0","@f5-sales-demo/pi-utils":"19.54.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.54.0","@f5-sales-demo/xcsh-stats":"19.54.0","@f5-sales-demo/pi-agent-core":"19.54.0","@f5-sales-demo/pi-resource-management":"19.54.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.54.0_1782963467666_0.4834891306753262","host":"s3://npm-registry-packages-npm-production"}},"19.55.0":{"name":"@f5-sales-demo/xcsh","version":"19.55.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.55.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b13e2fb14c699d7bdbf0dd085df3b5498a0d46b6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.55.0.tgz","fileCount":928,"integrity":"sha512-WWr+UR5xLxdJjBMkKohb8Xsf8X5RAvrRoFfxOjN+Qxdl0uAko3EAz0k4DBiN2SVJqWjEabz2a54H47aXCtoIdg==","signatures":[{"sig":"MEYCIQCqRJ5tFDBF06HchxBU4uCpzC2ycJxVIyoAbw1WzdWTRQIhANeEkIbnkdt1kQ3CUS04vgHOUy1/mDkcYzWxbP5JSCeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18972887},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"d4705fb3ced007a59e110d11971eb25c3dc9e83f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.55.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.55.0","@f5-sales-demo/pi-utils":"19.55.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.55.0","@f5-sales-demo/xcsh-stats":"19.55.0","@f5-sales-demo/pi-agent-core":"19.55.0","@f5-sales-demo/pi-resource-management":"19.55.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.55.0_1783033331470_0.12153517217190113","host":"s3://npm-registry-packages-npm-production"}},"19.55.1":{"name":"@f5-sales-demo/xcsh","version":"19.55.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.55.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"befc249575d295a8166edd8c2a95697efc4270bb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.55.1.tgz","fileCount":933,"integrity":"sha512-aSa2edHlO/ikwiX+6wvDdyh4fRV8tbUpoJJX1Wmj1jsila38SG51WszfeVrtQo43xvKs34j8g45x2E6hBQnBTw==","signatures":[{"sig":"MEYCIQCr58PPYmf/szuKpUz6k22oiwHTV/7f0oAmWA/kzF0HtAIhAJurwJzdiSd633FV1nCDwURbtGmTRWf3AgUbTaVIdV8i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19003239},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"48c9f78cdcabe71d95cc97b067c64119f03fb22d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.55.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.55.1","@f5-sales-demo/pi-utils":"19.55.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.55.1","@f5-sales-demo/xcsh-stats":"19.55.1","@f5-sales-demo/pi-agent-core":"19.55.1","@f5-sales-demo/pi-resource-management":"19.55.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.55.1_1783041949026_0.30333633396823156","host":"s3://npm-registry-packages-npm-production"}},"19.56.0":{"name":"@f5-sales-demo/xcsh","version":"19.56.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.56.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1b33a11c4ce86db6c83ae599641ec63d092ea7c0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.56.0.tgz","fileCount":933,"integrity":"sha512-x4ZfEgUiP0tUWGGn9fpbQwZ5vmAp2EDWf2R5Tktu+nLwLHpxLx2Do7ndYcDVdagSZ5/LL9c46cxb7WxRjx9aWg==","signatures":[{"sig":"MEUCIQCvdVuHQjkVtX8+SaRJfs3c9mns7wF5e/fniv8dlfdvoQIgM38B7po9jjMMppr601JXhJ3iUnFWe6YqUBlAmOTqV6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19004247},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"34e6ed88ab9aea762a9819b7ad53dfa6b7807f9a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.56.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.56.0","@f5-sales-demo/pi-utils":"19.56.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.56.0","@f5-sales-demo/xcsh-stats":"19.56.0","@f5-sales-demo/pi-agent-core":"19.56.0","@f5-sales-demo/pi-resource-management":"19.56.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.56.0_1783085590103_0.06951603908759063","host":"s3://npm-registry-packages-npm-production"}},"19.56.1":{"name":"@f5-sales-demo/xcsh","version":"19.56.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.56.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7dffacd1b23908b713538fec14c747ef174f52a8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.56.1.tgz","fileCount":933,"integrity":"sha512-3SCtCZnHdSUY9l3yoaYb5BvlJsr3gPrGWE1sgMdPUg0Y1KcxEzwpuehTC/xQf0Eo33okPszSnKRcQY9ScHBKRg==","signatures":[{"sig":"MEYCIQC3wVIP5aiqZHmTjfeS5LRrcOZBtAu+yvEn/0CtesZd5QIhAJYq7e4IuJ/IgD/KOu6iDspNe2+yuni7Gk2NGNUfp4IO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19005789},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"5630d1694415b3da8edb73803fdf7ad37467d77d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.56.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.56.1","@f5-sales-demo/pi-utils":"19.56.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.56.1","@f5-sales-demo/xcsh-stats":"19.56.1","@f5-sales-demo/pi-agent-core":"19.56.1","@f5-sales-demo/pi-resource-management":"19.56.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.56.1_1783102476781_0.7840291776655117","host":"s3://npm-registry-packages-npm-production"}},"19.56.2":{"name":"@f5-sales-demo/xcsh","version":"19.56.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.56.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7da5da5f390d91a1811d8c40b6bbabd22b1c9720","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.56.2.tgz","fileCount":935,"integrity":"sha512-EvTSMROy2vTUp13AzhSxZD6H/4L7MbwoYYLEH04YQYFf8Fdqeik9LlqIr+4PaRR2VOS7Rn3XZc5pUzBFst3LEw==","signatures":[{"sig":"MEQCIFcwnTiXlcPCNorw4d/9YOzm7uTw0s3vah46obwu0+dwAiBY6cvreawu2ag5sUXjMwCRkmf4RRHmOeMPeAGDYGZHDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19015308},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"864f91ecbd26a814dda896b5c402a0a30494e942","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.56.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.56.2","@f5-sales-demo/pi-utils":"19.56.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.56.2","@f5-sales-demo/xcsh-stats":"19.56.2","@f5-sales-demo/pi-agent-core":"19.56.2","@f5-sales-demo/pi-resource-management":"19.56.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.56.2_1783125759507_0.016369502027913096","host":"s3://npm-registry-packages-npm-production"}},"19.57.0":{"name":"@f5-sales-demo/xcsh","version":"19.57.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.57.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1f922e5317621e66689d529328033a249d4e15b8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.57.0.tgz","fileCount":936,"integrity":"sha512-RsAudxQ2M2VbVmDwSqD2KRB9OFLq/CAhbSo8wGowDtsyC9kf34SHFndYoSc4QoVECp+d9WaJAmdGo+73o1SfUg==","signatures":[{"sig":"MEUCIQCbzuWirUMgrnPUkxzt12gPaH/isHWpeEb00hYeihgdsgIgR2I7Ops5xb5Bx5K3NDAnpnFWINBY0jeOokxUrf4hHJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19005890},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9b508d8af3633290ce801f2ca9956dd22df78e30","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.57.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.57.0","@f5-sales-demo/pi-utils":"19.57.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.57.0","@f5-sales-demo/xcsh-stats":"19.57.0","@f5-sales-demo/pi-agent-core":"19.57.0","@f5-sales-demo/pi-resource-management":"19.57.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.57.0_1783198485348_0.1016171491345832","host":"s3://npm-registry-packages-npm-production"}},"19.57.1":{"name":"@f5-sales-demo/xcsh","version":"19.57.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.57.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"560585913d5c4ce8589bda873f3bd118d59c2647","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.57.1.tgz","fileCount":936,"integrity":"sha512-LKeYaQe+dbYifdch3tC84hXH9tJgZvLkLY6zZXn4qHBbwT6+w+QhcibTqyMI+LJB6zsNz8uSpr2zEVTJlHTLig==","signatures":[{"sig":"MEYCIQD5R0hWAxFDyt2VN624bromu16lmS4kYV/b0y6puGn3GQIhAJVRHdAUQQr1yUrzv6RDLDVnZIWodlgNt/W5XQTWylgF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19006282},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"afdece90c0203627849699502d77b189fd3fb320","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.57.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.57.1","@f5-sales-demo/pi-utils":"19.57.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.57.1","@f5-sales-demo/xcsh-stats":"19.57.1","@f5-sales-demo/pi-agent-core":"19.57.1","@f5-sales-demo/pi-resource-management":"19.57.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.57.1_1783200109488_0.7405931230363958","host":"s3://npm-registry-packages-npm-production"}},"19.57.2":{"name":"@f5-sales-demo/xcsh","version":"19.57.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.57.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"58222a309b53fa3d9d23a3506baabb03122582ef","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.57.2.tgz","fileCount":936,"integrity":"sha512-UmUS+MfjGKfXmeMOkDVpkA4KhCJ9Cm+AEpPLF0oxsqaJ2EdcEMSDNlexsdyBUSOHr06mnrgF0PkNH/fO1BdcHQ==","signatures":[{"sig":"MEQCIDUrkN7n+p1hk5rNG1TsN1SJrpBGpNbu49rBHw1u64bcAiAr1DfxQVj7qQJk8Z/i9Dp+Xw9sORdL4VtjVffY86fj4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19007500},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"642fb826019640261cf1e3c1ec0206581fd9c1fc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.57.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.57.2","@f5-sales-demo/pi-utils":"19.57.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.57.2","@f5-sales-demo/xcsh-stats":"19.57.2","@f5-sales-demo/pi-agent-core":"19.57.2","@f5-sales-demo/pi-resource-management":"19.57.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.57.2_1783204199619_0.7903318119851053","host":"s3://npm-registry-packages-npm-production"}},"19.58.0":{"name":"@f5-sales-demo/xcsh","version":"19.58.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.58.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3abcef2dbb25bcd4f2c994e3df6829c7ede1e9e6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.58.0.tgz","fileCount":936,"integrity":"sha512-QbP7qm2CHprA3w5g1QoS+bL7GNGSvzOZZ0PUqryKYj1lRCcpRMKrbiiFbvf+xZcI1N/hBGuJlTrXVrBcmG647Q==","signatures":[{"sig":"MEUCIQDXtcgVUBu21jImgrzzRTqT65jVuAfq+iShxGMG9wfi6gIgV733hFcyNnm6lcLRQuAcMakPE9aMS1+JySAobmyI5qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19015686},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"def3667fcf2f20c14de7b9ab37b29e85b390e5c4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.58.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.58.0","@f5-sales-demo/pi-utils":"19.58.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.58.0","@f5-sales-demo/xcsh-stats":"19.58.0","@f5-sales-demo/pi-agent-core":"19.58.0","@f5-sales-demo/pi-resource-management":"19.58.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.58.0_1783224012939_0.39449177393504264","host":"s3://npm-registry-packages-npm-production"}},"19.58.1":{"name":"@f5-sales-demo/xcsh","version":"19.58.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.58.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ad81ec9a70a38c714814c16cb467e6b51eaebc04","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.58.1.tgz","fileCount":937,"integrity":"sha512-S+acnjoW7W0PJa0gBv8fUcAG7AeUmuYISyWuHrNYoTHB6BlyKXbpORGUCSgs9XLXcAx7+Fyv6bqqZA5uS0/wqg==","signatures":[{"sig":"MEYCIQDaL+7dNyoqFaE38BuaJY/idgJijpuXlFysIHWTk2bp4wIhANB9m0/cTB1cMO5q046BqVj79Xt82W0LT75kH1lnQPiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19018607},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f72a3fa845f24642e4db4d84aa427bb2e2d64538","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.58.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.58.1","@f5-sales-demo/pi-utils":"19.58.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.58.1","@f5-sales-demo/xcsh-stats":"19.58.1","@f5-sales-demo/pi-agent-core":"19.58.1","@f5-sales-demo/pi-resource-management":"19.58.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.58.1_1783259622512_0.21508866977326813","host":"s3://npm-registry-packages-npm-production"}},"19.58.2":{"name":"@f5-sales-demo/xcsh","version":"19.58.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.58.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9c8e527d8ab97013c00f310ddfb013b10716ec9f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.58.2.tgz","fileCount":937,"integrity":"sha512-S926PEfbUe3OMqfjq+BPlKkpeJDGDESND7e76s8xNoOlMxz6BCtb9yuq9bo9D/0kZ2+J55PTSyUfqJ8O7TWFKw==","signatures":[{"sig":"MEUCIBU17R5xA22CpiggBF3kWrm/iMZo7/kTYtL7lpfDPY8fAiEAtvw1tZfV16Oy16C/UBZZbgc5TQkHXn886bugnYjCPV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19018607},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"c666636feed4f03e00897187bb494b2bed0f27e9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.58.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.58.2","@f5-sales-demo/pi-utils":"19.58.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.58.2","@f5-sales-demo/xcsh-stats":"19.58.2","@f5-sales-demo/pi-agent-core":"19.58.2","@f5-sales-demo/pi-resource-management":"19.58.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.58.2_1783273262526_0.4401428519395545","host":"s3://npm-registry-packages-npm-production"}},"19.58.3":{"name":"@f5-sales-demo/xcsh","version":"19.58.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.58.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f76ab55c8142eb10baff367a618c7bd630052422","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.58.3.tgz","fileCount":937,"integrity":"sha512-IZ0g/hLQiQyo9Rsn99j0BtEAg9QQif1wy2krU5NnJCd8YJeVsAWDBBCM64fWyell0ffPu8eBGKxPukx1ugjpPw==","signatures":[{"sig":"MEQCIFcnZDPtZUIJ7AgGADp/gD9W8rtXvEAk6OD2iI1MLypcAiAR8bfE9jD8Nmvh8r+t4j4VkpQtzAzcWrDENlNjrRtXSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19019963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"1e0e9e203ce3f95f2e4bb1069f4371d9b7529e91","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.58.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.58.3","@f5-sales-demo/pi-utils":"19.58.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.58.3","@f5-sales-demo/xcsh-stats":"19.58.3","@f5-sales-demo/pi-agent-core":"19.58.3","@f5-sales-demo/pi-resource-management":"19.58.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.58.3_1783276081094_0.932053581602549","host":"s3://npm-registry-packages-npm-production"}},"19.60.0":{"name":"@f5-sales-demo/xcsh","version":"19.60.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.60.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7ef0b9c3dfd06b0e1af5d1c66538fa222c2f05f3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.60.0.tgz","fileCount":938,"integrity":"sha512-qKzHAAzEOgsIjl8TzKeK8YD5bCvE5xgN7jQLnC97H5PBt4QDQuseGDTGxfQhezqL0zQf+8T9RMGzPE6ZE6B6OA==","signatures":[{"sig":"MEUCIQD4tQ7Fuj4u5yVLBIZQ0wT3l52oyR9rqfbGaxQox/QKCAIgfqOu+3SVhvPOoZrEd4+/0Tvv3+bGa2sf5lACTuqLjyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19033067},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"37266bce39f1c2714a947ebfcbd9dbae46b312a0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.60.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.60.0","@f5-sales-demo/pi-utils":"19.60.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.60.0","@f5-sales-demo/xcsh-stats":"19.60.0","@f5-sales-demo/pi-agent-core":"19.60.0","@f5-sales-demo/pi-resource-management":"19.60.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.60.0_1783281654428_0.7532696731216852","host":"s3://npm-registry-packages-npm-production"}},"19.61.0":{"name":"@f5-sales-demo/xcsh","version":"19.61.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.61.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"35faf77cf5b74516b86f247072df64b8ee727ace","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.61.0.tgz","fileCount":938,"integrity":"sha512-46pnJR7CPDgWT2R56YqTPiLQlEyLXA1bluO3ZZL9PP+cpI5TiIi6ECDKQjsZwAIKWaQf3ISx+tCRS7JKxBfT+Q==","signatures":[{"sig":"MEUCIQCuePmwGXAiVOrd6DnExALzWrEWZb3fc+7rfMdrcV2n3gIgdYJy/Yazr2fIC5PXUOItXB0FFJzRx+Qdw76nWRg/cDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19039104},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"54faf1b4029f7a7a4251c5cc6776c789b3e1af5c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.61.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.61.0","@f5-sales-demo/pi-utils":"19.61.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.61.0","@f5-sales-demo/xcsh-stats":"19.61.0","@f5-sales-demo/pi-agent-core":"19.61.0","@f5-sales-demo/pi-resource-management":"19.61.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.61.0_1783283559374_0.1505793951072789","host":"s3://npm-registry-packages-npm-production"}},"19.61.1":{"name":"@f5-sales-demo/xcsh","version":"19.61.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.61.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1133898341c0c058342c922cf0c7625593b03f46","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.61.1.tgz","fileCount":941,"integrity":"sha512-GTp08ZP+yCwD+r8yMJBn0PHsJYszKta0vCwb+adnEMMb5owRVC8nbibIRj/i1FGCwJ3dw24lKMi0FNQviYl8aQ==","signatures":[{"sig":"MEUCIQD/W30kGJuk7ZUy/MYSd/opKEB3i9rvUPj0PJZiQZghPQIgZyWKa27CeDTLf+ep1tgh8Hp0jzZhIpp3qbNR+ZTaoAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19011434},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"2060729b09fb7a4ede87e49a0ac0fb76725160ae","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.61.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.61.1","@f5-sales-demo/pi-utils":"19.61.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.61.1","@f5-sales-demo/xcsh-stats":"19.61.1","@f5-sales-demo/pi-agent-core":"19.61.1","@f5-sales-demo/pi-resource-management":"19.61.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.61.1_1783387144171_0.7740433155443398","host":"s3://npm-registry-packages-npm-production"}},"19.61.2":{"name":"@f5-sales-demo/xcsh","version":"19.61.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.61.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ef8ba32e8e49bc08f1e474e916d07469f372c227","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.61.2.tgz","fileCount":942,"integrity":"sha512-ePi9Ua5wXEbR8KyHLVU71SOFWPOX7MY8uGwgSK4dO3hAW9OA4j9XWxifSnTScNcXwJHswUBzlfn7XkOXDGXW9Q==","signatures":[{"sig":"MEUCIQCcP+D9ZMaezbtedUDFkIwuMmH/KK9yH/dWAfRZ5rCrvgIgDQJfnZEocluk/J3/iarhl/gjspxQ6a8wkHOpb2RQB18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19017148},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"b6923d7302a3f43d8b9600ed4bddd6e26f16fad6","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.61.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.61.2","@f5-sales-demo/pi-utils":"19.61.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.61.2","@f5-sales-demo/xcsh-stats":"19.61.2","@f5-sales-demo/pi-agent-core":"19.61.2","@f5-sales-demo/pi-resource-management":"19.61.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.61.2_1783402439001_0.5801066811696438","host":"s3://npm-registry-packages-npm-production"}},"19.61.3":{"name":"@f5-sales-demo/xcsh","version":"19.61.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.61.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6af5c033f149770d4218ceffd2cf34ab2202dde0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.61.3.tgz","fileCount":942,"integrity":"sha512-dgwMFGWmCBuPgjAlD6E6jjoCBIrdhbVCm4YV/NtWzYlaQ2HHTHjSQYvzv3UtQ+A51oxfSj+GAePXU7pvQc+5Vw==","signatures":[{"sig":"MEUCIBOFAm/Ugo4+LhRMqLKS4P29oAi74IKMmB7azjjMo3BSAiEAum4Cedm+96zUF7WEGQjl4KyXoPOM8AAqRT56Pnzs/Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19018000},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"1546a875f07608812967e1169ea86c2bd3f837ac","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.61.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.61.3","@f5-sales-demo/pi-utils":"19.61.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.61.3","@f5-sales-demo/xcsh-stats":"19.61.3","@f5-sales-demo/pi-agent-core":"19.61.3","@f5-sales-demo/pi-resource-management":"19.61.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.61.3_1783426906519_0.7091558928298471","host":"s3://npm-registry-packages-npm-production"}},"19.61.4":{"name":"@f5-sales-demo/xcsh","version":"19.61.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.61.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"767d31415d0e669d368cc13bdf005ee455b2543e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.61.4.tgz","fileCount":942,"integrity":"sha512-gp+gnMy2uh3fojDSw6UgBjfz2MppnjNbkv9fAvz64pGIVuMoovOA9I1yB//xM4Bwhf2ULvY/O9QKfnMOP/ZKyA==","signatures":[{"sig":"MEUCIQDzxgyW7N+YQdW9D0LkUSbYynka4Qk9jtdZiqwhBE/vFQIgbDDp6pPJ/4jpMKTY/sgTRO3yKWM/UZpOASFa2RcJ2XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19023182},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"8697bc5fee06350b861c8c8bf7bbac1f00f85408","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.61.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.61.4","@f5-sales-demo/pi-utils":"19.61.4","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.61.4","@f5-sales-demo/xcsh-stats":"19.61.4","@f5-sales-demo/pi-agent-core":"19.61.4","@f5-sales-demo/pi-resource-management":"19.61.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.61.4_1783442453850_0.8140559947703574","host":"s3://npm-registry-packages-npm-production"}},"19.61.5":{"name":"@f5-sales-demo/xcsh","version":"19.61.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.61.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"957cecfefa38b9ee8195be153cd63d25421ae7b3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.61.5.tgz","fileCount":943,"integrity":"sha512-aHSyQFSongwBaYgf8fdNZ4Ft/zreshNd4jPu756duT392vUMWIc+ZfugoKXrVecQLP6TJmlrjoIUutEgG0c7Ig==","signatures":[{"sig":"MEYCIQDj1ZDnObdGbous6tPx5c9q9Amguv2apkuBo/uSt8zFDwIhANWJKtwvKNmKZyN83U8g0werKfw6ObufeMS8w+iHTKn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19030924},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"e9f45bc1c87e84c1d99060a016ae1e20907e2210","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.61.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.61.5","@f5-sales-demo/pi-utils":"19.61.5","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.61.5","@f5-sales-demo/xcsh-stats":"19.61.5","@f5-sales-demo/pi-agent-core":"19.61.5","@f5-sales-demo/pi-resource-management":"19.61.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.61.5_1783476597328_0.5358226670592137","host":"s3://npm-registry-packages-npm-production"}},"19.62.0":{"name":"@f5-sales-demo/xcsh","version":"19.62.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7c4ba45d73a8ca57bc66cca580064ff09cd059c6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.0.tgz","fileCount":943,"integrity":"sha512-fS8UwR6siUq2zFZgqjfYDDrFunEYItpIhnM3Xe1T2b5KZMhvECP7CvaMQ0owaTNKaAMeZn+/lTc5zSdLcDHfWA==","signatures":[{"sig":"MEYCIQCEukkIHjbBrJgTbC4RRbrd3Id+YsBamJQ7F39mqpVMgAIhAJENM8lAkPizOOV1bscahHxRw5AM3XuZupH8+SEm1FsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19035077},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"002bc2b7d7e14a95e282f940730cbdc347197635","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.0","@f5-sales-demo/pi-utils":"19.62.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.0","@f5-sales-demo/xcsh-stats":"19.62.0","@f5-sales-demo/pi-agent-core":"19.62.0","@f5-sales-demo/pi-resource-management":"19.62.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.0_1783478749551_0.111238062252351","host":"s3://npm-registry-packages-npm-production"}},"19.62.1":{"name":"@f5-sales-demo/xcsh","version":"19.62.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0ff0de0219abd389164475054cc89bfd4cdf1356","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.1.tgz","fileCount":943,"integrity":"sha512-o2wgIjicLrsiDLLEjLGR5mmwrF2IqyL3uySSDT+mHnvlR9stp2lroXAuYStQqudxZP3KznVvCAmCO4n61jw+ew==","signatures":[{"sig":"MEYCIQCMdyfX4ZWgLDfDwsuTNcFKv8YJQ4dp9M8pvFUY5Pk7DAIhAIyfLLhIlcRNJEukG+Fi37vjedZP2YAMtAK5ifVD7MJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19037974},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"914880a26dc07e8cbfe5f79dcaef4012e559779d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.1","@f5-sales-demo/pi-utils":"19.62.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.1","@f5-sales-demo/xcsh-stats":"19.62.1","@f5-sales-demo/pi-agent-core":"19.62.1","@f5-sales-demo/pi-resource-management":"19.62.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.1_1783530936059_0.7259153951726525","host":"s3://npm-registry-packages-npm-production"}},"19.62.2":{"name":"@f5-sales-demo/xcsh","version":"19.62.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6349d38af137e6e7b194518be22539979b43986e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.2.tgz","fileCount":943,"integrity":"sha512-PGXM2BOy3dS1enwmuYMoJMFkxy/VWL8O/3kK20Z/NYGHhJq2TsyumP5RZuDRtuL68pDIDrC+EQoTl4zChxJDvQ==","signatures":[{"sig":"MEUCIDFqOsLZaf5GjMwriRpQjc+dbaqaoAcA3yVNtxmRhyUJAiEAp3QRfoRuE4zb4/WnX7Sr7QTW8uCNmaJQc+fUS3Ev4kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19038447},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"2db94a2fe43570de2c145baf4692241c0154dd3e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.2","@f5-sales-demo/pi-utils":"19.62.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.2","@f5-sales-demo/xcsh-stats":"19.62.2","@f5-sales-demo/pi-agent-core":"19.62.2","@f5-sales-demo/pi-resource-management":"19.62.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.2_1783543692194_0.02409787240939809","host":"s3://npm-registry-packages-npm-production"}},"19.62.3":{"name":"@f5-sales-demo/xcsh","version":"19.62.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"45d982fe49d5dd4bf12eb54787a3046f028bae3c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.3.tgz","fileCount":943,"integrity":"sha512-H2xT6vcQANQGPLGYVaE8IoLtIna/D72kMniHdIGdjq6O9lqPEuKl68Os3MJf46BeK6g/g2iUzJV0qlRTuymKSw==","signatures":[{"sig":"MEQCIGLe6wUJR2VOMGtTO5CmxmCJgkB4RWc2TTYVsn0tqY8eAiAVxCJSKVRha4N/E++8mpQLjIc6HSPVuCfz7+S3e4u+PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19039680},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9cc77a180e4cee61fa4793c5076c766c05bde7f3","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.3","@f5-sales-demo/pi-utils":"19.62.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.3","@f5-sales-demo/xcsh-stats":"19.62.3","@f5-sales-demo/pi-agent-core":"19.62.3","@f5-sales-demo/pi-resource-management":"19.62.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.3_1783573806012_0.30575530572484455","host":"s3://npm-registry-packages-npm-production"}},"19.62.4":{"name":"@f5-sales-demo/xcsh","version":"19.62.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"68e0f83de580c48edfeca9e7cade7a3bc35d8e33","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.4.tgz","fileCount":943,"integrity":"sha512-5XzCFpcmrmjVtR6v02BWiy68w32VjwlgbTJY6VWCpiyZYT55meP2AROWd3S8k2dAE25AqWbBVkJLrhmkVW7LlQ==","signatures":[{"sig":"MEUCIHddHZvGllvWdOU8IR3GZhROkaNdzx8lpvqx+M8rbr6xAiEAkZc/JxxHFmWnl3GPka2pw+BgVdxCnzGwybEx2HteKv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19040488},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"156cce9e3d3c27cbf7a4ed531f1657d1b28bbdfa","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.4","@f5-sales-demo/pi-utils":"19.62.4","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.4","@f5-sales-demo/xcsh-stats":"19.62.4","@f5-sales-demo/pi-agent-core":"19.62.4","@f5-sales-demo/pi-resource-management":"19.62.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.4_1783606590875_0.51466390546974","host":"s3://npm-registry-packages-npm-production"}},"19.62.5":{"name":"@f5-sales-demo/xcsh","version":"19.62.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8cb862401d468bfc5a662f027ae7cc46639e3a96","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.5.tgz","fileCount":943,"integrity":"sha512-OpO/SXhaJYLMyEpJdVeQbvGZyDSXWaO77WVCNKmg2IV+LKXhW0wKGbS0OAzLzzg4TKREUK7D0+9h3VmvoMkk7g==","signatures":[{"sig":"MEUCIQCU7oUe5kKa5e6VeXv6liqptBGhBMb+MysjyFPZD3rejwIgZkxPeba76j0NR4HfzCA2vYbmR4fExvfh2v1IM3J+omw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19040488},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"ca784b4a6a00ef524d9a70650d4867814240952c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.5","@f5-sales-demo/pi-utils":"19.62.5","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.5","@f5-sales-demo/xcsh-stats":"19.62.5","@f5-sales-demo/pi-agent-core":"19.62.5","@f5-sales-demo/pi-resource-management":"19.62.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.5_1783623886092_0.48532137602308345","host":"s3://npm-registry-packages-npm-production"}},"19.62.6":{"name":"@f5-sales-demo/xcsh","version":"19.62.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"da9516546f873263c185d7d15f53420991646c64","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.6.tgz","fileCount":943,"integrity":"sha512-5DZphQ3NUin6/vlPAlebukEOjOTFUTHd1Xztrm1B4fs5y877vuRgPdx5BlsJ+fTTEw35DJCsmFR66fNx3kXS5g==","signatures":[{"sig":"MEYCIQCtH1km4b0wNU3DoCUpuxvABEp3ABwDZJjQq9w4ElR/EgIhAOFCcJocYnNETTvhj1CgPuxRS613NpBP3KMQdw+GrISM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19040488},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"bdcfe875d7dd59c33de3020155cc43567e760824","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.6","@f5-sales-demo/pi-utils":"19.62.6","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.6","@f5-sales-demo/xcsh-stats":"19.62.6","@f5-sales-demo/pi-agent-core":"19.62.6","@f5-sales-demo/pi-resource-management":"19.62.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.6_1783631148338_0.761160475750009","host":"s3://npm-registry-packages-npm-production"}},"19.62.7":{"name":"@f5-sales-demo/xcsh","version":"19.62.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"cb6e549b5393f3e8088ef80b214f41dc634f287b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.7.tgz","fileCount":943,"integrity":"sha512-LDV6rcrCytnWlsABlV7uP3Iz90ezz+ujUwiWhRxGOULA2vaDGGZ3EP4F6/3lhuRhuKu2rB6F/P//vq0DFC5Xcg==","signatures":[{"sig":"MEQCIBtIbMHpVy/Pp9aYSx5eYOBleGnKv3CAbxqWzDunKypzAiAMGrtECUsPZRbxMle364xUOUqfjtN+f4nyvD2LuqCiEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19054522},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"17aa1d5ff2467eea83e006677dbe258cc7eafe49","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.7","@f5-sales-demo/pi-utils":"19.62.7","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.7","@f5-sales-demo/xcsh-stats":"19.62.7","@f5-sales-demo/pi-agent-core":"19.62.7","@f5-sales-demo/pi-resource-management":"19.62.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.7_1783656023291_0.07464132197073448","host":"s3://npm-registry-packages-npm-production"}},"19.62.8":{"name":"@f5-sales-demo/xcsh","version":"19.62.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b0301a4522ffc785b1f03c182270cc6341629614","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.8.tgz","fileCount":943,"integrity":"sha512-lzID27KieVh+HjAwWSSE7AB4DozJErZidG8MPdE1aE3i4xjOgM3XDm3jFmxyBq1VAH1832DeQwT3piPBvZe1mw==","signatures":[{"sig":"MEUCIAUDCKAf3vNoatPIqFp+9kuHH0ZUxscMQi6rLVxgPkxcAiEApPdRErSVYJY+NdxQtWCoMY3ls5gik9Vk1X394M2k0II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19054522},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"0584602afb1acee92e56dbe055ce252d7f417384","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.8","@f5-sales-demo/pi-utils":"19.62.8","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.8","@f5-sales-demo/xcsh-stats":"19.62.8","@f5-sales-demo/pi-agent-core":"19.62.8","@f5-sales-demo/pi-resource-management":"19.62.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.8_1783683421981_0.527161437916063","host":"s3://npm-registry-packages-npm-production"}},"19.62.9":{"name":"@f5-sales-demo/xcsh","version":"19.62.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"85dcf0585fa0a76e9f921b6c96b89af47b583a9c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.9.tgz","fileCount":943,"integrity":"sha512-Md4YCHLdSXlV2bu+g6LG2bwzRn3Z5FV38DdHyCaXGKM73PW110p/STA2bfPNxk5tlxoHbV/sKi6UjNTJuJ75EA==","signatures":[{"sig":"MEYCIQCEiso7ACy3EmPTfwBDUjqH1jWJwKZ3sUlsLGzh7v6rGgIhANkWznkppLiYb7MOPOHWiRKVK99EaLaQSN7i3YnizvX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19054522},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"584fd40bada549426b14c333fb2aa3424887dce1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.9","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.9","@f5-sales-demo/pi-utils":"19.62.9","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.9","@f5-sales-demo/xcsh-stats":"19.62.9","@f5-sales-demo/pi-agent-core":"19.62.9","@f5-sales-demo/pi-resource-management":"19.62.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.9_1783706439946_0.6911062438279305","host":"s3://npm-registry-packages-npm-production"}},"19.62.10":{"name":"@f5-sales-demo/xcsh","version":"19.62.10","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.10","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0afcf6ff27b0333a6b45350793955dcf062863c8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.10.tgz","fileCount":943,"integrity":"sha512-QfF8mGlH8o4Lzblduo6E2P2QPI0mJF3I8tdgtCMNZdSaZ5xZ+VevnrHzI7tLxthM0BNx0osaR5kwGMgqJVbJfg==","signatures":[{"sig":"MEUCIQCflpl4ijS2kUYBVlzpe4eu+tRxJhGaO9Wj5cjUYmchogIgaUnJ2RTi3FONiAg0Pv/T1go8OJlJItxI6OtAKGD9J6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19051316},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"7db98c7813a204d4c85786ffa16e07027a254985","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.10","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.10","@f5-sales-demo/pi-utils":"19.62.10","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.10","@f5-sales-demo/xcsh-stats":"19.62.10","@f5-sales-demo/pi-agent-core":"19.62.10","@f5-sales-demo/pi-resource-management":"19.62.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.10_1783710199185_0.8367194721229596","host":"s3://npm-registry-packages-npm-production"}},"19.62.11":{"name":"@f5-sales-demo/xcsh","version":"19.62.11","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.11","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b0c4dba58e77b50d7f2fc563ff1b6d139f67e8f0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.11.tgz","fileCount":943,"integrity":"sha512-D8U0GyAMg6T/ok4QGWXWlgA9EOKi0HXM99PJwaNMdkj7Oq8o+G0hlLiv06r4kOo4nnNOf8kkbdY6qUnj6bgmZQ==","signatures":[{"sig":"MEUCIQC5CJsQ83TNNAAaDYxlYJB+uvc2S3zwkE5MxtAhGbyI3wIgOx3RE1gjSzvxiWVZL4QC3NrW5kdS/qx0ses+Xj8mgeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19051316},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"106ca9d01455ca80bb3eb7b2ac9d990ce0d114bb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.11","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.11","@f5-sales-demo/pi-utils":"19.62.11","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.11","@f5-sales-demo/xcsh-stats":"19.62.11","@f5-sales-demo/pi-agent-core":"19.62.11","@f5-sales-demo/pi-resource-management":"19.62.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.11_1783763183243_0.20179191123041385","host":"s3://npm-registry-packages-npm-production"}},"19.62.12":{"name":"@f5-sales-demo/xcsh","version":"19.62.12","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.12","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b7b6ad534e8c127078691db88dc0bb21a7243069","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.12.tgz","fileCount":943,"integrity":"sha512-5b4OiI+kQtf5/abCOpWT9tAsX6YOClfCCXu0wwOkbO7cc5UMMyhpVj0feCSCEzlOnDy4m1dQ0DTIQk6Ovy69Ag==","signatures":[{"sig":"MEUCIH/FEqbXk8YCemNW0ZVCwgDnqPN3Bl8BntZS8QASiY4LAiEAjRavFpWYxpdW0DBl+Iepm3FPNcSpScQmUpDennK9KRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19053761},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f50d4489523a393218315b5f6c791231dc6d4077","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.12","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.12","@f5-sales-demo/pi-utils":"19.62.12","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.12","@f5-sales-demo/xcsh-stats":"19.62.12","@f5-sales-demo/pi-agent-core":"19.62.12","@f5-sales-demo/pi-resource-management":"19.62.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.12_1783864826123_0.22092841718635792","host":"s3://npm-registry-packages-npm-production"}},"19.62.13":{"name":"@f5-sales-demo/xcsh","version":"19.62.13","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.13","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"eaa7366141f184817d6a36f7ea6dba40ef6ecdee","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.13.tgz","fileCount":943,"integrity":"sha512-4cDbCNAT4VpVUYytQw91gqU1Z0zF7FI3Vb0EniNAEeGP7FnMzIwwQhFSUPFV/WTagBo+jqrZQydHi6kMXh7+7A==","signatures":[{"sig":"MEYCIQDH+0Zsqgzj3Y+d7wy90YPqU61QnjzTGs5X0sJaIaKD7wIhAKCMx/E9ViZBX9pXlC0lpIh7as93jMV5W6reP4Y+I5D3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19053912},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"d2b79662835d4c9663c10140f8347189603228ee","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.13","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.13","@f5-sales-demo/pi-utils":"19.62.13","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.13","@f5-sales-demo/xcsh-stats":"19.62.13","@f5-sales-demo/pi-agent-core":"19.62.13","@f5-sales-demo/pi-resource-management":"19.62.13"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.13_1783866771208_0.03608180062003741","host":"s3://npm-registry-packages-npm-production"}},"19.62.14":{"name":"@f5-sales-demo/xcsh","version":"19.62.14","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.62.14","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"db8cb28eb98ae249490d243beebac83b20d3c17d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.62.14.tgz","fileCount":943,"integrity":"sha512-yvm/QYQbnpJIt14DUhV+OgEW6y7QVEX7hZv2XklJDzI2l9egmWhqFT/huXYWGPZNzhwM4gEdR0HylJ32en7Tyw==","signatures":[{"sig":"MEYCIQDvAriMVL1UXy8CX+/8UMrN10NsXn3HcKHRLqhewKNciQIhANsSnrihayStSfh3snPmAhrALGFooZN1rGrr5KniS0PE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19053912},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"44659d765c13030e185d5abe6524a0e573df60c8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.62.14","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.62.14","@f5-sales-demo/pi-utils":"19.62.14","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.62.14","@f5-sales-demo/xcsh-stats":"19.62.14","@f5-sales-demo/pi-agent-core":"19.62.14","@f5-sales-demo/pi-resource-management":"19.62.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.62.14_1783869256170_0.39601222746347453","host":"s3://npm-registry-packages-npm-production"}},"19.63.0":{"name":"@f5-sales-demo/xcsh","version":"19.63.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b66cd57bef932787707cb5b0b6a166748ec969cf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.0.tgz","fileCount":944,"integrity":"sha512-UnY5le66p8/YOkOoMas/eubwigp36B3QfHyMHM4r5wW4ELt89RwGGZBez6l0yOz3AtOJlDKewntMz/42HWjBDA==","signatures":[{"sig":"MEYCIQDp1664r2o+jnrShVYv1sgvc4r4W4xUsW2uRfBVNvCwLgIhANj4zp3XuEN+Y341dnTZOCvnJazcGq4Lx41QK1KsqAbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19061195},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"d363d9f8ae94d36d0088aab8932d1952d7f2c4d5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.0","@f5-sales-demo/pi-utils":"19.63.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.0","@f5-sales-demo/xcsh-stats":"19.63.0","@f5-sales-demo/pi-agent-core":"19.63.0","@f5-sales-demo/pi-resource-management":"19.63.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.0_1784040650079_0.899017728680761","host":"s3://npm-registry-packages-npm-production"}},"19.63.1":{"name":"@f5-sales-demo/xcsh","version":"19.63.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3b39c8bf7a9e2a14dc5d6f346dafff75d113ca9a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.1.tgz","fileCount":944,"integrity":"sha512-BdjDUoRxGbKaQFx7k7nvmt/aKtZbQN2Y1nz7R9bXnwXC4ipMe4iQBV/yJ1CjCz/9UK/RUEY7yy7LoYPm0cjNAw==","signatures":[{"sig":"MEUCIQCbLhhzxSGsTsWkwka+Dw90Km8jtWDt6G6F4XgQhvGvSgIgNcOg4t9OMppUekSilloI+vG6vu9miXL5YysrIIdtfX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19061288},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f3883e2a7c9e75167d119e1010689640efb292e9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.1","@f5-sales-demo/pi-utils":"19.63.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.1","@f5-sales-demo/xcsh-stats":"19.63.1","@f5-sales-demo/pi-agent-core":"19.63.1","@f5-sales-demo/pi-resource-management":"19.63.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.1_1784043047529_0.007377583601053894","host":"s3://npm-registry-packages-npm-production"}},"19.63.2":{"name":"@f5-sales-demo/xcsh","version":"19.63.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"fe64b8aff97757ec88c86500938c980c8130d798","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.2.tgz","fileCount":944,"integrity":"sha512-MdjmYuhASiCyby80to/djuYc0w00qmlkAXjPIdaHt1QVeMpfYzeXUOUoiIk77QorclMYRZj+v1wX459pjyZM3Q==","signatures":[{"sig":"MEYCIQCh+UAjIoCOFJR7K2jXsZONTqJ5D/3SJjRqeczdjq2BGwIhANEay1ekJKnp+LhFfl/yLOce0reLLQh09TodXhb4vyZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19060590},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"288f30031280d9e84a4c4d49249ab2d261913496","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.2","@f5-sales-demo/pi-utils":"19.63.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.2","@f5-sales-demo/xcsh-stats":"19.63.2","@f5-sales-demo/pi-agent-core":"19.63.2","@f5-sales-demo/pi-resource-management":"19.63.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.2_1784074617019_0.08860279527976722","host":"s3://npm-registry-packages-npm-production"}},"19.63.3":{"name":"@f5-sales-demo/xcsh","version":"19.63.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"01e8e8c308667583b2fb41443d829447b37c1a52","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.3.tgz","fileCount":944,"integrity":"sha512-QfgrHyE0lEbl4Erh9RXFSAHUIGPzwVtGNKQxvtb5IJLnc9t7Kdkp2l0KR0jtXaGKwUtPoRas9FPTV7yKl2eolg==","signatures":[{"sig":"MEQCIEumPpdofLcFSWMXG4+zHPKn1WbbbjqzyWSK8zafNT52AiBLLd9p3Kg5frlVWLrwBaksAMtSaIXQtaIb46O5Ph7BMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19060590},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"884c6e3d2a3000a828fe71fad36b3d988e13560f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.3","@f5-sales-demo/pi-utils":"19.63.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.3","@f5-sales-demo/xcsh-stats":"19.63.3","@f5-sales-demo/pi-agent-core":"19.63.3","@f5-sales-demo/pi-resource-management":"19.63.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.3_1784089917727_0.34930330696797895","host":"s3://npm-registry-packages-npm-production"}},"19.63.4":{"name":"@f5-sales-demo/xcsh","version":"19.63.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"efc13de4d9558e84818ea870bee586e03b829a67","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.4.tgz","fileCount":944,"integrity":"sha512-STZ3HM/MvZY/TKl4iQEJoDswW/HoqQ8+a2I7CbRgpjuMbF4UjCX0U/lbT3t/10cWLQtkW3QJgCpve8ShbCUezg==","signatures":[{"sig":"MEUCIQDRDD0WGq2R6NXavpsRam35IWffJHYeS/D3lU+LGXLO+AIgUOAxuZCZ+wDtMYOLb2t5bmxj4Mvhuw+uNDWddR1rHs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19060590},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9dbc952b965b668320a26feacdefc3247e114217","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.4","@f5-sales-demo/pi-utils":"19.63.4","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.4","@f5-sales-demo/xcsh-stats":"19.63.4","@f5-sales-demo/pi-agent-core":"19.63.4","@f5-sales-demo/pi-resource-management":"19.63.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.4_1784116761380_0.35842205946649597","host":"s3://npm-registry-packages-npm-production"}},"19.63.5":{"name":"@f5-sales-demo/xcsh","version":"19.63.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"cca0af105e7a47bd0815e83614fa82dc05da1300","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.5.tgz","fileCount":944,"integrity":"sha512-AQ4IVaAZnrV/oa/kWtoP3Ie4eFMkGFpk5QM0FLRToAx7VO9BZeTDw7h5fMj/ky1LavQkjiFJfQzEuOeNTrJJ/g==","signatures":[{"sig":"MEUCIQCagPtf85axEFKes0hlHye+euHLVbuqzO96ut1qjznNHAIgXnV8ZlPGz9luBjgjZswMKAgAnWEz74Hx35pdJK0TIQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19060878},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"66e926bdc3136f80310c6a5a27cade55fc5ea80d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.5","@f5-sales-demo/pi-utils":"19.63.5","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.5","@f5-sales-demo/xcsh-stats":"19.63.5","@f5-sales-demo/pi-agent-core":"19.63.5","@f5-sales-demo/pi-resource-management":"19.63.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.5_1784230923324_0.8580690449737534","host":"s3://npm-registry-packages-npm-production"}},"19.63.6":{"name":"@f5-sales-demo/xcsh","version":"19.63.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2d3efc9fbede9b285ececcaa4dc9432c6cb1488f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.6.tgz","fileCount":944,"integrity":"sha512-n6qCt6kQ+ROOwKf7HDQo2FThw3ZBRHDn/TA33q1p8VNZdltZiD3Et7cU92uneUUpQPHVKjbhWL/ZQudqn1MngQ==","signatures":[{"sig":"MEUCIHzh/m218elbn7wLKXbGt46nDjFVr4MMj8xLHHMPgW7cAiEAoFOcUp0dvpn/J6GxXFAb1VJOOzlIuVmwRpeDUlaA/jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19060865},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f24790e4f2617287c53171fdc6596bb257dfa499","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.6","@f5-sales-demo/pi-utils":"19.63.6","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.6","@f5-sales-demo/xcsh-stats":"19.63.6","@f5-sales-demo/pi-agent-core":"19.63.6","@f5-sales-demo/pi-resource-management":"19.63.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.6_1784303855400_0.4413305409584989","host":"s3://npm-registry-packages-npm-production"}},"19.63.7":{"name":"@f5-sales-demo/xcsh","version":"19.63.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ab1ae6ebdd3b2dc82dc0563f17caf9c6de6b635c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.7.tgz","fileCount":944,"integrity":"sha512-li8CH+osljcdhTndsJM1G/yECV+w68LUrnWG1LXrZ5VdIYhyTg/EleHZNohaMWPPlBVW9OL8RUvHp+1S6uRt2Q==","signatures":[{"sig":"MEQCIFP6QtDtFvJSSz/2uJHtHsm5mr9hi0MWeqm5kgEqUUM2AiBgz69Z5jl1ZKaoc2hzpGC2CvFvCaE+Dhf1Zj8nRGX3WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19072781},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"60a30a905669791dd0c2f600254d6b95c85ecd49","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.7","@f5-sales-demo/pi-utils":"19.63.7","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.7","@f5-sales-demo/xcsh-stats":"19.63.7","@f5-sales-demo/pi-agent-core":"19.63.7","@f5-sales-demo/pi-resource-management":"19.63.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.7_1784432954043_0.7497783339337876","host":"s3://npm-registry-packages-npm-production"}},"19.63.9":{"name":"@f5-sales-demo/xcsh","version":"19.63.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.63.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"45013b8ed1a6030373b1ec5a5a6953d1166d12e6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.63.9.tgz","fileCount":944,"integrity":"sha512-Ofcl+jM4js6RIER9jlDULxXG7RVRDu8d1Yxm+zjPqRnmLocMzGZO8C01/3BSyR7w443wTA6DcS9OynlDatvJMg==","signatures":[{"sig":"MEUCIQCSKcEUCViuJoPON6tMCaD+VlI79j3/buVh3ertkBKoLwIgTmvJkoNl4NqZJWeOHYPfuqWRLz8g10WWhQTd9j5+X+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19166654},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"eea49d81b495f0d86c6889fcde00a128d572dff7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.63.9","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.63.9","@f5-sales-demo/pi-utils":"19.63.9","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.63.9","@f5-sales-demo/xcsh-stats":"19.63.9","@f5-sales-demo/pi-agent-core":"19.63.9","@f5-sales-demo/pi-resource-management":"19.63.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.63.9_1784476590857_0.5665612116542496","host":"s3://npm-registry-packages-npm-production"}},"19.64.0":{"name":"@f5-sales-demo/xcsh","version":"19.64.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.64.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"48b9f092560882b817653544896aa3f294913eee","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.64.0.tgz","fileCount":947,"integrity":"sha512-+drX7C1vWdBUZqDA4GpYRFmUBkuYAWktLmzzCSM6wgjcUrS+z5nkRlk+21+gz719kobM2NRd9aEBh+UszX7mdg==","signatures":[{"sig":"MEYCIQCBN+uYmbH9Fup3oKDKE2zXKfLFxVZqIKKKsc9CESM5WAIhAI6m8RLQdY2hPxGXN5QQDtFEzFd54O7OEw2dSRq5PsEj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19202757},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"bbd42a4a1736bcd2d2b54dd27c8d1e49a6beba26","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.64.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.64.0","@f5-sales-demo/pi-utils":"19.64.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.64.0","@f5-sales-demo/xcsh-stats":"19.64.0","@f5-sales-demo/pi-agent-core":"19.64.0","@f5-sales-demo/pi-resource-management":"19.64.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.64.0_1784521300269_0.3175421255932873","host":"s3://npm-registry-packages-npm-production"}},"19.64.1":{"name":"@f5-sales-demo/xcsh","version":"19.64.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.64.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9f0f6cec27e53112f9a8bda75b4e66e3de908b2b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.64.1.tgz","fileCount":947,"integrity":"sha512-i149qn39HH3PLuLTVn1JPnNumiKKt6yc46WLwGzv/pCj2K1058Y9/T51w2d1SRLi8PmXqdxdd8oNUI1uAZ/84w==","signatures":[{"sig":"MEUCID4y/T2RxgUrFKDn9UKXB+vea9dXePgbIq+SLxHQ2rfvAiEAjGiemcnw99iDOLw+Ir9GeBBq7suA4J+tEpHh+6lnA4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19203961},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"946535556f67cab152f2d64c5e0e25aff3e67fdc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.64.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.64.1","@f5-sales-demo/pi-utils":"19.64.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.64.1","@f5-sales-demo/xcsh-stats":"19.64.1","@f5-sales-demo/pi-agent-core":"19.64.1","@f5-sales-demo/pi-resource-management":"19.64.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.64.1_1784546537199_0.19572870664525088","host":"s3://npm-registry-packages-npm-production"}},"19.64.2":{"name":"@f5-sales-demo/xcsh","version":"19.64.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.64.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"edbc6b236ce24514edf23b09a1fb1cbba77525ca","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.64.2.tgz","fileCount":947,"integrity":"sha512-f2m8WU1Xc0xNlULpwaELLtz0CHpcMdbU9Z12Jic8A+0pk1BYMF0bWc5cRy7I9XaKXuUUUcCt7FAbwWkkYY8Skw==","signatures":[{"sig":"MEQCIH08ucHld1FoAM8FiF7BY/m0JYltKxoM6/2+AK7fdxLhAiBxHs/e4YxAL5epPSDKSeteUbN14VhtLr9r4V+Rl1vZOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19203961},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"2f997ccc03d56bf0345a7cb56fefb94414ff3d8b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.64.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.64.2","@f5-sales-demo/pi-utils":"19.64.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.64.2","@f5-sales-demo/xcsh-stats":"19.64.2","@f5-sales-demo/pi-agent-core":"19.64.2","@f5-sales-demo/pi-resource-management":"19.64.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.64.2_1784557924325_0.8229623422064463","host":"s3://npm-registry-packages-npm-production"}},"19.64.3":{"name":"@f5-sales-demo/xcsh","version":"19.64.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.64.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"092a4a0009bbf0443c2cc2983d42eab765b3bcc8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.64.3.tgz","fileCount":947,"integrity":"sha512-OKmOjY8btjPUSUE5EFGqhmBunGm/l04EuKnbi/7nfn81RpzDMV5eJQGWl+gr5gSw0FI0ktf12z5EJ4GEdh53FQ==","signatures":[{"sig":"MEQCIDlrhWOJ/tVePWKuyO9FyahjRZ6BDriEE2aQ5pHgzv+HAiAjq+S/16WBrrLy5jbdQeVVgGZhW3qXsM3CQqnb3riqJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19203961},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3aaab225af4829e6b49252402e164c07bdb3861c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.64.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.64.3","@f5-sales-demo/pi-utils":"19.64.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.64.3","@f5-sales-demo/xcsh-stats":"19.64.3","@f5-sales-demo/pi-agent-core":"19.64.3","@f5-sales-demo/pi-resource-management":"19.64.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.64.3_1784565238707_0.3111045366729419","host":"s3://npm-registry-packages-npm-production"}},"19.65.0":{"name":"@f5-sales-demo/xcsh","version":"19.65.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.65.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c58aca3eeffee3ea57a73b68234c6cc098141b07","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.65.0.tgz","fileCount":948,"integrity":"sha512-gHRmOddry2G+szpZHzGCY73mTO/KWu3p4b29zxWxi6eyBM/vimH05RLUPviYNE5hj35n5f5t5iGnuyAkn6lpHQ==","signatures":[{"sig":"MEUCIFhIVO5WIdOeJUIgMMJb4hg5vSjlpooB4dGZ7448erlLAiEA0+w+fAGJRC51nXnAaW6lJpVse7+NKVUQrwk4keIQ4MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19213368},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"342e21815d71783c1c2b1ffe233bc0078fbcc44a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.65.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.65.0","@f5-sales-demo/pi-utils":"19.65.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.65.0","@f5-sales-demo/xcsh-stats":"19.65.0","@f5-sales-demo/pi-agent-core":"19.65.0","@f5-sales-demo/pi-resource-management":"19.65.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.65.0_1784574456369_0.6446706390765844","host":"s3://npm-registry-packages-npm-production"}},"19.66.0":{"name":"@f5-sales-demo/xcsh","version":"19.66.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.66.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6f431d8eb66157944dbc1935ad8980b44d9f9989","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.66.0.tgz","fileCount":952,"integrity":"sha512-hxBRQS/pvnx2gxpXgpTneOwmPLBSVKA58MWOLiRnuUxNK2WpE/MI7v11wEnYYQ18vS41gO1SMil2M5Eo/RFdCg==","signatures":[{"sig":"MEUCIQCu32kiK6GddbqliyMqhRJLQvOwWz9JTIy7z6HmdXoaBQIgcAEerj2tirrl8Dm6yRV3VJx+7SGVOFaJQ+98nXQkeHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226058},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a2db5b22aa941b407f9072d154137c57ea932858","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.66.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.66.0","@f5-sales-demo/pi-utils":"19.66.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.66.0","@f5-sales-demo/xcsh-stats":"19.66.0","@f5-sales-demo/pi-agent-core":"19.66.0","@f5-sales-demo/pi-resource-management":"19.66.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.66.0_1784577478840_0.20138489867748288","host":"s3://npm-registry-packages-npm-production"}},"19.66.1":{"name":"@f5-sales-demo/xcsh","version":"19.66.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.66.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f1f5fc1afa0404064105b26a44833aae07231403","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.66.1.tgz","fileCount":952,"integrity":"sha512-ImXogXMCFTR3p+tZQlx5DyLfxkf+G1KpNZbb0Adj1GOMJUcLppVo4/hMxd7vH949tA1GA3ItV8jZCAx1NIkt8Q==","signatures":[{"sig":"MEYCIQDU2c7atP7C+6Z9nMijCX9jGHfzUypai9MVF174fc9cqQIhAJavbuUufmbND10Mlsejppoap5NqXnD1+qY+XfVq53rD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226058},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"818d8885828e0e5fb5a9c23d5317d2584ed1a33e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.66.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.66.1","@f5-sales-demo/pi-utils":"19.66.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.66.1","@f5-sales-demo/xcsh-stats":"19.66.1","@f5-sales-demo/pi-agent-core":"19.66.1","@f5-sales-demo/pi-resource-management":"19.66.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.66.1_1784586966073_0.038238338839282626","host":"s3://npm-registry-packages-npm-production"}},"19.66.2":{"name":"@f5-sales-demo/xcsh","version":"19.66.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.66.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"271c74c38cdd34562f4212fcc98b95fd20853e18","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.66.2.tgz","fileCount":952,"integrity":"sha512-HAyqUhjg6dg+Qk11+VKvS6q5tqGy55g2PSp6uInuf0KVgRcC1gC/USy55MDzzhY4ul+Z75WPZBqlefB1vWI4pA==","signatures":[{"sig":"MEYCIQDk38qa/D2DoQ1TkR2Ggb2ogepETTrQmyveLCmT9jYzRQIhAJhwen2tn/ER4FhHWMjMeQKw4GWzH9Kc4HIvWz9WLLD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f0222aa5d473e3589b94a76952f1d5244d03ed78","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.66.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.66.2","@f5-sales-demo/pi-utils":"19.66.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.66.2","@f5-sales-demo/xcsh-stats":"19.66.2","@f5-sales-demo/pi-agent-core":"19.66.2","@f5-sales-demo/pi-resource-management":"19.66.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.66.2_1784597977452_0.16123799709840037","host":"s3://npm-registry-packages-npm-production"}},"19.66.3":{"name":"@f5-sales-demo/xcsh","version":"19.66.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.66.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"312de76c57d8c4aed1a67d6618dba5a66c8b9cc2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.66.3.tgz","fileCount":952,"integrity":"sha512-GhaOtwCfEATF/T65+nRyE/7ijEfnv01SxCBOxnWPZWuZwiSGAl84XZfs0n+Nu3wpvlwnJVUE5BJzxw5J83Eb4w==","signatures":[{"sig":"MEUCIQDVtlrQA8s8oIQwHgU2TXZHynf9KiIWuf3otzSNFz7kvAIgApxWe4S5Y1PvbZL2cvjPwSGmk0HncCs7QGKOO521i7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"c6d094f4cc311a87be58d7c329c3095b82926a8c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.66.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.66.3","@f5-sales-demo/pi-utils":"19.66.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.66.3","@f5-sales-demo/xcsh-stats":"19.66.3","@f5-sales-demo/pi-agent-core":"19.66.3","@f5-sales-demo/pi-resource-management":"19.66.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.66.3_1784599703699_0.8147793984528731","host":"s3://npm-registry-packages-npm-production"}},"19.66.4":{"name":"@f5-sales-demo/xcsh","version":"19.66.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.66.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9f2d032c134296be1cc0f1fecf00affb2bba3103","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.66.4.tgz","fileCount":952,"integrity":"sha512-NXLBcGywFUQwjszYkWw0wQuGTJoub2FVOQ5ocG4FcG6KC3UO1lDkQmuIDZXqzgKck0YoAVhEZcuoEMKxCHCmCQ==","signatures":[{"sig":"MEUCIQD84wjCK9IT4ZmRgmITw9A2U+r2n7PXBazxPYP2iPX1DQIgNCWihxYQR5QgFo526ZlS6Q+2HoyMyk09TxuFOGQKqxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"70a010af06bbd9b94011020668c0ada077e5164b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.66.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.66.4","@f5-sales-demo/pi-utils":"19.66.4","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.66.4","@f5-sales-demo/xcsh-stats":"19.66.4","@f5-sales-demo/pi-agent-core":"19.66.4","@f5-sales-demo/pi-resource-management":"19.66.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.66.4_1784630984328_0.09630547222793506","host":"s3://npm-registry-packages-npm-production"}},"19.67.0":{"name":"@f5-sales-demo/xcsh","version":"19.67.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.67.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4b5ae552a376015543a61356a4cf2c12043d2fce","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.67.0.tgz","fileCount":952,"integrity":"sha512-zckgAwnTJkHsscftL29gfbflWpR5MBdBT1DJz7Xp4n7aTXEF2AiVwC+HGVkkdkTnvSKP8s8HNPEsD1wP4HIRFQ==","signatures":[{"sig":"MEQCIDc2VKfZZ1p9YOeyU3fwfChUE8qrMo9ma5o7xMGl8VoLAiAJ1A9oj0wl2dm2mbeIO22RzdfD2MbDZUFXjEwLrO40FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a23a6feb94e99b78479b2484a1fed8562578edc8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.67.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.67.0","@f5-sales-demo/pi-utils":"19.67.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.67.0","@f5-sales-demo/xcsh-stats":"19.67.0","@f5-sales-demo/pi-agent-core":"19.67.0","@f5-sales-demo/pi-resource-management":"19.67.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.67.0_1784633706848_0.022774339116340192","host":"s3://npm-registry-packages-npm-production"}},"19.68.0":{"name":"@f5-sales-demo/xcsh","version":"19.68.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.68.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"32ea726618f71d154787d760943751e06c60b161","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.68.0.tgz","fileCount":952,"integrity":"sha512-PliH9/+As3z+EiPOiIUBzUQryZLOQW0rk/83vblyawNFd1BO42R8K0iFOpHJ6uwt/sqPf2IKFiqh16GqtdU2YA==","signatures":[{"sig":"MEUCIG5FPV5VPsLWGxVXqQmRhlaVaK/at8xilAD7N1YrQN/KAiEA6BIB59MLeQIS8Xn6ei+/tt6lwwRKtl8yvhcHyLN3aA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"84f5d14512c1e3c5afc1c2e21815c27c91e958e3","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.68.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.68.0","@f5-sales-demo/pi-utils":"19.68.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.68.0","@f5-sales-demo/xcsh-stats":"19.68.0","@f5-sales-demo/pi-agent-core":"19.68.0","@f5-sales-demo/pi-resource-management":"19.68.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.68.0_1784637925918_0.9488689670239769","host":"s3://npm-registry-packages-npm-production"}},"19.69.0":{"name":"@f5-sales-demo/xcsh","version":"19.69.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.69.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"533777fb9ee3a279a2acaf8f91effcc57b7938cb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.69.0.tgz","fileCount":952,"integrity":"sha512-wDklz6LCLv4Tnmrhf1uWfPbxhvhSx4vv7QxJo3etfSFJm2i5rFubE38Rzo814Z7jovd1VLoKtZZimGF/tbv7Lw==","signatures":[{"sig":"MEUCIFPwxS7j16oEXs0a7s+OOScX57h1OW4o1eG6sF6tc7RIAiEApxOrc2VYi0Oonk5LbWIQz/NNsRXxRRQGngUxwC8uc70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"c4e33ca5c39926079b1cce71c37f0bcbcc8cac7e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.69.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.69.0","@f5-sales-demo/pi-utils":"19.69.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.69.0","@f5-sales-demo/xcsh-stats":"19.69.0","@f5-sales-demo/pi-agent-core":"19.69.0","@f5-sales-demo/pi-resource-management":"19.69.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.69.0_1784665257282_0.8267983102329437","host":"s3://npm-registry-packages-npm-production"}},"19.70.0":{"name":"@f5-sales-demo/xcsh","version":"19.70.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.70.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a7d7525667b8bcb8e896d400336e348afb59bce8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.70.0.tgz","fileCount":956,"integrity":"sha512-Sy6TkwxEw2PTWz+X3bxvsiAmatVASC110VLwMqlt79KtankxoRL2tpn13/XMZvgbHqikOfkHRHKfgd85knQ98Q==","signatures":[{"sig":"MEQCIDtJPyAe3Dvfgl0sINRKDxFjpngxngsMSaiaMc/LtiLXAiAKizr79OnkGmO/FACqVpn166wX9glkAHAQQ/4/lq99fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19241215},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f3ee43f02bed815fe6236fa03883d3782d8a7969","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.70.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.70.0","@f5-sales-demo/pi-utils":"19.70.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.70.0","@f5-sales-demo/xcsh-stats":"19.70.0","@f5-sales-demo/pi-agent-core":"19.70.0","@f5-sales-demo/pi-resource-management":"19.70.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.70.0_1784668581210_0.044613028928051746","host":"s3://npm-registry-packages-npm-production"}},"19.70.1":{"name":"@f5-sales-demo/xcsh","version":"19.70.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.70.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"72001ab8d5c430566ac449eee8fc4a1507284a3c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.70.1.tgz","fileCount":956,"integrity":"sha512-Jo485n2vpCyTarF4jtzfm8xLE0qQY2luOtjH/sknVhnhlhp1ZtjS2byQkNHNHRM6e6sgWDIyVqZnXFhdikCU/g==","signatures":[{"sig":"MEQCIFw1fq7mvqrWfSv5WN6XW635g9n2es4QlsR3b00E4njpAiBW6A4L6Lax8oSt+eRRKYu2cwaTdUGws8IWcLRleN8XlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19241133},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"fc8acffcfacf6de619595dbcdc888b0a30d1c5d7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.70.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.70.1","@f5-sales-demo/pi-utils":"19.70.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.70.1","@f5-sales-demo/xcsh-stats":"19.70.1","@f5-sales-demo/pi-agent-core":"19.70.1","@f5-sales-demo/pi-resource-management":"19.70.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.70.1_1784671290392_0.9676545622658335","host":"s3://npm-registry-packages-npm-production"}},"19.70.2":{"name":"@f5-sales-demo/xcsh","version":"19.70.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.70.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ad5b57331299fe986e7872cce07ee0a32a9cf8f2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.70.2.tgz","fileCount":956,"integrity":"sha512-2XAwcJJ1EmpBSOi16uCcwanUqKrC0iAu6LJPZoWiDDy5CSbaUq9tABLl9MT3vH4BZnPlJWitmjTpxBuVG1mbig==","signatures":[{"sig":"MEUCIQCwetX3W/UvK7SWwijnYrTUgCGbAqcDpRxq0HKuClzIsgIgS+k8p6J0JkvVYBlALWsPKlZhvgYANOBWPBo1KRwadu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19242355},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"05387057f93d75a54a49918fd0a62f29047ecf16","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.70.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.70.2","@f5-sales-demo/pi-utils":"19.70.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.70.2","@f5-sales-demo/xcsh-stats":"19.70.2","@f5-sales-demo/pi-agent-core":"19.70.2","@f5-sales-demo/pi-resource-management":"19.70.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.70.2_1784683254819_0.6294799642743527","host":"s3://npm-registry-packages-npm-production"}},"19.71.0":{"name":"@f5-sales-demo/xcsh","version":"19.71.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.71.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"caf3ad5dc18e3f383380874b35dc84d6424f27c6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.71.0.tgz","fileCount":956,"integrity":"sha512-iItuI8st6/IfooraQntxt2HToYsLHtHRvNFJmZ7Ydbkx3JGlhTW3zUjAJm9jY7zR5ruH/k6MfVmGV6WhcWD9MQ==","signatures":[{"sig":"MEUCIQCtUdubMNVhXoTGNpA7LkEwuKr+EdZt6TWkMKy9Rl6h0gIgKBdLr+BBY73VgsS5Os8SgmW5uQu4cAhe4Tb8b8Uoew8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19243062},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"820c7a81493686a02db8bb81e628c6437143bd79","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.71.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.71.0","@f5-sales-demo/pi-utils":"19.71.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.71.0","@f5-sales-demo/xcsh-stats":"19.71.0","@f5-sales-demo/pi-agent-core":"19.71.0","@f5-sales-demo/pi-resource-management":"19.71.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.71.0_1784685137572_0.16941691313851948","host":"s3://npm-registry-packages-npm-production"}},"19.72.0":{"name":"@f5-sales-demo/xcsh","version":"19.72.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.72.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3444d8a175cd39e0076f85976e9a4b3afa7dd747","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.72.0.tgz","fileCount":956,"integrity":"sha512-blg6u8v9vCD4RnMYj4tKw1c6MtM4srXHspJWLZgtwFXsuVq8QoZ0OwZZX2Th/ht2PQto7uRGvB7ItLUGTg/Drg==","signatures":[{"sig":"MEUCICiT4WDrGGugjgCQ2bXWSj2/OBlZZ5QSXBp2tE2L0fNcAiEAxK4zCg6pqppmd8VSVXqmHLeiz/rODNpx0MMsmWp3Smo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19243608},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"43fbd3cf08806284c4d377bf883d684b838364ca","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.72.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.72.0","@f5-sales-demo/pi-utils":"19.72.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.72.0","@f5-sales-demo/xcsh-stats":"19.72.0","@f5-sales-demo/pi-agent-core":"19.72.0","@f5-sales-demo/pi-resource-management":"19.72.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.72.0_1784689652547_0.7820881748613184","host":"s3://npm-registry-packages-npm-production"}},"19.72.1":{"name":"@f5-sales-demo/xcsh","version":"19.72.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.72.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ec5b0de5b2c8ece7c811d9a929a7c547091f2ffe","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.72.1.tgz","fileCount":956,"integrity":"sha512-aPrdeQDilJLNAs5rQO6yOzS1QYspcgnmCgOqvnzy9vBgFGiGI922E+ohtN5rTPAW7uEadTRB7QU4FaneKyy6xg==","signatures":[{"sig":"MEQCIGY/ZWdD4m82KiGaiQO2K7gi1todglrBP0mtuGJ0OD++AiBtFl3KvREeERaM5gCdMpvZR8O3gaApp78wLdcxqRBQrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19243608},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"7a6869d834d2686296ed22beb52ca0d28876a1ee","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.72.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.72.1","@f5-sales-demo/pi-utils":"19.72.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.72.1","@f5-sales-demo/xcsh-stats":"19.72.1","@f5-sales-demo/pi-agent-core":"19.72.1","@f5-sales-demo/pi-resource-management":"19.72.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.72.1_1784694649864_0.41012031179144826","host":"s3://npm-registry-packages-npm-production"}},"19.73.0":{"name":"@f5-sales-demo/xcsh","version":"19.73.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.73.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b216eb439f9bfdc7761f777cc560d6da85ea54b4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.73.0.tgz","fileCount":957,"integrity":"sha512-tYP+0NIZJSNo+lwjXQhM4CnhrLAh2YjCsixREgyNAlz2y8Dhwb7mvWVZxdElqQhW0uQfBOusDGmbDFijsn1NKQ==","signatures":[{"sig":"MEUCIQDuXzT2o0t0pSU1gElccXrZlQZXFzOVqh3b7/KghlS4cAIgYpqzRq8F+hJRUBY6V37QJ03VX2iXyoj0rEA03AyWWt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19253532},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3f32c968ef8b2a0c9fabbc1be3fbe5c7395a7dc9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.73.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.73.0","@f5-sales-demo/pi-utils":"19.73.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.73.0","@f5-sales-demo/xcsh-stats":"19.73.0","@f5-sales-demo/pi-agent-core":"19.73.0","@f5-sales-demo/pi-resource-management":"19.73.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.73.0_1784697900166_0.3045657084777158","host":"s3://npm-registry-packages-npm-production"}},"19.74.0":{"name":"@f5-sales-demo/xcsh","version":"19.74.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.74.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"454ded6927b50bddb86b8b8a028455c0c8ad03c1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.74.0.tgz","fileCount":958,"integrity":"sha512-eO2XuOXiVuaiauydJdW0BOAVlR48oq4GaxiA0cJF1QzawEPvNGojeH4CSrf+1baLBJbgARvT3BbKJf16yCJpeA==","signatures":[{"sig":"MEQCID4hCChGi3H5dvJlmPaounLbtbrEKC43AXuZ6T8qLy+HAiAcE17jEeIsnwTqnRtUnfbt5NNN0bBWlKlsZZnXrJDVLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19256256},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"c6fc2dd6c16c816e5857edc7e892837405dead7a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.74.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.74.0","@f5-sales-demo/pi-utils":"19.74.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.74.0","@f5-sales-demo/xcsh-stats":"19.74.0","@f5-sales-demo/pi-agent-core":"19.74.0","@f5-sales-demo/pi-resource-management":"19.74.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.74.0_1784701186921_0.9679810882982463","host":"s3://npm-registry-packages-npm-production"}},"19.74.1":{"name":"@f5-sales-demo/xcsh","version":"19.74.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.74.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0dcb2d671fd7cf0e47486f10efe68538e9597b71","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.74.1.tgz","fileCount":958,"integrity":"sha512-jMMX/xxbLY0x8J2wLJ8v8Su4lwDtkKk8/7ZwvrEEknPEdEC6R6CbAw6hmzu31DnNcJLdOHrzwQHZSljSt1Egzg==","signatures":[{"sig":"MEYCIQCZHgRdgLAb6pESalxQw7iEQw5SL/bpQ0oFXAc+mIJ+ZgIhAPXDjJOAfh/1kghEk/Za8q2nwIOWtzmUcUrpVRrh50Eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19256256},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"299bd675db165c552f1a662ebebb7b266fb10814","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.74.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.74.1","@f5-sales-demo/pi-utils":"19.74.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.74.1","@f5-sales-demo/xcsh-stats":"19.74.1","@f5-sales-demo/pi-agent-core":"19.74.1","@f5-sales-demo/pi-resource-management":"19.74.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.74.1_1784716810757_0.97046025931338","host":"s3://npm-registry-packages-npm-production"}},"19.74.2":{"name":"@f5-sales-demo/xcsh","version":"19.74.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.74.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"92729114e7aa79201ca3e458ec87f4c730d72909","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.74.2.tgz","fileCount":958,"integrity":"sha512-Zl3BulgJ9xuQQm/ueJMUG84QFPtcSOfVQG0CwvfKOUfsWFTGb3i1dbBPd/1gYUuuZj1LDuxgu8ECHOkvz9J2Kg==","signatures":[{"sig":"MEUCIQDyZx4WhfmXcW1iFMsdqxd9ZaYvy5kln74g2K3icILruwIgXDSxRwX9/sOOT6FCT8bgTMZU6ABGU7jtg2Yucx5b4fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19256256},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"c0ff94bc5476e1c082e31b85ab8afdd193010f33","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.74.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.74.2","@f5-sales-demo/pi-utils":"19.74.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.74.2","@f5-sales-demo/xcsh-stats":"19.74.2","@f5-sales-demo/pi-agent-core":"19.74.2","@f5-sales-demo/pi-resource-management":"19.74.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.74.2_1784725953481_0.5581409127762651","host":"s3://npm-registry-packages-npm-production"}},"19.75.0":{"name":"@f5-sales-demo/xcsh","version":"19.75.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.75.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a28c2b16dbe8595850720f472846957085a3464a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.75.0.tgz","fileCount":959,"integrity":"sha512-dBPilTF1XFSKhY8kMmja6RdhwE50BtNLwtmq8JH+YgwheoJqIzlQMk3UpfHw1O9Wkf6j13st33UatKM/VgY32A==","signatures":[{"sig":"MEUCIQCCv8COz/uAifp5ajJV9J6wjy95bmplKzwG6029E6rg3AIgShRFpDqX8eV5g7thQgQ93zRIEwjebpmnKUl0W+YG7K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19265918},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"ac9635391c489c70d35c68a0e1cacdbae9f7e631","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.75.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.75.0","@f5-sales-demo/pi-utils":"19.75.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.75.0","@f5-sales-demo/xcsh-stats":"19.75.0","@f5-sales-demo/pi-agent-core":"19.75.0","@f5-sales-demo/pi-resource-management":"19.75.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.75.0_1784729364527_0.06988832420459667","host":"s3://npm-registry-packages-npm-production"}},"19.76.0":{"name":"@f5-sales-demo/xcsh","version":"19.76.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.76.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8cca568a52084e25a06c0870daafadca737b445d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.76.0.tgz","fileCount":960,"integrity":"sha512-8u6XYfMwAEotU7os4yDKry8iaeTV2t3Wz+mv/jdAlcLQppDgPyOKlXOce1KPa4OvuNo3Xb3rGWD2Ukj0uCWZAQ==","signatures":[{"sig":"MEQCICdfu0mgSelh9j1jiFOLzA45OxCulDSTuusTPK+QDSn8AiA9ryI5haJl6lwI9fNPPimAv59w8ZiLiIrQfltOTahZXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19273086},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"2e4e3b0d461f6dc353419167c54b0da3c7310765","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.76.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.76.0","@f5-sales-demo/pi-utils":"19.76.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.76.0","@f5-sales-demo/xcsh-stats":"19.76.0","@f5-sales-demo/pi-agent-core":"19.76.0","@f5-sales-demo/pi-resource-management":"19.76.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.76.0_1784739995786_0.8556168919921467","host":"s3://npm-registry-packages-npm-production"}},"19.77.0":{"name":"@f5-sales-demo/xcsh","version":"19.77.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.77.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9881b05876e05f4ef1b42c441cb7c9e7e239e3b8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.77.0.tgz","fileCount":963,"integrity":"sha512-+IUKkFFbwzBGkzznsEOwR4TddBJCMzbMEpDK1UCnOwWnalJw03PX4+L/IsAH2vZE1b2Ms6Pie12SCj1RtM4o9Q==","signatures":[{"sig":"MEYCIQDuUVBgnfX1xSx8+l8REBSMMRAS9FMD70zlnwoIjxrBmAIhAI6Ot1wLHcHCl9GztfowfGkbkkTCijLdr+VZaxTpBbBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19296119},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"bdabc05ed9f27370b8cb0f794923cf981d71cc82","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.77.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.77.0","@f5-sales-demo/pi-utils":"19.77.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.77.0","@f5-sales-demo/xcsh-stats":"19.77.0","@f5-sales-demo/pi-agent-core":"19.77.0","@f5-sales-demo/pi-resource-management":"19.77.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.77.0_1784772110533_0.429269308592241","host":"s3://npm-registry-packages-npm-production"}},"19.78.0":{"name":"@f5-sales-demo/xcsh","version":"19.78.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.78.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f2f843342830f3015a5c6172617c265ed8aace81","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.78.0.tgz","fileCount":963,"integrity":"sha512-Ql2G1U0A8MA/w4kF/rbLuHbcVNs4F4YrUs2uXUmhcuFPGEnBdT1Bc4fcGEWgJ65ntWku4Fix2RxoQ2+zhiBSWg==","signatures":[{"sig":"MEUCIAIaLfNCHrLlvb49XDP9Vr9zL9cFbZMybFZxVTanbF6oAiEAx06ouqT54E9cnV24DxDZPVE0y8szIAtLL+w7eDSH5pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19296119},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"4908d518ea7dc67ce318f16c193098ae0921fb34","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.78.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.78.0","@f5-sales-demo/pi-utils":"19.78.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.78.0","@f5-sales-demo/xcsh-stats":"19.78.0","@f5-sales-demo/pi-agent-core":"19.78.0","@f5-sales-demo/pi-resource-management":"19.78.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.78.0_1784774310538_0.5750008372755171","host":"s3://npm-registry-packages-npm-production"}},"19.79.0":{"name":"@f5-sales-demo/xcsh","version":"19.79.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.79.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a8c77d30126db9c341ca28f373c02c123c373eb7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.79.0.tgz","fileCount":963,"integrity":"sha512-GYTpDsozGoDcXv5Up2AShSgvEBzlgaTnDv0jGYfdqZGzCh7L/ENA9HSwfn68LRm1pVXr0Bo+oKrjVyU7rOAvLg==","signatures":[{"sig":"MEYCIQDEzPLagt6sZvtUESh2Ex8s8OH6bqkdeALjWiX2as3JzQIhAO9tChdO9jrD36j/F9xSWSdHLzFoxYcZiRUqkKy1ALLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19299027},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"bb028312865cdc99ca29db43ad15fd289cce9a85","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.79.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.79.0","@f5-sales-demo/pi-utils":"19.79.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.79.0","@f5-sales-demo/xcsh-stats":"19.79.0","@f5-sales-demo/pi-agent-core":"19.79.0","@f5-sales-demo/pi-resource-management":"19.79.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.79.0_1784786738747_0.3180667519385201","host":"s3://npm-registry-packages-npm-production"}},"19.80.0":{"name":"@f5-sales-demo/xcsh","version":"19.80.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.80.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d0052c76f0465f8bb62758aaeaf5d76068c6f680","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.80.0.tgz","fileCount":963,"integrity":"sha512-o9/Hrud97lxgsVPurPgbIHKawwmkFcMnaBZksc/mo8iovlDJMG28o3EslarXkMTdFkAHiy9pz+uHsCeHG7onYA==","signatures":[{"sig":"MEQCIEved7PUKdeHk0HpN00x94ru1EhYUoNgezpLqWhBBABvAiALvI6E7LjxyGej8sIIhMH/6Im0KanBfcFSx2ZgHVnTWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19299599},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"456a1d70965fabaa34027324d9af6d224c4ab73e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.80.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.80.0","@f5-sales-demo/pi-utils":"19.80.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.80.0","@f5-sales-demo/xcsh-stats":"19.80.0","@f5-sales-demo/pi-agent-core":"19.80.0","@f5-sales-demo/pi-resource-management":"19.80.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.80.0_1784789491759_0.5512525054963251","host":"s3://npm-registry-packages-npm-production"}},"19.81.0":{"name":"@f5-sales-demo/xcsh","version":"19.81.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.81.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8fc3dde56c134dd243febb67817bbb2fccdeac26","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.81.0.tgz","fileCount":963,"integrity":"sha512-WJKY6oJcHzQoVuB/CeHvfE5zuJAVOxxoXb99EtItB7gnu+fnXX7EGN6I97J2YqMH63Z0F2JsXS20oeHNC6OJ5Q==","signatures":[{"sig":"MEUCIQD8cJuOKlEQUOUrIdx6+dAGQjUoBQdTPO5xMDc32uSRkgIgI3YhqzzkYArf+Ya0heuctCdhu9K9PcQkHLTqSesaq9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19301246},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"49eeba707c688fa7aea7e8eb4289762002c87dc9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.81.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.81.0","@f5-sales-demo/pi-utils":"19.81.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.81.0","@f5-sales-demo/xcsh-stats":"19.81.0","@f5-sales-demo/pi-agent-core":"19.81.0","@f5-sales-demo/pi-resource-management":"19.81.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.81.0_1784792039355_0.5907594744460956","host":"s3://npm-registry-packages-npm-production"}},"19.81.1":{"name":"@f5-sales-demo/xcsh","version":"19.81.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.81.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"54a0fb8c0a5eedca6c451e64354a1855157b7655","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.81.1.tgz","fileCount":963,"integrity":"sha512-eZYsLiL0jhpLm9IRGHB9k1o7FRJlBY93OX62O7cUjrMEcLcoij5azXE5SYl2mUZylg6ZWIOEvbiaMEO8+DB+VA==","signatures":[{"sig":"MEUCIE1YISj6Kf917OMkiCkmvbBDotv6ZYXEWJ3LNiSap/tIAiEAkZ6rNndlOC7mNlEJmhiFNJ0JQGY4z7qx8Prsdu0TKfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19306556},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"27b80e6050da531bf6f3b60628a89cc63d92cc66","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.81.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.81.1","@f5-sales-demo/pi-utils":"19.81.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.81.1","@f5-sales-demo/xcsh-stats":"19.81.1","@f5-sales-demo/pi-agent-core":"19.81.1","@f5-sales-demo/pi-resource-management":"19.81.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.81.1_1784795745678_0.22557558594812233","host":"s3://npm-registry-packages-npm-production"}},"19.81.2":{"name":"@f5-sales-demo/xcsh","version":"19.81.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.81.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1ef4f25c0dc3056ae58e63c58fc4c8f5cc7596d6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.81.2.tgz","fileCount":963,"integrity":"sha512-iUl4omhtbjKErzsZU5+P2LYAR0zoZapYVU42FOwbRJDjQeQmGX/IOEJWa6Nx9Be5gU5mnlsf5XzzyDjalUevPg==","signatures":[{"sig":"MEYCIQD90kiTM8MzTKiZuCwC+DIn7srcH6Io+B3+VEBH5pEX2AIhAMF3LtcxXPFA4sO+X3EVDgDC1YIsavChxTvHngN3VzG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19306556},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"551f4607c417658e861efa41ecb4ddf60fed2826","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.81.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.81.2","@f5-sales-demo/pi-utils":"19.81.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.81.2","@f5-sales-demo/xcsh-stats":"19.81.2","@f5-sales-demo/pi-agent-core":"19.81.2","@f5-sales-demo/pi-resource-management":"19.81.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.81.2_1784810927297_0.810578294794924","host":"s3://npm-registry-packages-npm-production"}},"19.82.0":{"name":"@f5-sales-demo/xcsh","version":"19.82.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.82.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4be019a2fb94115e2e536c3f8b4997941a41fa2d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.82.0.tgz","fileCount":963,"integrity":"sha512-xq5i8XyeFReEEPZCWuUh21KtHIz+NBovoUEBAmDsVD9e96ukIV1mAMmfbsJVnNip15vOvXNbJGPinf/TA4jqLQ==","signatures":[{"sig":"MEYCIQDY4myC/SPpf3oe4Emnv3YXsoQKeNWkrJhy8FYL8tmLYgIhANTw6JpL4aC5VtPQV3cWggFExG9iTSwIEk/vX6QfTKVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19306556},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"b65404711a59bf76a8c6205f6af1fc9566e7d764","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.82.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.82.0","@f5-sales-demo/pi-utils":"19.82.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.82.0","@f5-sales-demo/xcsh-stats":"19.82.0","@f5-sales-demo/pi-agent-core":"19.82.0","@f5-sales-demo/pi-resource-management":"19.82.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.82.0_1784814832734_0.763820152092159","host":"s3://npm-registry-packages-npm-production"}},"19.83.0":{"name":"@f5-sales-demo/xcsh","version":"19.83.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.83.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"79ee26a890728712fde41a6765d74e8cf1bb365b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.83.0.tgz","fileCount":963,"integrity":"sha512-Q/FlUQvxzUasheJyJn4TO/rFkFE/lbwgJbTJfd2HpBmlRQOoN0+2f8cJMiqupolkHNd+dHW3GOUHwmoqvqwUmA==","signatures":[{"sig":"MEQCIQDKFhiTxN3sgC90W1/720eQwmGpoc5T7R0Q7d0vqX2BigIfIU1Xr+rC/n0J8n0+Lilwrlt7nB+2pmT22Jv1DfMtmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19306556},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a0d8a930a0b6f8bba3730223529fbd078cc06ee9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.83.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.83.0","@f5-sales-demo/pi-utils":"19.83.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.83.0","@f5-sales-demo/xcsh-stats":"19.83.0","@f5-sales-demo/pi-agent-core":"19.83.0","@f5-sales-demo/pi-resource-management":"19.83.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.83.0_1784816481346_0.2709392177066239","host":"s3://npm-registry-packages-npm-production"}},"19.84.0":{"name":"@f5-sales-demo/xcsh","version":"19.84.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.84.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"86c09403d652c950b974e1e7d800586b6e6e2c3a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.84.0.tgz","fileCount":964,"integrity":"sha512-f3hjcUsjfJRfGACFlZfOUWhs5aDA6VO20UNKw1nLwDfFgnTZQTA407qIJ0P23KId4xGX7hxvE/w4jNj3R000Rw==","signatures":[{"sig":"MEQCIAeVALebhFtSdzh5ucM4pRfSFOclPcTwWIkJA5WCNfiDAiAec7nDed9KcGEpOFaBJ3lALNnkpdhXy+ELJPoH7Su3Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19311831},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"61adb144f98de4a4989e874a9c8b6641effc3b52","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.84.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.84.0","@f5-sales-demo/pi-utils":"19.84.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.84.0","@f5-sales-demo/xcsh-stats":"19.84.0","@f5-sales-demo/pi-agent-core":"19.84.0","@f5-sales-demo/pi-resource-management":"19.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.84.0_1784820095487_0.11029183715893232","host":"s3://npm-registry-packages-npm-production"}},"19.85.0":{"name":"@f5-sales-demo/xcsh","version":"19.85.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.85.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"aa0ff5f13df528cc1eaa06cbc1e7dea181c28d22","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.85.0.tgz","fileCount":964,"integrity":"sha512-A6QiKQVYHLs9ihiF4/32jTHYH9GEQ3JKz4Ck9XBTC8h9jkmT0heCg0K/s06uZOYshtPBpD9yK/6u658kGcPL3A==","signatures":[{"sig":"MEYCIQDpv61rdc2drOZ46VRiUeYY6jqR/Pu8jmfxsir7AmUZLwIhAKiOzxYmJ8GPLHsOXRp9uVZ92sRZKLVB1cO22NpnLMRF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19315309},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"6e7e1972db24c3151be8dceff0e37d424d674edd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.85.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.85.0","@f5-sales-demo/pi-utils":"19.85.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.85.0","@f5-sales-demo/xcsh-stats":"19.85.0","@f5-sales-demo/pi-agent-core":"19.85.0","@f5-sales-demo/pi-resource-management":"19.85.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.85.0_1784825977380_0.17245142534936697","host":"s3://npm-registry-packages-npm-production"}},"19.85.2":{"name":"@f5-sales-demo/xcsh","version":"19.85.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.85.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b5c59fde5daa62e0d66a48e72f7c71b1233fc60c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.85.2.tgz","fileCount":964,"integrity":"sha512-08G2DwmlIrZV9aC1X3s26JRr4+0DDIooXro9CaIDy+H0AWPZun0IxZb0qX7FtfuYjD6u17HXVXtk05Gb7QJqXg==","signatures":[{"sig":"MEYCIQCAmtFmJYlPDCHYqS5z9Op0nDXD+RktMQqGEnB5qlBSQQIhAP79YCQ8lrXmqtkugRdH6gcBLPz4dT6clJ5fUIAUZKxE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19315382},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a068b469d7c985c518847bf2862acabc1605f490","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.85.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.85.2","@f5-sales-demo/pi-utils":"19.85.2","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.85.2","@f5-sales-demo/xcsh-stats":"19.85.2","@f5-sales-demo/pi-agent-core":"19.85.2","@f5-sales-demo/pi-resource-management":"19.85.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.85.2_1784832868510_0.7675059603507417","host":"s3://npm-registry-packages-npm-production"}},"19.85.3":{"name":"@f5-sales-demo/xcsh","version":"19.85.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.85.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c405718ea782968b4529a58d2afa1683c5698fb9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.85.3.tgz","fileCount":964,"integrity":"sha512-bMufKZ+3rpSr2mv1cWlRz9AqsZYVz16E/Xmr6SlMKZLDg84j7bwwvcbaGm7Egy7vt/FouufaKBNyN97dsvFO5g==","signatures":[{"sig":"MEQCIFfEgk57QEz0S7yYl4jVHfJgQb2hFETFxjSEys4hou/BAiASaKF5QkOSEBcEM9/+SJxMNMBHkrr1n7eGUzNI2vbWwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19318604},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a3a789009c484dbdf11840b17a59588794b8d37f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.85.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.85.3","@f5-sales-demo/pi-utils":"19.85.3","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.85.3","@f5-sales-demo/xcsh-stats":"19.85.3","@f5-sales-demo/pi-agent-core":"19.85.3","@f5-sales-demo/pi-resource-management":"19.85.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.85.3_1784840662194_0.8191091300307689","host":"s3://npm-registry-packages-npm-production"}},"19.85.4":{"name":"@f5-sales-demo/xcsh","version":"19.85.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.85.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ecde36354dc9253fd3d756f3369f6334eae3ea4b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.85.4.tgz","fileCount":964,"integrity":"sha512-87Pn9b9lhD//AAfcSGfJrzNxPew8dqsGiFiVbLVdB1DaE2cjART6aX5oGwP+Us9lcXOFp0ra/5FVPkruHX9ndg==","signatures":[{"sig":"MEUCIBqjeYkMU0m/XSe+pFoTHASE+9QmSH4rnobmClfTo5hoAiEAhKXuq0746NemT4OX6x239+lAWDDORp45rNEWUNf8RXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19318604},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"d014668cc60902dc4545082fc2c4c2062dff4046","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.85.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.85.4","@f5-sales-demo/pi-utils":"19.85.4","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.85.4","@f5-sales-demo/xcsh-stats":"19.85.4","@f5-sales-demo/pi-agent-core":"19.85.4","@f5-sales-demo/pi-resource-management":"19.85.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.85.4_1784841926443_0.06209397328324262","host":"s3://npm-registry-packages-npm-production"}},"19.85.5":{"name":"@f5-sales-demo/xcsh","version":"19.85.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.85.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"83aaf4c261cc8d097bbee4b499107d48db0b3967","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.85.5.tgz","fileCount":964,"integrity":"sha512-KOiB/lB5PqhFIbUdQlDnNLb3oTDZF07ZW4KW+80FwdLoK1hVEhTeK7wxypLnp/ssiR8TqkMPOT8hKfeXiZ/SRw==","signatures":[{"sig":"MEQCIBOmLQO5x8kDsUDcOhOl0Idq3Zz4qaT4E6z5aHCigTT4AiBYLxPVzaGkShmEmo84ZNdV7YEnO3sMEx7H9M56o9R++Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19320851},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"78846ea460721267f0fda099042fba2390dd6887","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.85.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.85.5","@f5-sales-demo/pi-utils":"19.85.5","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.85.5","@f5-sales-demo/xcsh-stats":"19.85.5","@f5-sales-demo/pi-agent-core":"19.85.5","@f5-sales-demo/pi-resource-management":"19.85.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.85.5_1784845870500_0.04672314693912294","host":"s3://npm-registry-packages-npm-production"}},"19.85.6":{"name":"@f5-sales-demo/xcsh","version":"19.85.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.85.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"52f08992828ebc2b506e16abdd3cef72834fdd1a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.85.6.tgz","fileCount":964,"integrity":"sha512-aELyJzcTZiH/BCYokenFKp2clHBrNQJC+tWM62DD+mbbIElVNmi4UnLX1z2vxclcCz9HDz7cVnDZ7JkIoQ+odQ==","signatures":[{"sig":"MEYCIQDBfoUMBQDdSC7sgqxDc1avIP/kw2H15L3s3P1Y4eS0kQIhANYoNGTngwiAiZtgzC66+yvknzfXt9VMUDL04KKmFHiB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19322726},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"58616737ba891a0d71cbdec7314292ed2efbd38f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.85.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.85.6","@f5-sales-demo/pi-utils":"19.85.6","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.85.6","@f5-sales-demo/xcsh-stats":"19.85.6","@f5-sales-demo/pi-agent-core":"19.85.6","@f5-sales-demo/pi-resource-management":"19.85.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.85.6_1784850157305_0.4096121999878575","host":"s3://npm-registry-packages-npm-production"}},"19.85.7":{"name":"@f5-sales-demo/xcsh","version":"19.85.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.85.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2fd17faaf703c263d3c5c8e9628985cb888a3225","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.85.7.tgz","fileCount":964,"integrity":"sha512-YZyoWChQP1cQUmFzhtYc4G+YEii3HKik90im3A9QlyPJUSTqT5CmQmNajGKI3L9tvt1eBxpMRq2dxeWUc/D/Ag==","signatures":[{"sig":"MEYCIQC/I4W+0pbiOqrxsY2xiEjP0K4xAyiJ0lJWiUL+u2tjFwIhAM+vW7LOCkGu/9Y0Nxkj+Reicmjd19i/cHegmEysYbn7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19322706},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9ca40d6aab40f53a85bba28e4ff8b0f6ceed1782","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.85.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.85.7","@f5-sales-demo/pi-utils":"19.85.7","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.85.7","@f5-sales-demo/xcsh-stats":"19.85.7","@f5-sales-demo/pi-agent-core":"19.85.7","@f5-sales-demo/pi-resource-management":"19.85.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.85.7_1784900552197_0.5381262632387429","host":"s3://npm-registry-packages-npm-production"}},"19.86.0":{"name":"@f5-sales-demo/xcsh","version":"19.86.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.86.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"800b79ac566be7ea3ef12e67bf0ec7e1d382585b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.86.0.tgz","fileCount":966,"integrity":"sha512-ro4dbcf9VGgdCrqY3TKonm4lFSYOYllSnTBJ8sJwKtbPIObHuzEbj9h5dvOa+KmrxX1kkNgi1ru/PgMmSOdkpg==","signatures":[{"sig":"MEQCIA1PKmo662v+7h+lpKJoz8vOili2dPv/gN/lBPqhk6HtAiASf23WRxYd9m5jaNdTiO2jHP0WaR1KHHTp67OLE6lzww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19340111},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"24a43f94c2aca0385cb3284227d0a503de320b32","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.86.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.86.0","@f5-sales-demo/pi-utils":"19.86.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.86.0","@f5-sales-demo/xcsh-stats":"19.86.0","@f5-sales-demo/pi-agent-core":"19.86.0","@f5-sales-demo/pi-resource-management":"19.86.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.86.0_1784913623652_0.6198308044479182","host":"s3://npm-registry-packages-npm-production"}},"19.87.0":{"name":"@f5-sales-demo/xcsh","version":"19.87.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.87.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"824faeb825a7a40bd30f1a143b0b92d11f8bfb60","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.87.0.tgz","fileCount":966,"integrity":"sha512-y3BAf/XQ4mZoAscfIW/gHeZK72+8m4KMyER1bOOodoSx5j7fmjI4Fw6FSBvXCv71PU3LMs21Rfdhy+PE5t3e8Q==","signatures":[{"sig":"MEUCIQC0N/8SDkWUE7td/g0RNjgInqxXLyvdOB6A1B9WC7SuXAIgUdddRFVC/EZcKGUj3RRkPn+8Cw3Rk+EpzFSdpbbmhaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19341381},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"db63afc083e9c0dc054f4bd9253db872f5f7ff76","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.87.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.87.0","@f5-sales-demo/pi-utils":"19.87.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.87.0","@f5-sales-demo/xcsh-stats":"19.87.0","@f5-sales-demo/pi-agent-core":"19.87.0","@f5-sales-demo/pi-resource-management":"19.87.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.87.0_1784916333762_0.4367370941032209","host":"s3://npm-registry-packages-npm-production"}},"19.87.1":{"name":"@f5-sales-demo/xcsh","version":"19.87.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.87.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b41436669063e53dd40f24e0f0f5f064842a30c9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.87.1.tgz","fileCount":966,"integrity":"sha512-28+C8R8mujOlmvYup+1pVPBYBW+TiKCQr228AoXfxwmyVIVgtT4+x76vMcgNkVv0OoI/YSlV6ihXa4wrMpeO2Q==","signatures":[{"sig":"MEUCIQCLGS5BGxHh+AwJiMQmwqP9W1n/2e1YZ0LSaKaDAFtkAQIgFPlOzk5MhtMUhOTheispfnsqur1HAyupIDXZPUEjGSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19341381},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"961f2b2d80f178d7165977576b0249907c21c68d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.87.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.87.1","@f5-sales-demo/pi-utils":"19.87.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.87.1","@f5-sales-demo/xcsh-stats":"19.87.1","@f5-sales-demo/pi-agent-core":"19.87.1","@f5-sales-demo/pi-resource-management":"19.87.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.87.1_1784919255100_0.02546567646358211","host":"s3://npm-registry-packages-npm-production"}},"19.88.0":{"name":"@f5-sales-demo/xcsh","version":"19.88.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.88.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8efdbc74e973e4466e689d2f309a501bc9233225","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.88.0.tgz","fileCount":966,"integrity":"sha512-2zy0WS8Punn+ZN/ZWctTKyyc4qWZmK+RAZjiU7zjCjDUDymsGROQtZpQ9mcj12badeZHbpob7KEcNnYqU9tYBw==","signatures":[{"sig":"MEUCIQC8I5kC7kF93bLYCLR5lFVC1Xo+K3NZQzZZN4Tb1QPOHAIgRT1NF4nHVoWiW7Nk24uD+jXxNOlhK4ticbZ8r4s3WwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19345227},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"4e87c996191e7c88ae503cedded3afee98177587","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.88.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.88.0","@f5-sales-demo/pi-utils":"19.88.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.88.0","@f5-sales-demo/xcsh-stats":"19.88.0","@f5-sales-demo/pi-agent-core":"19.88.0","@f5-sales-demo/pi-resource-management":"19.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.88.0_1784921031285_0.8083361605878432","host":"s3://npm-registry-packages-npm-production"}},"19.89.0":{"name":"@f5-sales-demo/xcsh","version":"19.89.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.89.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d7f3bd02064f234fe3a25655d600ff58f37c7a78","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.89.0.tgz","fileCount":967,"integrity":"sha512-DR6HpxKBNACfYpj6jcucXKqaSw/u1YzkLadf7PHAt9GJR9+9vfaFrpXfLiaSRjlWxc5HF+A5H6KmsQLjwJLq9Q==","signatures":[{"sig":"MEUCIQCvI2sPzcBVk5VWyr9M3JVzrLA2eIyKzvLMoWO5IdedVwIgah/2/N4M3tVgR5bUKXfn6XixMAW2ArDk9F0Cdk0BIlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19357159},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"e3c72edcac3935dc928e0599909ce1fc9bdc4832","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.89.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.89.0","@f5-sales-demo/pi-utils":"19.89.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.89.0","@f5-sales-demo/xcsh-stats":"19.89.0","@f5-sales-demo/pi-agent-core":"19.89.0","@f5-sales-demo/pi-resource-management":"19.89.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.89.0_1784938399225_0.3713595214121137","host":"s3://npm-registry-packages-npm-production"}},"19.89.1":{"name":"@f5-sales-demo/xcsh","version":"19.89.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.89.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5a022a101d419d6cb2850e964058eda3c0dc94e5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.89.1.tgz","fileCount":967,"integrity":"sha512-UvH/Cld2iF2Do48C9LzDSr3joXpJvpgH2v0FUjRYpgzbH4fJj31i4TYMgLdxBJ9IU9KpDoMCA0OzIB6f96i/8g==","signatures":[{"sig":"MEUCIHHHodkcO/EyTlSY6bfP85escvwY4Bw9b4Iz616qa96YAiEAxqfkybORthodtnHAuFZW6Gbaelh1fSzIyXPGiRYvKXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19357564},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9211f03109bde7193ba45c405270aaad282bab6d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.89.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.89.1","@f5-sales-demo/pi-utils":"19.89.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.89.1","@f5-sales-demo/xcsh-stats":"19.89.1","@f5-sales-demo/pi-agent-core":"19.89.1","@f5-sales-demo/pi-resource-management":"19.89.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.89.1_1784941073681_0.5040948584078822","host":"s3://npm-registry-packages-npm-production"}},"19.90.0":{"name":"@f5-sales-demo/xcsh","version":"19.90.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.90.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"36debd5640b5954a5faee8f4bcbf8d6285ecfb99","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.90.0.tgz","fileCount":967,"integrity":"sha512-amo686SXDXM/DVVaxut3IQcSI7hkhIJNJmoaVNYhEdJEysGWnwfc2qtrpkREBWYGADlCfoUoLsVuWUwg+1rDMA==","signatures":[{"sig":"MEUCIQCvLVtOeMZy53KOXEz7plHdm5cQ5g5x8hOvYcp0m5zPngIgArsVgykVwn/Qxld27mkdRAfXE9VKNl4P7bcZDjHBU+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19358217},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9aab47a02ab0c46d3a98d15cf4f08ba02487b93c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.90.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.90.0","@f5-sales-demo/pi-utils":"19.90.0","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.90.0","@f5-sales-demo/xcsh-stats":"19.90.0","@f5-sales-demo/pi-agent-core":"19.90.0","@f5-sales-demo/pi-resource-management":"19.90.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.90.0_1784944767101_0.643950989202315","host":"s3://npm-registry-packages-npm-production"}},"19.90.1":{"name":"@f5-sales-demo/xcsh","version":"19.90.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.90.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"65255a44693787500d0f37bdba5105e375e68b60","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.90.1.tgz","fileCount":967,"integrity":"sha512-z8SM6OcrcUytcaZgV+o/K4ADFwFWxhVXkDBXkjqfdejGh03aF9ellv/TJ4WrOaqSaVCl8pDzBPbMZKoctTrPKQ==","signatures":[{"sig":"MEUCIQDPH4nmb0mtdMLijTAmznXMgkeuGUFQDlUQRnIktXcHWQIgXv6PJwYhcg3C34GcgboxFfj9Mnhc8czpKeayUhdqwys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19358341},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"62761479b0f230d2047ed9b882a436b7041feec9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.3.6","diff":"^8.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.2","linkedom":"^0.18","lru-cache":"11.3.1","markit-ai":"0.5.0","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.90.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.90.1","@f5-sales-demo/pi-utils":"19.90.1","@agentclientprotocol/sdk":"0.16.1","@f5-sales-demo/pi-natives":"19.90.1","@f5-sales-demo/xcsh-stats":"19.90.1","@f5-sales-demo/pi-agent-core":"19.90.1","@f5-sales-demo/pi-resource-management":"19.90.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.90.1_1784950013398_0.3422744888784357","host":"s3://npm-registry-packages-npm-production"}},"19.91.0":{"name":"@f5-sales-demo/xcsh","version":"19.91.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.91.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"06eea69dc4b3f8cd0da21f3c3b892c63feb91449","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.91.0.tgz","fileCount":967,"integrity":"sha512-LQn6K9km7XJYgQTM9hLismlIKoWm1rzfoALSkL9hD/0JGFsSLq2DwLYXlNt2U9J9MVDYxtYV36Vic7RCJUwW9w==","signatures":[{"sig":"MEYCIQC/NKXPR3bz3hecEIBDW5icwsg/8QFY/fracV3ahEwjPgIhALiUpGz5M1GTkACCrvfV0CVzjMxHNOVjsonfvE+NvsHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19359621},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"37a9e074a2203b5faeee3e41f7a2d7704f120c4f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.91.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.91.0","@f5-sales-demo/pi-utils":"19.91.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.91.0","@f5-sales-demo/xcsh-stats":"19.91.0","@f5-sales-demo/pi-agent-core":"19.91.0","@f5-sales-demo/pi-resource-management":"19.91.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.91.0_1784995168455_0.329753235904245","host":"s3://npm-registry-packages-npm-production"}},"19.91.1":{"name":"@f5-sales-demo/xcsh","version":"19.91.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.91.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5fe5f3e44324d1594916ecd78dcdb3bf5c293eaa","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.91.1.tgz","fileCount":967,"integrity":"sha512-p9aniuvTaqE73pUoWNRvaF8Aw9ZHY3uSSsFcOQ9pJv7B0m2nTepxyPaMKUZl2rEEhYqXGJvm/PcyA+LLEv7OdA==","signatures":[{"sig":"MEUCIQCiYIPQXxCt+ujHCcQFkAEe1AE9ebwSLeIHcdTzFk67rwIgCSsDWYbs6o/r5z/TjCYfAmCxCOuLnRgklj7vnJp9omQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19362959},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"cb975aa015ff199ecdc38c20544471ebf32e3737","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.91.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.91.1","@f5-sales-demo/pi-utils":"19.91.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.91.1","@f5-sales-demo/xcsh-stats":"19.91.1","@f5-sales-demo/pi-agent-core":"19.91.1","@f5-sales-demo/pi-resource-management":"19.91.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.91.1_1785000675356_0.6623795328972373","host":"s3://npm-registry-packages-npm-production"}},"19.92.0":{"name":"@f5-sales-demo/xcsh","version":"19.92.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.92.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"dbd19dfa4c5c4f4ac84804629e5cf3d09542382d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.92.0.tgz","fileCount":967,"integrity":"sha512-aGN7SZQ5SIxC9ctAFPjsdE4e6dQ0bNj8Lvl6wNqR7fOecciBL1EcEE4qXjybqDqrxY/l4RAFBw8EntDn5Fb3rw==","signatures":[{"sig":"MEQCIHe8NzXe+sCMS0dilzdI5LiOWLZmhZUWcQnkqQotMjY8AiBCusTAKw/egEVWWqUndLxyjGaBkV/oPYiiJ98yIz3HdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19366820},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"65c380d28a5d308cd6cc8382555be0498001e306","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.92.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.92.0","@f5-sales-demo/pi-utils":"19.92.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.92.0","@f5-sales-demo/xcsh-stats":"19.92.0","@f5-sales-demo/pi-agent-core":"19.92.0","@f5-sales-demo/pi-resource-management":"19.92.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.92.0_1785024846593_0.5619315224076464","host":"s3://npm-registry-packages-npm-production"}},"19.92.1":{"name":"@f5-sales-demo/xcsh","version":"19.92.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.92.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f4b4e18f9e7134085432e4d715123ff8bd6123c2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.92.1.tgz","fileCount":967,"integrity":"sha512-9C22+WwQ/U/RsFMAozFR5lAP4Bg9ZcsRwWrLp6GtcPeV00mAI9kO33/eD1pNdsoxVs0n2ABDsP3Gh+wEzosU1g==","signatures":[{"sig":"MEUCIAtBVCDQ6xVAOLShd/rvIqmAFeBBDsxA2243yFrd1j8kAiEAvdBFbdEpqWZuA4jquj2OCX2XfB9/MlYLl5T/aRjkiPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19366820},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f3e12dd43623f1171d4dff7c837532e64ab8bb4b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.92.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.92.1","@f5-sales-demo/pi-utils":"19.92.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.92.1","@f5-sales-demo/xcsh-stats":"19.92.1","@f5-sales-demo/pi-agent-core":"19.92.1","@f5-sales-demo/pi-resource-management":"19.92.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.92.1_1785029453432_0.030534137317410837","host":"s3://npm-registry-packages-npm-production"}},"19.92.2":{"name":"@f5-sales-demo/xcsh","version":"19.92.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.92.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b6ff0810f35b5ddb0a22aa3d3577eee02b881110","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.92.2.tgz","fileCount":967,"integrity":"sha512-kjyAeEx/84AIFDRdQKwcpmM09nGnPC76JI5wKUIcHSqP7/3BUh7ZcivRE0kKu9VdfeF0jEtpiyfPyrLuimWY7A==","signatures":[{"sig":"MEQCIATAP/rhGs4M9WjZ8vS3KwVaXyh8oRTYNBxuXOnYdkZbAiBNjoRRcWXXC57toGp52Q5qYPLF9h25ABvSlXrSW8/vOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19366820},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"5327ac71f0559634bb52145f5c4c61729b22f9ba","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.92.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.92.2","@f5-sales-demo/pi-utils":"19.92.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.92.2","@f5-sales-demo/xcsh-stats":"19.92.2","@f5-sales-demo/pi-agent-core":"19.92.2","@f5-sales-demo/pi-resource-management":"19.92.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.92.2_1785034237282_0.17043024852445576","host":"s3://npm-registry-packages-npm-production"}},"19.93.0":{"name":"@f5-sales-demo/xcsh","version":"19.93.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.93.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a1b38e0929f9045b206fe4702d2164e10e9e9a61","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.93.0.tgz","fileCount":968,"integrity":"sha512-s4pU6xDXEDI6Wy5tyHSYBOcMVE7zpSCd22n2yeOveUsDWDjS4s+XzHJcSvQUrpetIqLdYv9K8Ppvk4yFziTQMw==","signatures":[{"sig":"MEUCIQC10xQcBj4aWAC14B9J71FB2C5lczL0upna0/gzK+Ll8AIgO68pP1tgtyxDjyNX1XOT4DBL/SwZqqtyZhv4cDXInyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19369370},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"212247c75cbe621350eda99e20ca752b44cd730f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.93.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.93.0","@f5-sales-demo/pi-utils":"19.93.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.93.0","@f5-sales-demo/xcsh-stats":"19.93.0","@f5-sales-demo/pi-agent-core":"19.93.0","@f5-sales-demo/pi-resource-management":"19.93.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.93.0_1785044895507_0.7023864164584674","host":"s3://npm-registry-packages-npm-production"}},"19.94.0":{"name":"@f5-sales-demo/xcsh","version":"19.94.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.94.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f1d2b3bf6b27f4eadf48164435f359dae84560b5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.94.0.tgz","fileCount":969,"integrity":"sha512-s1uWXDZOTMHtgPMAFrwGXIZYBCqxYJzL+eQoeD9LoQ/MG9Bd7rGmnKFEj+ZQMfqZsbq8HZpEAuK7tR+xtW8V3A==","signatures":[{"sig":"MEUCIFBl0IpDUUU5Y8N6+QM+Is+eI5Uvu8qmzO1dMzNLjwfEAiEA4S9lmkJvLEizxR87lBZ9Gikv5dxZNOLqHI/Z1wLsgZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19395388},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"cdc4c167af67436458be41ca65fbf643ecfcd6b9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.94.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.94.0","@f5-sales-demo/pi-utils":"19.94.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.94.0","@f5-sales-demo/xcsh-stats":"19.94.0","@f5-sales-demo/pi-agent-core":"19.94.0","@f5-sales-demo/pi-resource-management":"19.94.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.94.0_1785047976694_0.6126596487922296","host":"s3://npm-registry-packages-npm-production"}},"19.94.1":{"name":"@f5-sales-demo/xcsh","version":"19.94.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.94.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"10e1c28e5aeaf755bc1c4907e9120ac6667e8f24","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.94.1.tgz","fileCount":969,"integrity":"sha512-KsREOtP96aympm2Jbzq5KE7qEZmZdUTN8n2jol6wHhh53GIhw7Ht0hfg2AEoH4Ku298pYrhNqF8/vgI3jxQSQg==","signatures":[{"sig":"MEQCIAj9e3H4yJrMjRiN37e6dmqc6XC4+1kVlUA4A/MaIL/VAiAMrn3bPKHJDbDz2UD1adyK0G/EgmQ8Qt7FybBb/s5XmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19395388},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"960cef12ede26aa043de205b6faf4a8becc0ea9c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.94.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.94.1","@f5-sales-demo/pi-utils":"19.94.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.94.1","@f5-sales-demo/xcsh-stats":"19.94.1","@f5-sales-demo/pi-agent-core":"19.94.1","@f5-sales-demo/pi-resource-management":"19.94.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.94.1_1785061585828_0.5300826933323908","host":"s3://npm-registry-packages-npm-production"}},"19.94.2":{"name":"@f5-sales-demo/xcsh","version":"19.94.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.94.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c29805e714349fd57bc02d34925c85d9a494bcc3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.94.2.tgz","fileCount":969,"integrity":"sha512-VFpST56yKvJuv/Rp3EG/FKR7tiXVAqN2cK57T+cVEH+Z1xO6Ju8AIvrK2dhRqPhsvGLTslqQ0yltPCKJLzevcg==","signatures":[{"sig":"MEYCIQC+xVZO8CXkl15bI1GkdozW04zZbv9EU8Iq+id1ypbTIQIhANtLH8sk+b/NG1A1MBsPyNgYf50xu7e9fjyUW/awZwD1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19395388},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3183b58019ae458ed28546c5b2ec77596ecc1533","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.94.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.94.2","@f5-sales-demo/pi-utils":"19.94.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.94.2","@f5-sales-demo/xcsh-stats":"19.94.2","@f5-sales-demo/pi-agent-core":"19.94.2","@f5-sales-demo/pi-resource-management":"19.94.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.94.2_1785077109446_0.29672698340543713","host":"s3://npm-registry-packages-npm-production"}},"19.95.0":{"name":"@f5-sales-demo/xcsh","version":"19.95.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.95.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a698ab7294b87c54641a28bed3d17cd5a63a740d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.95.0.tgz","fileCount":972,"integrity":"sha512-ikpdY5+7SeXAw76QmtS3dOVNy6D4tnPsMnHJBP1qnOZ6a33d9KHo69WsXARTpw3RQ7SCoIDiEnGQ8o1Vz7+MJw==","signatures":[{"sig":"MEYCIQCz2mI+dV3/uqC5eLrmrnyT3m5VTIiHcquq57NDY/2IqQIhAIf7HChM5fVv9lqNWw2Hh55shvLkM+YdMqvFgd+FAhk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19412099},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"6239a5a701200eab5295f16c6b7698898480d4b0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.95.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.95.0","@f5-sales-demo/pi-utils":"19.95.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.95.0","@f5-sales-demo/xcsh-stats":"19.95.0","@f5-sales-demo/pi-agent-core":"19.95.0","@f5-sales-demo/pi-resource-management":"19.95.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.95.0_1785087213418_0.27805628865992094","host":"s3://npm-registry-packages-npm-production"}},"19.95.1":{"name":"@f5-sales-demo/xcsh","version":"19.95.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.95.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3bcf4a55fe31ff718646e0933ca14dc043bbde2f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.95.1.tgz","fileCount":972,"integrity":"sha512-Fz43v15GZcfYScBhoq5kInd8o1G/QNRi8L3wS2pDqjdpi1XuLz34sSh6YuSFhFa1nxl4+6DxNmSTRITc8iXI6w==","signatures":[{"sig":"MEQCIE/3aQhW8+N3laJsiEtK8ZjIftGeQLDDoEV7bBzq10CxAiB6MMDoqEb+KeCcVTzxXeSv72+P3XN5zBXhMHoHh/wDIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19412099},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"999de9b4453f90751d55a1701946d40c0336889c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.95.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.95.1","@f5-sales-demo/pi-utils":"19.95.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.95.1","@f5-sales-demo/xcsh-stats":"19.95.1","@f5-sales-demo/pi-agent-core":"19.95.1","@f5-sales-demo/pi-resource-management":"19.95.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.95.1_1785107888833_0.8300601014789821","host":"s3://npm-registry-packages-npm-production"}},"19.95.2":{"name":"@f5-sales-demo/xcsh","version":"19.95.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.95.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"815ee73d322c42bbef4c852fc98cffdd32e5bf9b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.95.2.tgz","fileCount":972,"integrity":"sha512-Hhfzzso9UIx7CfARk7nUqmQtxX36IzBGz81TXCTZBC+bIKHwV++b9CsrgJVI+Fa7JR9e12Uo9Lyy5UrTHrYcnQ==","signatures":[{"sig":"MEQCID52uFERqozjuKJZNOXnIeIzBXHiap61TWJAITpicgq1AiBfMnGAo8Ey8TeJqNGjKTN5S8KrkGB++9/t6vk372aSOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19412099},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"95ee4dfa4f70938a037aa315296536deb9da8842","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.95.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.95.2","@f5-sales-demo/pi-utils":"19.95.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.95.2","@f5-sales-demo/xcsh-stats":"19.95.2","@f5-sales-demo/pi-agent-core":"19.95.2","@f5-sales-demo/pi-resource-management":"19.95.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.95.2_1785153088181_0.07858967337699818","host":"s3://npm-registry-packages-npm-production"}},"19.95.3":{"name":"@f5-sales-demo/xcsh","version":"19.95.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.95.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c2fa10cd4acde0b5cf477385b98fe4dca95bc0d8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.95.3.tgz","fileCount":972,"integrity":"sha512-8UM4T0anW26jRmrP940/gqJ9FyjzSY/XzdiR2hHsqlGVPxR6/oSIqgBdMAyeX8Kbk+ZyBKBiC2/9T8iSkt0k/A==","signatures":[{"sig":"MEQCIFbTMfRk2EeAzzCGqcPzKuWEpb1e9c9IdGKDPnn2G33qAiBs8FlfJK/FU5mnPHWx9Y2NFiMuQuTafw46WjZip2VX0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19412099},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"4a40d9757a924381a8409e2f386ed0959f0e7102","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.95.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.95.3","@f5-sales-demo/pi-utils":"19.95.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.95.3","@f5-sales-demo/xcsh-stats":"19.95.3","@f5-sales-demo/pi-agent-core":"19.95.3","@f5-sales-demo/pi-resource-management":"19.95.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.95.3_1785159023739_0.069970063014275","host":"s3://npm-registry-packages-npm-production"}},"19.95.4":{"name":"@f5-sales-demo/xcsh","version":"19.95.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.95.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e575c2eac538723bd493fa7e67ad7e51a18aa02c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.95.4.tgz","fileCount":972,"integrity":"sha512-lrCyNp8JhFIxojbTKXZrtSuKeQ5C6dd33RH8ajskvPLrkkksWLW/LvMkOZjCgA4hUWx1WWDIOJyAeOCJjFPXIw==","signatures":[{"sig":"MEYCIQCo92wAAyHhCT+s6BoxbSeTzXp8EG0IT18ALhisDLOhVAIhAM+YkcGRHpM2YQ3wx0DUQif0tlOOCiJjEXybpL2kw5Of","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19412099},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"366d3920e4b0e58970144ba3fd4a554eacbd2b5a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.95.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.95.4","@f5-sales-demo/pi-utils":"19.95.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.95.4","@f5-sales-demo/xcsh-stats":"19.95.4","@f5-sales-demo/pi-agent-core":"19.95.4","@f5-sales-demo/pi-resource-management":"19.95.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.95.4_1785163894270_0.26401840837475765","host":"s3://npm-registry-packages-npm-production"}},"19.97.0":{"name":"@f5-sales-demo/xcsh","version":"19.97.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.97.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d444e373c239092dc73cea7e01f13f5056dba523","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.97.0.tgz","fileCount":979,"integrity":"sha512-5fLiEus1Dyh+j0lKclDFqzx8i+vHzJM2v/uU+3xFHqWg5dWZXmbyM3adNvo+eA09lXxiu7tOEgvom1d4DF3vOQ==","signatures":[{"sig":"MEUCIQDZJ5Dct5vdeUMxOmw12iQhcpThGDHWXNVDR9i/zCdmLgIgel1Ee30Be0hMgYnrRihFRsgBHJiExxtfLH5G3MIoe4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19486140},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"b3d80469b7d8c383d143e7f2503e136b3c864d1e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.97.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.97.0","@f5-sales-demo/pi-utils":"19.97.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.97.0","@f5-sales-demo/xcsh-stats":"19.97.0","@f5-sales-demo/pi-agent-core":"19.97.0","@f5-sales-demo/pi-resource-management":"19.97.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.97.0_1785192634869_0.5842937381114652","host":"s3://npm-registry-packages-npm-production"}},"19.97.1":{"name":"@f5-sales-demo/xcsh","version":"19.97.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.97.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7be1d00dd47e6ade58854cdde0734ffc30e8ef62","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.97.1.tgz","fileCount":979,"integrity":"sha512-Cc7f51ZWdxnUitj+NchHYqlwU9ngVVzCJVmfENOnzEK10wTf2xJxmH67cpmrjmF2mM9fCBYEsDk11K63j+BSBg==","signatures":[{"sig":"MEUCIQD82tWk5mHGen++fFq/ImzhTpEQ4oS+3t0bp0j0yFAlKAIgcCU29Ba1HrXMquC34XQS+BEce+i7ScYQlnrbZ1tOL4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19485156},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"bb8c5cea72d141b692b79b48ad8510551c8253c8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.97.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.97.1","@f5-sales-demo/pi-utils":"19.97.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.97.1","@f5-sales-demo/xcsh-stats":"19.97.1","@f5-sales-demo/pi-agent-core":"19.97.1","@f5-sales-demo/pi-resource-management":"19.97.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.97.1_1785195274997_0.42476526801021364","host":"s3://npm-registry-packages-npm-production"}},"19.98.0":{"name":"@f5-sales-demo/xcsh","version":"19.98.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5a63d47cc82bc5acf622474ab14750025a65598c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.0.tgz","fileCount":979,"integrity":"sha512-bkFTq05DRs/uvuUgDCXaZKwRLTIZ3Zyrk7LNFmkpKW6kQzodo43on2zbvKidnDow0oovCPkH8Jun04LuMUOslw==","signatures":[{"sig":"MEUCIBJgsliK0gN9T589GyXBT8COn3dtWRHGEspLo8waapsNAiEAvUKCjTx7Hwrv9drhE0Y32DkrtF4vnJN7qRuTKa/j5lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19485504},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"d99a5b00bc90410ad18f66eec44f064823087740","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.0","@f5-sales-demo/pi-utils":"19.98.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.0","@f5-sales-demo/xcsh-stats":"19.98.0","@f5-sales-demo/pi-agent-core":"19.98.0","@f5-sales-demo/pi-resource-management":"19.98.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.0_1785200430839_0.4740460446843364","host":"s3://npm-registry-packages-npm-production"}},"19.98.1":{"name":"@f5-sales-demo/xcsh","version":"19.98.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"436ad189592cdc252d19a28bc887855354a21b2b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.1.tgz","fileCount":979,"integrity":"sha512-aulDxwbiY/oZEcNocuDkfZvh/BywTbKScMJFFu4a21Hz/rG2/JPQJR+k1TX09w1kMk3EsArZ10Y9LvGQGbMNrw==","signatures":[{"sig":"MEUCIFHgP78S7h/lGYVmBWUttOdeCcJuLkBBeyH5Zh2xHgIMAiEA7ISctoF/3GMLPxdAW0pgou6WrOTqihRflbucgoP0O50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19487305},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"2cf64a9979fc34447e7e1f35b466fbcc789b2289","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.1","@f5-sales-demo/pi-utils":"19.98.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.1","@f5-sales-demo/xcsh-stats":"19.98.1","@f5-sales-demo/pi-agent-core":"19.98.1","@f5-sales-demo/pi-resource-management":"19.98.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.1_1785208069166_0.9070168172612341","host":"s3://npm-registry-packages-npm-production"}},"19.98.2":{"name":"@f5-sales-demo/xcsh","version":"19.98.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"28a7094b5b3f7fccde8696e4f116b45bf6a83384","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.2.tgz","fileCount":979,"integrity":"sha512-vPNgkwRaK5duTFKfIBphElvJf4cNpZ4Zi98bt4JFW8NGTi0gn2+bAPIFGLXPdquyzgV/PRrGFK72pSC7QFK81w==","signatures":[{"sig":"MEUCIFgmjdRm+jK4In3d+HOQFTtsmviU77l3VGB62ZCLQJhsAiEAlRNmVFxH4hNDTAe3kskWYA3VryT7sjDQ6FwGrccmJLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19497198},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"0721dc78b3894f7f79f8121b7ccde4de06e2c711","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.2","@f5-sales-demo/pi-utils":"19.98.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.2","@f5-sales-demo/xcsh-stats":"19.98.2","@f5-sales-demo/pi-agent-core":"19.98.2","@f5-sales-demo/pi-resource-management":"19.98.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.2_1785212323080_0.9483883188422328","host":"s3://npm-registry-packages-npm-production"}},"19.98.3":{"name":"@f5-sales-demo/xcsh","version":"19.98.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9799cf416a6f3f64434fb171caf49b843b0f79f0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.3.tgz","fileCount":979,"integrity":"sha512-kd6nDQ7sxESO894KFYUNs/eyxM9zFverMhqu26FoswQ4IDHEcaMCsR2purxX2ZGMY4nKZvPekrt7cno8eQQvPA==","signatures":[{"sig":"MEQCIHK9Mi6mo11IJs3vvAp9sO0WKpWeaF1PHCXAU7zl4jNbAiB4VbTo4E5dtiyWpsU/Av+Ktlft2D0cvCIJAwRaIeb73g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19499246},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"4d3b95e9c675ae810cc60b6829fa3541a042d1ac","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.3","@f5-sales-demo/pi-utils":"19.98.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.3","@f5-sales-demo/xcsh-stats":"19.98.3","@f5-sales-demo/pi-agent-core":"19.98.3","@f5-sales-demo/pi-resource-management":"19.98.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.3_1785218179631_0.8862095706981401","host":"s3://npm-registry-packages-npm-production"}},"19.98.4":{"name":"@f5-sales-demo/xcsh","version":"19.98.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0e5eaa0d01c520dc79d848afc9b01501af6835c7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.4.tgz","fileCount":979,"integrity":"sha512-0a3xZjcN2tisFWDxkH+AQuxcAixg6GovNveVY9VMxUfKYDfvJ8GsrZo6mqw+RoOtVpDf+JgnJIXlsKZ6SNpy4w==","signatures":[{"sig":"MEYCIQDkX8hxbijSzyc4F9M0FYtUu5ArJ/yOmKPuenF3t+LLtAIhAIgvklZsF6YuTPIAVqDfaV90NheiHv+NqundfTvlMm2Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19499246},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"c049a0c4d91d1246ef39e74b2aaad17839c240e1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.4","@f5-sales-demo/pi-utils":"19.98.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.4","@f5-sales-demo/xcsh-stats":"19.98.4","@f5-sales-demo/pi-agent-core":"19.98.4","@f5-sales-demo/pi-resource-management":"19.98.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.4_1785233713309_0.6699532502904739","host":"s3://npm-registry-packages-npm-production"}},"19.98.5":{"name":"@f5-sales-demo/xcsh","version":"19.98.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"936168686fe51c0a3b4fae627b3047ba800a681d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.5.tgz","fileCount":979,"integrity":"sha512-Ayner5KHScCctYRF4nH9fLt+XyRK4FLwmnK+03F7+ofkQfVxCkGzw1as72vwIHTJzYioGfJBpLxH7E4+QOKpDw==","signatures":[{"sig":"MEYCIQDSDMxDUsITGpxtrAEcR/WB6pmEk4Ltaz44z40QReYb9AIhALeXzJrVaUmalKyLub40VMauYe+4rIlR4IZtWBQdPIII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19499246},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"8f74310238adee476f2e551a7860f2b58a948df9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.5","@f5-sales-demo/pi-utils":"19.98.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.5","@f5-sales-demo/xcsh-stats":"19.98.5","@f5-sales-demo/pi-agent-core":"19.98.5","@f5-sales-demo/pi-resource-management":"19.98.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.5_1785236123864_0.6388240173823856","host":"s3://npm-registry-packages-npm-production"}},"19.98.6":{"name":"@f5-sales-demo/xcsh","version":"19.98.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"078f6316cbfc4c684fee730b870147bbc392a447","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.6.tgz","fileCount":979,"integrity":"sha512-oQLzM5DtKevukNZcIVP/1OwTYeMABJ5fIEXQg8DQsyPtZEEh16cHZe9p/QWBPHirgAmfrjd+JdLO+RtvX9aB+A==","signatures":[{"sig":"MEQCIDA2atNUuaJsJ3c3N5nJ04jMjYIuVKxuZmnaO8ib9kELAiA2KILV8b58OhHG72CctVhssJz8gON+njtx5ZCrgJnrvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19501703},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9a4b5f250189b2d423b62f15f02c2403c070fb3d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.6","@f5-sales-demo/pi-utils":"19.98.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.6","@f5-sales-demo/xcsh-stats":"19.98.6","@f5-sales-demo/pi-agent-core":"19.98.6","@f5-sales-demo/pi-resource-management":"19.98.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.6_1785238824980_0.5746744684083891","host":"s3://npm-registry-packages-npm-production"}},"19.98.7":{"name":"@f5-sales-demo/xcsh","version":"19.98.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8ec7c932645258fc58eac1c8862b0220ff24c39b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.7.tgz","fileCount":979,"integrity":"sha512-mxlnmjjmbIy8pPRNm3ybhtxoLhS85MRkbjhlfy/u8JgRo3uRyAYKEx1GK54KK4lLeBJFifVP6gA1nUG+3MAgew==","signatures":[{"sig":"MEQCIGdLSWsHe2Gfaio0zzm8JJNnDSqt9jWpquU/VywAd6JxAiASHoDLICY4XKEXodfpiDIEg/WVPa+h6y7ISNx40339XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19509136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"0a7dd046f51c31f5c15b62cf4fb7a2b77f179d4e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^24.37","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.7","@f5-sales-demo/pi-utils":"19.98.7","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.7","@f5-sales-demo/xcsh-stats":"19.98.7","@f5-sales-demo/pi-agent-core":"19.98.7","@f5-sales-demo/pi-resource-management":"19.98.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.7_1785241628002_0.82043937225153","host":"s3://npm-registry-packages-npm-production"}},"19.98.8":{"name":"@f5-sales-demo/xcsh","version":"19.98.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5672837e5da7e46bbd7ce98e7fa423805c7b5bf1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.8.tgz","fileCount":981,"integrity":"sha512-tJgyWjClc9rQ/0dXTMD4CgMATt0uVD1qreBg5kgCZnrXy0joRYK5uSTZ/ejI7jcgnkgweD1XiSeDnYTAk7+Y0w==","signatures":[{"sig":"MEUCIBnorPFgEEtoXvWMeMLs/hnesFc3ltJTNg6ADPJHUrsRAiEA+pBrONaateeVBYyBW2dWggnRUrthuTQQqf7B8bsfcng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19516483},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"8d1e4f3e9673585d8835fd45b7b6eb7c0f21b529","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.8","@f5-sales-demo/pi-utils":"19.98.8","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.8","@f5-sales-demo/xcsh-stats":"19.98.8","@f5-sales-demo/pi-agent-core":"19.98.8","@f5-sales-demo/pi-resource-management":"19.98.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.8_1785246520990_0.06525731773622945","host":"s3://npm-registry-packages-npm-production"}},"19.98.9":{"name":"@f5-sales-demo/xcsh","version":"19.98.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1219e3e3f52b06e782d2966067db574e62434a29","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.9.tgz","fileCount":980,"integrity":"sha512-E+D+puIKbQUySqMoanJ6+UVWhaUk5dJ/4K/mU9zjP0BhvFU+DMi8F0r18qEXTufGLh6Ex4ENAZy7iGP2ipCDIQ==","signatures":[{"sig":"MEUCIHvbl2L8l6Kf4aYvbjqjL0rAd2fYL9siZU6/+UQZNBzSAiEAo3bZYzzesUQP2HKufhVyXhsxPmRSh7qmRVo7/kusJG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19514532},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f920b739147c8af141a54972d353e0522a276fcc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.9","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.9","@f5-sales-demo/pi-utils":"19.98.9","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.9","@f5-sales-demo/xcsh-stats":"19.98.9","@f5-sales-demo/pi-agent-core":"19.98.9","@f5-sales-demo/pi-resource-management":"19.98.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.9_1785251124878_0.20061580976913107","host":"s3://npm-registry-packages-npm-production"}},"19.98.10":{"name":"@f5-sales-demo/xcsh","version":"19.98.10","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.98.10","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4fd646037791644f57be3a63d00b14cad0b3384f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.98.10.tgz","fileCount":980,"integrity":"sha512-Vzo8t9Z6tLbEjlwsqkSpWMWWkDuAlcf0DpL6YTVE1VKpFJoZcBMZJetpU8Ro8PV+Mo4ANM10g6D+NHpblwrzPQ==","signatures":[{"sig":"MEQCIHeVcyKAdLKjouISLQhdDrVwFem4n+lzHWcieubxRWa9AiBz178v8DJzEtqGqA0jHvgZq0QiLPO4VmgbN8fEABpXIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19514543},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"8523f605f109087c188c50d82aa0d20add2e7544","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.98.10","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.98.10","@f5-sales-demo/pi-utils":"19.98.10","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.98.10","@f5-sales-demo/xcsh-stats":"19.98.10","@f5-sales-demo/pi-agent-core":"19.98.10","@f5-sales-demo/pi-resource-management":"19.98.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.98.10_1785252209704_0.7991777213395386","host":"s3://npm-registry-packages-npm-production"}},"19.99.0":{"name":"@f5-sales-demo/xcsh","version":"19.99.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.99.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"bf6fff23940224bc4a85ce22640cb0570d5e89ff","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.99.0.tgz","fileCount":982,"integrity":"sha512-/kvj0x7pThrIBzobZWpq+OgdCudGBlnHdSYz0EDoQPI5BwroH+LEBgb09Uhdb+7eCNW7djEyMKetr1YbeP6EEA==","signatures":[{"sig":"MEUCID9+gWyq8TP0crhaZO8OIE01aZWPTn1c/G0MsxtATKlCAiEAnZDfUKIZs81iqZyRNjOY0m1WHOctLS/fO8ZQO/dFrgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19535076},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"8020e6b8aa7ae0c4fd4ac6da9ee9fa81b77182f0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.99.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.99.0","@f5-sales-demo/pi-utils":"19.99.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.99.0","@f5-sales-demo/xcsh-stats":"19.99.0","@f5-sales-demo/pi-agent-core":"19.99.0","@f5-sales-demo/pi-resource-management":"19.99.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.99.0_1785262289751_0.719865188986156","host":"s3://npm-registry-packages-npm-production"}},"19.100.0":{"name":"@f5-sales-demo/xcsh","version":"19.100.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.100.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"55c47846e1363c1c1dbd06c6fd44d6c7126fa421","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.100.0.tgz","fileCount":982,"integrity":"sha512-hYgYC7EWpqJZOfwUvnwh26XCdd8rwHPIohGwxmNtVUodqwAl9tNDVAC16mnV8VdDEjxXVZQGo2GHNmSmYA7H2Q==","signatures":[{"sig":"MEYCIQCkcV7Tr8VBUi2nRXiIyH4oWKX1NUifecHwvQ/7HVjKCgIhAOVwNN6Mxb8UnjlpzWXcdeTdq8UbFkd5MPfX+9ITs03Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19542955},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"77f25e303dc3b1fa200117333808b1ed95a6927d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.100.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.100.0","@f5-sales-demo/pi-utils":"19.100.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.100.0","@f5-sales-demo/xcsh-stats":"19.100.0","@f5-sales-demo/pi-agent-core":"19.100.0","@f5-sales-demo/pi-resource-management":"19.100.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.100.0_1785278953103_0.5379363764683109","host":"s3://npm-registry-packages-npm-production"}},"19.100.1":{"name":"@f5-sales-demo/xcsh","version":"19.100.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.100.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"88b98d9f165b089670b759da02a3322e989912d5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.100.1.tgz","fileCount":983,"integrity":"sha512-/kRiY/V4x0RooTOP0uZqvkVIUMVew9cDohd4lphO+XOuqSa9j/7t/rKrTDspIm9G1ypLHH1NsX9IlMcq4RJtyw==","signatures":[{"sig":"MEQCICeui0H2h09FI8N0QlGykwIMwOIpWOG7US12VrGqE6QWAiAcxsmGVTuMtLhlUSYzlT8DvcQ2Ad3bP0lmNEBtwDfyVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19544465},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"ab1af6daf7fdebc0fd0a193bdae578f0e9395eab","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.100.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.100.1","@f5-sales-demo/pi-utils":"19.100.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.100.1","@f5-sales-demo/xcsh-stats":"19.100.1","@f5-sales-demo/pi-agent-core":"19.100.1","@f5-sales-demo/pi-resource-management":"19.100.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.100.1_1785287661330_0.49715027865013894","host":"s3://npm-registry-packages-npm-production"}},"19.101.0":{"name":"@f5-sales-demo/xcsh","version":"19.101.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.101.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"031359e76e57bbb590f9ebb7706dbc22045fdebc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.101.0.tgz","fileCount":983,"integrity":"sha512-axRMUcTmVfI0QhvsJHiZTc86KFdRnNU60jrPWczs2g/jtWZJnGDJpdgxZ6fUcJZdYkqx3Rl4Qws7wDKL4Y9fpQ==","signatures":[{"sig":"MEUCIBtV8qXEmNfnoSwIDXPagx9SCE96Z89JrRmvY+dZYikdAiEArsFs22iYrmh+rwLFU1Uqq2s6LcDW24hZwCc6ITKHPHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19568159},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"389279d7ee7ae16a82af6b03d9f6ea3920e8925e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.101.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.101.0","@f5-sales-demo/pi-utils":"19.101.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.101.0","@f5-sales-demo/xcsh-stats":"19.101.0","@f5-sales-demo/pi-agent-core":"19.101.0","@f5-sales-demo/pi-resource-management":"19.101.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.101.0_1785362508800_0.019561907555184277","host":"s3://npm-registry-packages-npm-production"}},"19.101.1":{"name":"@f5-sales-demo/xcsh","version":"19.101.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.101.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"bf1a68f19339141830ae3ef6b5a8f1635c67ab04","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.101.1.tgz","fileCount":983,"integrity":"sha512-gNA4XlYJG1h02mwAQ6gUWuLkE6IMwA0u6AarXULXhn7GB4SbrCKR9A6tNRUh7bKDj0HVZjzOQ+Hh4+lOLt0o4Q==","signatures":[{"sig":"MEQCIElfchv1JiXzjimyz55zpd9XjGl+JdqMlfb2cQEnQpanAiAwdcyY/c9yrMMkHrzrhayBhEssELXSbiF3xco8E9drKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19574622},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"fbb716396d667153d37600b5c654893f7cdb3385","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.101.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.101.1","@f5-sales-demo/pi-utils":"19.101.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.101.1","@f5-sales-demo/xcsh-stats":"19.101.1","@f5-sales-demo/pi-agent-core":"19.101.1","@f5-sales-demo/pi-resource-management":"19.101.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.101.1_1785378978332_0.05019484938160135","host":"s3://npm-registry-packages-npm-production"}},"19.101.2":{"name":"@f5-sales-demo/xcsh","version":"19.101.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.101.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"faec678f0afd6121b89a68689c6f8c29eb170ffd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.101.2.tgz","fileCount":983,"integrity":"sha512-dZnZibNJEStOn6zTGbKVN0m/p6LS+Sk7jlPTDC2NRZZQfgKW8f8Cj3oPK2ygzatrujAxiOMrpTagUZYYbVD2lA==","signatures":[{"sig":"MEYCIQCEPwtlb7p4hPdgCiaOpWeXHNIw7f53q6ei9OCNplAbVwIhAM6hjiuglevWxRPe8S+/hKatbcR0cN7u1SAoW7ceID8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19589396},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"aa04beb39731933015b85ba67e1107c2c301ac01","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-console-catalog && bun run generate-console-field-metadata && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && bun run generate-console-catalog && bun run generate-console-field-metadata && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-spec-index && bun run generate-branding-index && bun run generate-sitecli-index && bun run generate-terraform-index && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.101.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.101.2","@f5-sales-demo/pi-utils":"19.101.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.101.2","@f5-sales-demo/xcsh-stats":"19.101.2","@f5-sales-demo/pi-agent-core":"19.101.2","@f5-sales-demo/pi-resource-management":"19.101.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.101.2_1785382688776_0.8289373842694523","host":"s3://npm-registry-packages-npm-production"}},"19.101.3":{"name":"@f5-sales-demo/xcsh","version":"19.101.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.101.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"720499020192bf6526ef153100081868b4e3f4d1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.101.3.tgz","fileCount":983,"integrity":"sha512-YFPYrnHeV34B/y7+Jzp6A0KYoqSZZnhuQdwY+gM0raKxvheYf4eBA0LCjqIEtR00UUBqQexG1av75aIFGcaVHA==","signatures":[{"sig":"MEUCIB3AUvvl3thXQFg8rVvJVeG2YY7+zkwtzA0Qen53zi9VAiEA4z9vZXrqT/+5hzxKmYVcb5To5TykfdNoTc38aiJkZzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19588837},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"1ca54a4fefb591d253e4f83fa1a0527ac90303fd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.101.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.101.3","@f5-sales-demo/pi-utils":"19.101.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.101.3","@f5-sales-demo/xcsh-stats":"19.101.3","@f5-sales-demo/pi-agent-core":"19.101.3","@f5-sales-demo/pi-resource-management":"19.101.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.101.3_1785387241030_0.041014699869047044","host":"s3://npm-registry-packages-npm-production"}},"19.102.0":{"name":"@f5-sales-demo/xcsh","version":"19.102.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7b7b397479c5da9d12a5cc3675544bd303458951","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.0.tgz","fileCount":984,"integrity":"sha512-BoENQOdFfSEzmXZtxyzH5ENAjj2e6t4aBLDkxYc8Mkqi/k0YRI6cN29RI0U4Q6Ef+yXXIfECFcB7hR3zfVNfhg==","signatures":[{"sig":"MEYCIQCm15EimjtPwe31NOFIZqEKpA+QoPfqmtHnxVT+hAqe7wIhALU74wrd78r54e0LgEoOGQx/yp7bN8UaMOcgt3GJGiel","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19590698},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"04881cb7c4206c3d7f88c1dbcc47f98dd7872cbf","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.0","@f5-sales-demo/pi-utils":"19.102.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.0","@f5-sales-demo/xcsh-stats":"19.102.0","@f5-sales-demo/pi-agent-core":"19.102.0","@f5-sales-demo/pi-resource-management":"19.102.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.0_1785391975744_0.6047869450137706","host":"s3://npm-registry-packages-npm-production"}},"19.102.1":{"name":"@f5-sales-demo/xcsh","version":"19.102.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c1a2d6b7100068536c1dce4ff6c719144d66eb1f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.1.tgz","fileCount":984,"integrity":"sha512-CZcB07rM7n8x0/cAERfJbOA9IFCYVHxKE+LNMMxWBhHLQnIO9oncrERvLMofqVD0EPmRFxIVuNs+YubNbb4I+Q==","signatures":[{"sig":"MEYCIQD6QHJfDHnBZmyzJFZceK1NAmJT9K6p+lpr/LB1Pq95NAIhAOQFb0OUTBU9Jhg/Z3+uSAdZHTBX8ZYxWeVcvcaUM+Id","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19590698},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3b303016c0ccc8f587b8fbb3fae4d5ba23d4ae91","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.1","@f5-sales-demo/pi-utils":"19.102.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.1","@f5-sales-demo/xcsh-stats":"19.102.1","@f5-sales-demo/pi-agent-core":"19.102.1","@f5-sales-demo/pi-resource-management":"19.102.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.1_1785406115002_0.6736345931983627","host":"s3://npm-registry-packages-npm-production"}},"19.102.2":{"name":"@f5-sales-demo/xcsh","version":"19.102.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4d043826d75413768cb9f7312edec22f65fd9bf0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.2.tgz","fileCount":984,"integrity":"sha512-HsS7ExbLPEemlNBa26N70KD6kUW9xsSZFL++wRxYpj8T9tquxo7ohq3/rbzB3w099w+Zwaj64AnDxvQefNv+Dg==","signatures":[{"sig":"MEQCIDalKiQpI8n1+XVtwjD60zV0ZCqTAIWxRqNcdfTQCXGmAiAgStersdL10Jz36lHa8RP+P04Qvs3ZrIBY6S/wUSO+CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19590698},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"997ab5875f600b1027ef692e976380a792ceb9d2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.2","@f5-sales-demo/pi-utils":"19.102.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.2","@f5-sales-demo/xcsh-stats":"19.102.2","@f5-sales-demo/pi-agent-core":"19.102.2","@f5-sales-demo/pi-resource-management":"19.102.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.2_1785408467018_0.42273449222037507","host":"s3://npm-registry-packages-npm-production"}},"19.102.3":{"name":"@f5-sales-demo/xcsh","version":"19.102.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"568cbf650270aeef8bb93ab869ce93accd0bf6b8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.3.tgz","fileCount":984,"integrity":"sha512-Jqs9tNfP7E20ulZIm2D05iSPcDWQp0C3QhnTseL+V+qVq8pSfDmloEF4iDn1SYmuBc7jFuB9wuLkuTAuua4jiw==","signatures":[{"sig":"MEUCIE1mgHHPMtUV6G8OR7KZnn3HQbtPubalEfXNyod9QaEOAiEAuXssb/Q97tn6E4MNOZREO6RrygKa88cQdIbQd84+IO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19590698},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9a56abf5096388fad4ccad05c6d1becfd6c21f76","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.3","@f5-sales-demo/pi-utils":"19.102.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.3","@f5-sales-demo/xcsh-stats":"19.102.3","@f5-sales-demo/pi-agent-core":"19.102.3","@f5-sales-demo/pi-resource-management":"19.102.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.3_1785432000139_0.9912773319856261","host":"s3://npm-registry-packages-npm-production"}},"19.102.4":{"name":"@f5-sales-demo/xcsh","version":"19.102.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"706aa0c5a7289a46d13d8ba2052e990d45b7ec9e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.4.tgz","fileCount":983,"integrity":"sha512-IgkMQNRX1XrD8MzlEk1ItEFuRTYM7oK9SNdlxVudiBfvwBpwMFXUNQL2XYkraoL36fuERG8VmAkWxGI246R5cg==","signatures":[{"sig":"MEUCIAEvGSnIvi90dT1at2ErCuXbxBkCCx1lBBapiTrncIKSAiEAgQ8EoJ4uAAEUYwW/RzpRQEkc1IS2RBgekvvDLnxatSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19599621},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"5beee843e5cd185c015cf2ca04edf5dde54eadb8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.4","@f5-sales-demo/pi-utils":"19.102.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.4","@f5-sales-demo/xcsh-stats":"19.102.4","@f5-sales-demo/pi-agent-core":"19.102.4","@f5-sales-demo/pi-resource-management":"19.102.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.4_1785444307631_0.31729440183120894","host":"s3://npm-registry-packages-npm-production"}},"19.102.5":{"name":"@f5-sales-demo/xcsh","version":"19.102.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"db596292af7029bfa781ce1d33ff578841533377","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.5.tgz","fileCount":983,"integrity":"sha512-dd9KKX9a1FAL0xE+Az0Ne7ijGpP6dxNAlip/XhyQGy7+KwsyNIltegXlrby75DMOmlBZePNWODji1lhRbXq5VQ==","signatures":[{"sig":"MEUCIQD6hN37/qXicXL0u3iMI9BCynfQw/CZIpY2WfDf09c4sgIgG0bI8Swmejah1dO0Ahy0NizzhETrYMUnCXa7/dp7/2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19601750},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"8a63bfb03a98e424c010b4176b65ed5583587dad","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.5","@f5-sales-demo/pi-utils":"19.102.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.5","@f5-sales-demo/xcsh-stats":"19.102.5","@f5-sales-demo/pi-agent-core":"19.102.5","@f5-sales-demo/pi-resource-management":"19.102.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.5_1785452450666_0.42212441145664137","host":"s3://npm-registry-packages-npm-production"}},"19.102.6":{"name":"@f5-sales-demo/xcsh","version":"19.102.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9fdc783e5950f544b8fa3170a99beec2477fd28c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.6.tgz","fileCount":983,"integrity":"sha512-lPv3qsvWHNfutv7exbKF5S7UzatidczvElfiBFkzG+fHakSxc7UXOABEPBLILkBxNdROXgrKrs47m4/8SjVPWQ==","signatures":[{"sig":"MEUCIQDv6AQyp9DvBlSeR6ylFzgJdT+n+RSRmzkgam0BZS+uWAIgOdXaed+G5NDoCcd7vuCMYhomns8G/0Z48S4uJMx3epo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19601129},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"983ca4f8d682745db27c890d634cb459fc7e3e32","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.6","@f5-sales-demo/pi-utils":"19.102.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.6","@f5-sales-demo/xcsh-stats":"19.102.6","@f5-sales-demo/pi-agent-core":"19.102.6","@f5-sales-demo/pi-resource-management":"19.102.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.6_1785463673154_0.7092223280559036","host":"s3://npm-registry-packages-npm-production"}},"19.102.7":{"name":"@f5-sales-demo/xcsh","version":"19.102.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"183f24c344a22efb826094d0d4e8a07c7e231d63","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.7.tgz","fileCount":983,"integrity":"sha512-qU/ZpiKkHeURmWpkI55V8PPAuJN3kmm+v0JXfuSiBBGxySbTKZl24dy7ND8xZWLtDdqQbz4lckMI6b2ITkrvsw==","signatures":[{"sig":"MEUCIQD4mqx6elXH3eyPvIpYH1YTi5p9qdxQTW9XwazERJN+CgIgEHU/3NC3bwGXyVYEjEgprtBOX7Y2OOYzHt4GuLYVc90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19605430},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"a955a498f6c995dae2640639ce70c4c5ec1e62b1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.7","@f5-sales-demo/pi-utils":"19.102.7","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.7","@f5-sales-demo/xcsh-stats":"19.102.7","@f5-sales-demo/pi-agent-core":"19.102.7","@f5-sales-demo/pi-resource-management":"19.102.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.7_1785465709744_0.9748481345013864","host":"s3://npm-registry-packages-npm-production"}},"19.102.8":{"name":"@f5-sales-demo/xcsh","version":"19.102.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.102.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"652d7e2f9e9d7792c1c844d48efaf58578f700ed","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.102.8.tgz","fileCount":983,"integrity":"sha512-wLSc4BBQw6v4c7w4TDGd2pA6rijYVs2ziEIpOnBdW9v7L8B/PUAbG0dycKVhYCu1BJqsVeA5ld2SoKRGlKRLqQ==","signatures":[{"sig":"MEYCIQDFoouKKUAnc+DcqEpWVjojPyNWD5K9lHP8OcRAvGW31AIhAJFHt5pZVM+bR3Et5BlxafT7pCCCVszZFplMs7HzhBf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19606499},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"363172ba93be331f8cf37550641fec189d0f978b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.102.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.102.8","@f5-sales-demo/pi-utils":"19.102.8","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.102.8","@f5-sales-demo/xcsh-stats":"19.102.8","@f5-sales-demo/pi-agent-core":"19.102.8","@f5-sales-demo/pi-resource-management":"19.102.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.102.8_1785469680207_0.22114831719083594","host":"s3://npm-registry-packages-npm-production"}},"19.103.0":{"name":"@f5-sales-demo/xcsh","version":"19.103.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.103.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6c1e8839b253393897f69765ecbbb5167fcf90c7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.103.0.tgz","fileCount":985,"integrity":"sha512-AP08Ul7c+uZG8Z1J9F1bkLNxh7K8bs84Na/IptaObiE3kdnzXq9RGk5Kw8JqJJM1s0BSH8QK/uBz/tU2PwrKrQ==","signatures":[{"sig":"MEUCIQCXUSaj2Uvj7V6wrXb0Oo1xnSQP85AAYQEaHxdmr2h1oAIgWzkRkxwzHKcTdwAAlQEv4daDbcUg7POPByMyn24FOHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19618727},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"830a2618bfd67610b3b8bc93dcccd4d3417af10e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.103.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.103.0","@f5-sales-demo/pi-utils":"19.103.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.103.0","@f5-sales-demo/xcsh-stats":"19.103.0","@f5-sales-demo/pi-agent-core":"19.103.0","@f5-sales-demo/pi-resource-management":"19.103.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.103.0_1785474280506_0.5158156090017911","host":"s3://npm-registry-packages-npm-production"}},"19.103.1":{"name":"@f5-sales-demo/xcsh","version":"19.103.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.103.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c8e07328d8ec08eb460ebdad9b3b34e319354e77","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.103.1.tgz","fileCount":985,"integrity":"sha512-1kGzp2AaP96QdnYDzCkOEEHW4j4l8asGR9p6tapHEz9bNrEckF4O1EVwzE7DPUTS4G+tvJJAclZOdCp7L9LYXw==","signatures":[{"sig":"MEUCIQDroPYGHbJwt5YTqNwkoii4w570W+NQwLJPPlkEeT7s4gIgGbTQ20I70y/5vjlgNac7lBfeziqmyF1hldp0y2abD+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19618727},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"7eb3957caf90129cfac8291f15746e0f47eb63dc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.103.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.103.1","@f5-sales-demo/pi-utils":"19.103.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.103.1","@f5-sales-demo/xcsh-stats":"19.103.1","@f5-sales-demo/pi-agent-core":"19.103.1","@f5-sales-demo/pi-resource-management":"19.103.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.103.1_1785480464870_0.7536525124688702","host":"s3://npm-registry-packages-npm-production"}},"19.103.2":{"name":"@f5-sales-demo/xcsh","version":"19.103.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.103.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8a2bd0927f87e52afc6240ac9cf8419863f40bcb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.103.2.tgz","fileCount":985,"integrity":"sha512-NuwxdFXMYboi1aw4vnrZk381Fnl+DcJvSdcihrZzHNiBhA/DpR6F9CsieyuWJKEQ0NOnpqDyluIt90ijuTNxwA==","signatures":[{"sig":"MEUCIQC/hgPlcYKLT5fFQ166f1aPdWrtPsyi3EV0UXtqCgXzYAIgBX1vS5jU4tiamr7oW/CmySh74te+OBsgMWFvJyBfLC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19618727},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3b2d0a99d42311472c7e28de12eaac2b009e1975","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.103.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.103.2","@f5-sales-demo/pi-utils":"19.103.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.103.2","@f5-sales-demo/xcsh-stats":"19.103.2","@f5-sales-demo/pi-agent-core":"19.103.2","@f5-sales-demo/pi-resource-management":"19.103.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.103.2_1785494205891_0.10912635239670299","host":"s3://npm-registry-packages-npm-production"}},"19.103.3":{"name":"@f5-sales-demo/xcsh","version":"19.103.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.103.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"83dd3ad212be9a2049c45f2fafa8de466ab9bdfc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.103.3.tgz","fileCount":985,"integrity":"sha512-4PNUZM/5yUWBuFXyIQLt+J+PwZLcppj75sabyZbWAuotpMs1v3A98DYFVFmRPAW2GMK8E8nArNJLG4A9/LnrEA==","signatures":[{"sig":"MEUCIQCAvNpROw6z2YGqJvhAJrgoKx3nXxoARcZENCIakC+TLAIgM4AsrBJ/mJsNrpNRJrBZt19WOXjVwm3FbSqOFNbLmDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19618727},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3b9eb5291d65e289de063a1bb011221dc4b4e369","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.103.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.103.3","@f5-sales-demo/pi-utils":"19.103.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.103.3","@f5-sales-demo/xcsh-stats":"19.103.3","@f5-sales-demo/pi-agent-core":"19.103.3","@f5-sales-demo/pi-resource-management":"19.103.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.103.3_1785495753176_0.5861025317632318","host":"s3://npm-registry-packages-npm-production"}},"19.103.4":{"name":"@f5-sales-demo/xcsh","version":"19.103.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.103.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"19709a912bacdab9bd3d3cfc09004b32b9da6f40","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.103.4.tgz","fileCount":985,"integrity":"sha512-imz0Xypp0odtYlGEUSHg2Hlc8RgixgpLvD/MdfIOrPKH3ZjLe/dHeTtyTYHLtTW7iF9lf83C65NRn0sEfg3Xrw==","signatures":[{"sig":"MEYCIQCKc20TTyUOrPsXQETB+GG9GV4LjafchcAzdydWC6flEwIhAJmpvYzcOHzxlJ3VVCQESDUj27JQiVI5r5+GYxsgR7Eq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19619651},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"6645553ffbc502c2516e744745247a4876580191","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.103.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.103.4","@f5-sales-demo/pi-utils":"19.103.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.103.4","@f5-sales-demo/xcsh-stats":"19.103.4","@f5-sales-demo/pi-agent-core":"19.103.4","@f5-sales-demo/pi-resource-management":"19.103.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.103.4_1785505319598_0.6732841392742526","host":"s3://npm-registry-packages-npm-production"}},"19.104.0":{"name":"@f5-sales-demo/xcsh","version":"19.104.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.104.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"605386cbe8b59d97a7a499a206e5ea8dda68aa0e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.104.0.tgz","fileCount":986,"integrity":"sha512-fmAjwb3h70a2rLpYiWUP9vbl38LkqKTvUk8s4ZIumHvvAjAX0hx28dnn3N9W5qBODKfiE9ExXJwL/uAFbIgZNw==","signatures":[{"sig":"MEQCICFSdvv7wNZ9lsCRjkVXKt0HOrHSGfB82/bCOioGp3cbAiBbGw9IxgKNf9s7FlgWzV/iWAmEuvN43h0gP+LBb/2lIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19624559},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"f07ee3a993f88e57cd1b44eb586f1ea527b63e27","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.104.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.104.0","@f5-sales-demo/pi-utils":"19.104.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.104.0","@f5-sales-demo/xcsh-stats":"19.104.0","@f5-sales-demo/pi-agent-core":"19.104.0","@f5-sales-demo/pi-resource-management":"19.104.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.104.0_1785507177184_0.14091124079230855","host":"s3://npm-registry-packages-npm-production"}},"19.105.0":{"name":"@f5-sales-demo/xcsh","version":"19.105.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.105.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a1af24a07acd9cad3a08b24fd7bd81d06b2d0b18","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.105.0.tgz","fileCount":986,"integrity":"sha512-5fzk9mrSymoNWVEWBFikoO5Yg4N4RkEt1CU8s9OVUwxxfLCJZwE/OwBRpMiaPa48HSV7kWYFGL/NHevLt9gsJw==","signatures":[{"sig":"MEUCIQD6YZaiThN2QnfwV0nNq33yaGZ1shFpxaOGvhzPFp9J0wIgSf3Sn2nKF38g0H2q8fZ/QuKSjfm9byIvE4PRBMP2jXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19624559},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"2df670b0ab2acc2e41d7574c0c40456abad497fd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.105.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.105.0","@f5-sales-demo/pi-utils":"19.105.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.105.0","@f5-sales-demo/xcsh-stats":"19.105.0","@f5-sales-demo/pi-agent-core":"19.105.0","@f5-sales-demo/pi-resource-management":"19.105.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.105.0_1785509428998_0.2704651375540559","host":"s3://npm-registry-packages-npm-production"}},"19.105.1":{"name":"@f5-sales-demo/xcsh","version":"19.105.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.105.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d08bd1081b6c76c5f99107bb7a12f7156a0568a1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.105.1.tgz","fileCount":986,"integrity":"sha512-QJW+MYLliAbvrYQaRNhx81nzPWx5U1fGzHELCPKX71Ue07i+mUXoiqTC5kWIVRXqP6xiBm7ZmR5A64AjCvAf8w==","signatures":[{"sig":"MEUCIQDjMvI3hA5DXCZSaK0qkL3ISeV0Ue8G+SHcMc7/G0YBbwIgWP297jvG/AuqF3Muh9jFQ+WkSOkhwyEOR5syTIfto78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19635128},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"9f750089164f53de345f753a606ba28ff4cd446b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.105.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.105.1","@f5-sales-demo/pi-utils":"19.105.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.105.1","@f5-sales-demo/xcsh-stats":"19.105.1","@f5-sales-demo/pi-agent-core":"19.105.1","@f5-sales-demo/pi-resource-management":"19.105.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.105.1_1785513783940_0.40403687948406897","host":"s3://npm-registry-packages-npm-production"}},"19.105.2":{"name":"@f5-sales-demo/xcsh","version":"19.105.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.105.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4959c592a4ce9ec91260f6205dbcab009bdb9b87","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.105.2.tgz","fileCount":986,"integrity":"sha512-HoU5/+EJ3sz41q9dcTxdoRPfnGi3hd27nBx/kyl/QXr7b5AVbm9fFy3wzXzaB3a+zGr5825eWULm1vrNVI0B+Q==","signatures":[{"sig":"MEUCIQDV8LqTs/1+1Ta0PpLJ1WLCNCvtDTUnyIBPX9/6VJ7v8gIgOAsSP1r8m3SAelxHbKaAveOE4X+gklUhFzd5lFmpke8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19635128},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3393e245e239a6aa875c405931a8814b1acb26a4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.105.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.105.2","@f5-sales-demo/pi-utils":"19.105.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.105.2","@f5-sales-demo/xcsh-stats":"19.105.2","@f5-sales-demo/pi-agent-core":"19.105.2","@f5-sales-demo/pi-resource-management":"19.105.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.105.2_1785517603624_0.650097054014648","host":"s3://npm-registry-packages-npm-production"}},"19.105.3":{"name":"@f5-sales-demo/xcsh","version":"19.105.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.105.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3653e5b5cbf3e44c736ae0374b8f4b8dc5872810","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.105.3.tgz","fileCount":986,"integrity":"sha512-1PQ8YiLcitipVko/XXjtHSzItAxnzz+kVanNIpCPGzkCBxNNL1bnzCh1264jL6TwSXD/HSt20pjWYUL5s0pCcQ==","signatures":[{"sig":"MEUCIQCbnyYk2t/I1bBwLddOOvHU09x3OyPgdTXS5NPys1PA5wIgH2AqRvdSIEEo/ozrl8Ay7iu5qK7rqyu1f4/nnky45u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19636394},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"3e8527b1c456208d0e2f3c44f8fcd4642de951a7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.105.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.105.3","@f5-sales-demo/pi-utils":"19.105.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.105.3","@f5-sales-demo/xcsh-stats":"19.105.3","@f5-sales-demo/pi-agent-core":"19.105.3","@f5-sales-demo/pi-resource-management":"19.105.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.105.3_1785519917991_0.8567267203304532","host":"s3://npm-registry-packages-npm-production"}},"19.105.4":{"name":"@f5-sales-demo/xcsh","version":"19.105.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.105.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"bebf1f7a6c913552866bef4fdce8a4ef9029dd8d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.105.4.tgz","fileCount":986,"integrity":"sha512-ABRr+fXvY93WZQHciDL9RIxGLq5G9lufMWWvAvxJub9L9VMpIirU7OpCw7kjq3lCy3+Jy8wdj4OuuoJbefDZgw==","signatures":[{"sig":"MEUCIBNcTSmijJ+NlDTLgt5QR7NNnMPcT9Ocp/fAnyfM3w9yAiEAgt8lBdyjUdiozEFLcRT1tqL76Y8Z3uPjV6AhgavGlCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19636678},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"c2e7e7b8b1853d1bde35b70e8f34765e895fa54e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.105.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.105.4","@f5-sales-demo/pi-utils":"19.105.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.105.4","@f5-sales-demo/xcsh-stats":"19.105.4","@f5-sales-demo/pi-agent-core":"19.105.4","@f5-sales-demo/pi-resource-management":"19.105.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.105.4_1785521661576_0.047331321794946035","host":"s3://npm-registry-packages-npm-production"}},"19.105.6":{"name":"@f5-sales-demo/xcsh","version":"19.105.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.105.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9ec4f311cebc12f5e779462b2a705cf2181b3cd7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.105.6.tgz","fileCount":983,"integrity":"sha512-lVFaPWR+7JQDSOdpQ0mmBg8xhI3mUE5SBoNWFIONIrTunzHfwnTxm3sN/fVpNqdr4NsIDesHsj8vF3ExD/JgAQ==","signatures":[{"sig":"MEUCIQD9GCk+zk1E7rVScKFtEQZoJh7oUkqzUO1OOoiJaYlzYAIgOYmyW8/nF3RlRg+VAnk2l4eIdysroKb+XGv080/GUoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19585311},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"6e89ab2a2b5debd13ff9fd062afcff3b904a3abe","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.105.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.105.6","@f5-sales-demo/pi-utils":"19.105.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.105.6","@f5-sales-demo/xcsh-stats":"19.105.6","@f5-sales-demo/pi-agent-core":"19.105.6","@f5-sales-demo/pi-resource-management":"19.105.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.105.6_1785530256304_0.9206917885409489","host":"s3://npm-registry-packages-npm-production"}},"19.105.7":{"name":"@f5-sales-demo/xcsh","version":"19.105.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@19.105.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9b9966ec680de959d22f5cf044aa0da867d0ff4a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-19.105.7.tgz","fileCount":984,"integrity":"sha512-6VHlmt1thbro2gUyTrlSgkV1zip9swSqRxbXpJMopaApADooRoexmI4mYfIBSxPQFIkiRRgVD/3FP5rT4bZyfg==","signatures":[{"sig":"MEUCIQChxUqSAlAMq98b2jq7ELx7leKAvF3DBb+HO3st7Vxk+QIgWCBNWYp7BYDfjt7ls6Jx1kjbiHjccODUAuGac72ZZnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19587164},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"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"},"./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"},"./hooks":{"types":"./src/extensibility/hooks/index.ts","import":"./src/extensibility/hooks/index.ts"},"./ipy/*":{"types":"./src/ipy/*.ts","import":"./src/ipy/*.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"},"./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"},"./hooks/*":{"types":"./src/extensibility/hooks/*.ts","import":"./src/extensibility/hooks/*.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"},"./memories":{"types":"./src/memories/index.ts","import":"./src/memories/index.ts"},"./discovery":{"types":"./src/discovery/index.ts","import":"./src/discovery/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"},"./host-tools":{"types":"./src/host-tools/index.ts","import":"./src/host-tools/index.ts"},"./memories/*":{"types":"./src/memories/*.ts","import":"./src/memories/*.ts"},"./services/*":{"types":"./src/services/*.ts","import":"./src/services/*.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"},"./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"},"./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"},"./host-tools/*":{"types":"./src/host-tools/*.ts","import":"./src/host-tools/*.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"},"./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"},"./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"},"./session/compaction":{"types":"./src/session/compaction/index.ts","import":"./src/session/compaction/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"},"./commit/agentic/tools":{"types":"./src/commit/agentic/tools/index.ts","import":"./src/commit/agentic/tools/index.ts"},"./modes/theme/defaults":{"types":"./src/modes/theme/defaults/index.ts","import":"./src/modes/theme/defaults/index.ts"},"./session/compaction/*":{"types":"./src/session/compaction/*.ts","import":"./src/session/compaction/*.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"},"./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"}},"gitHead":"83933f6196f53de668879a65f27dad74176403f5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","zod":"4.4.3","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","handlebars":"^4.7","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"19.105.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"19.105.7","@f5-sales-demo/pi-utils":"19.105.7","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"19.105.7","@f5-sales-demo/xcsh-stats":"19.105.7","@f5-sales-demo/pi-agent-core":"19.105.7","@f5-sales-demo/pi-resource-management":"19.105.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.105.7_1785534684188_0.8033706207534743","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@f5-sales-demo/xcsh","version":"20.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"82244d1cda5505407c22692cd601163b7d9691a6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.0.0.tgz","fileCount":904,"integrity":"sha512-AbQ/mFUb/DPXFLnbq51tkSOeb4rxv/u6rSi7A9umUhf0zbeRF8JtvPSC/aErnouNE6Buy3IUqgILl1lmHFXoSg==","signatures":[{"sig":"MEUCIQD1My5IdDp0uHb2GORp+fmpB1P7mSPNoNOKkHfugzH77wIgf/0Gm4N3zoQ/jmoaKMs6Crjsj+hHfS1EZJlfE38o5Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19274982},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"8673eff7cea532aabd28b4e2453dfbab8a90e178","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.0.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.0.0","@f5-sales-demo/pi-utils":"20.0.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.0.0","@f5-sales-demo/xcsh-stats":"20.0.0","@f5-sales-demo/pi-agent-core":"20.0.0","@f5-sales-demo/pi-resource-management":"20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.0.0_1785548774103_0.26386175061514905","host":"s3://npm-registry-packages-npm-production"}},"20.0.1":{"name":"@f5-sales-demo/xcsh","version":"20.0.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.0.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a858d13e977a559a64d0906a858bd40d0062693c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.0.1.tgz","fileCount":904,"integrity":"sha512-gbTxDxnW8d3Rs0uBYHIwr9JNiuIWlp9XaYm87DOmzDVCb8yKPwqvbqAEwCh6O4EUZSbsqXHiDw0px7MYlgXt0g==","signatures":[{"sig":"MEQCICUYrqckc13cmRN2RfxPCJJtyHiWqCJxeBfNODU7d2d/AiAXAJuGc4Czr9yw7ksY7fJ4xsIol1zhyEhLuwCwDdQ7Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19274982},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"adc86961c61db79940e86a2b692b6dee6bc4c898","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.0.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.0.1","@f5-sales-demo/pi-utils":"20.0.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.0.1","@f5-sales-demo/xcsh-stats":"20.0.1","@f5-sales-demo/pi-agent-core":"20.0.1","@f5-sales-demo/pi-resource-management":"20.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.0.1_1785551804198_0.3147332915321561","host":"s3://npm-registry-packages-npm-production"}},"20.0.2":{"name":"@f5-sales-demo/xcsh","version":"20.0.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.0.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"97e1eeaa316054663a12bc7af1eb289b497efdd2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.0.2.tgz","fileCount":904,"integrity":"sha512-105pa4X3X0WMgSnnNpEW5dYg9spdX+WIgsBlTAtiPd0YnLflfebbcvnz3ENeDpcL6VdqYkWpzBZT4Wv4+Y0W5A==","signatures":[{"sig":"MEQCIGkfHTCJEFEOIkcofd7lNzXV/JDEoonVZFKpEagpKdcsAiA2Dsk8W6PdVQal6WFNSEzrnZfLIEhCULwE0FsW+9mWuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19274982},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1803a3e6e81912067bcf389c14b56307dae15813","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.0.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.0.2","@f5-sales-demo/pi-utils":"20.0.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.0.2","@f5-sales-demo/xcsh-stats":"20.0.2","@f5-sales-demo/pi-agent-core":"20.0.2","@f5-sales-demo/pi-resource-management":"20.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.0.2_1785555723489_0.11448898491579507","host":"s3://npm-registry-packages-npm-production"}},"20.0.3":{"name":"@f5-sales-demo/xcsh","version":"20.0.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.0.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2537389cbe85e59ba9af4798d9d8b71cd1aa3bd2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.0.3.tgz","fileCount":906,"integrity":"sha512-wmF9F6UhH1QOlXQ05LVDCPO33f4Y0iJ6+dHgeGPYuItvMJgfCxYXZYk3MlJzLAB9y10kGrAglO/MBcUITgLP7A==","signatures":[{"sig":"MEQCIBu66OuesVKefsEuZq9tkxtqFqisBTwNz9QFdFcG0N2qAiBdjS7/heTZoVWej7HRn5zbWHXPHwfsJYvuWkJOTcE89g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70826334},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"eb145863a59404dfa28bf93241e5dde4f206bbfc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.0.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.0.3","@f5-sales-demo/pi-utils":"20.0.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.0.3","@f5-sales-demo/xcsh-stats":"20.0.3","@f5-sales-demo/pi-agent-core":"20.0.3","@f5-sales-demo/pi-resource-management":"20.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.0.3_1785563967298_0.38621133973076605","host":"s3://npm-registry-packages-npm-production"}},"20.0.4":{"name":"@f5-sales-demo/xcsh","version":"20.0.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.0.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"74c4b2b85fc8ebf28ff5c329607ffa3ac0645bcf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.0.4.tgz","fileCount":906,"integrity":"sha512-OwrdhJbKaWf6/2S19o1VaM1DozD/zHqhgMMrl0KMjErG21F1HaOYBHGPYXEpDkuC/5Esocq545Z+u7VQZA/UxA==","signatures":[{"sig":"MEUCIQDRcF96Gv/6R6W/jfwXs/csnmOhsa5lj+M6JKA9PGtKkgIgCNJdvl8+ri35eTYbSoqMRMOtmddsuFATMLpMQm0JK6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70826000},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"c1606427884c61f77f5f1fbf1c4ab7511920061b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.0.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.0.4","@f5-sales-demo/pi-utils":"20.0.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.0.4","@f5-sales-demo/xcsh-stats":"20.0.4","@f5-sales-demo/pi-agent-core":"20.0.4","@f5-sales-demo/pi-resource-management":"20.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.0.4_1785568864554_0.43337715691640977","host":"s3://npm-registry-packages-npm-production"}},"20.0.5":{"name":"@f5-sales-demo/xcsh","version":"20.0.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.0.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"abb821cc9a674f7b3923c7d03cc4109d90d62379","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.0.5.tgz","fileCount":906,"integrity":"sha512-U4qTTgGcdjNXTCryqPFJb7UmgDHuvacry2Bv3dz8plj0PwUDHxsSh3FSxjqcG8JwRiRzPN2kI0T3U8UNT62yrA==","signatures":[{"sig":"MEQCIC7qxeNM1LGOYwB6BDmiFBXKb5vbtcjFK1h7zUg5KjXXAiBdurOo/LNVegxw8EzM8bUMPYLSjjOMtdGph1+9Os7KJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70826000},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7c158ece9fb627b0019556510b360217eb067b7b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.0.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.0.5","@f5-sales-demo/pi-utils":"20.0.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.0.5","@f5-sales-demo/xcsh-stats":"20.0.5","@f5-sales-demo/pi-agent-core":"20.0.5","@f5-sales-demo/pi-resource-management":"20.0.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.0.5_1785579970192_0.4952892046624171","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@f5-sales-demo/xcsh","version":"20.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c4e0c25671b48d405282d3caec8b0a7d7d1f90fb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.1.0.tgz","fileCount":908,"integrity":"sha512-QcQOxjksR+dgCvjM1PVmxf3LBMsKcTBw5nxrA92jwPcuiougYJT9NXSn4Jyfz+jzyCOH1lbGx4ZEoiywRYAkqw==","signatures":[{"sig":"MEYCIQDV1gl0idWdhl6+v/ZAUvQeknvvl2uqsnqTQ5jutaduyAIhAPxHD32CaaWFDh5sssDKoUaGwf8WT1iDvzIKw17SikoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70837735},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"a4002d84fa2f409413a313cb8a04670a1b107084","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.1.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.1.0","@f5-sales-demo/pi-utils":"20.1.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.1.0","@f5-sales-demo/xcsh-stats":"20.1.0","@f5-sales-demo/pi-agent-core":"20.1.0","@f5-sales-demo/pi-resource-management":"20.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.1.0_1785594291754_0.526600197974193","host":"s3://npm-registry-packages-npm-production"}},"20.1.1":{"name":"@f5-sales-demo/xcsh","version":"20.1.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.1.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2fed76ca3a11b5f7089ed5d4b4e8fc2375525f34","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.1.1.tgz","fileCount":908,"integrity":"sha512-Q6Qyrft5EQC0D8W++XqhJ4y0tIJpLTnEf9qCEp98f2suc4ay4VSYbDuoZWLV7pmdXvUhP2blnwoaLjVApRwBIA==","signatures":[{"sig":"MEYCIQDkhZdOjmxiFpcX566D0pCxodE1L/BaSn1DxVt++GtuoAIhAOwoMF6e1bq62hNORfd9WFU0UObM/PIdRW65/uD3TQMF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70848399},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ac536e6d319a00467e8e95de237cc915b1551dec","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.1.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.1.1","@f5-sales-demo/pi-utils":"20.1.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.1.1","@f5-sales-demo/xcsh-stats":"20.1.1","@f5-sales-demo/pi-agent-core":"20.1.1","@f5-sales-demo/pi-resource-management":"20.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.1.1_1785608905750_0.3798707348974901","host":"s3://npm-registry-packages-npm-production"}},"20.1.2":{"name":"@f5-sales-demo/xcsh","version":"20.1.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.1.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ee9af687469689954892a7f86967ac6fec4bff9e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.1.2.tgz","fileCount":908,"integrity":"sha512-s7LM5wQqJraiAQ2WskHgQLHba/Smy2VTEw1MA+GhYNtRoKdSth9VB5q1ZKepaLGBflys5s+dFOkiAq9vi4R45Q==","signatures":[{"sig":"MEUCIBTDJu98UgeRdCEJW/fPdfMAA5BNFZB5XS5Ww7i3BhC9AiEA3wV2zKHkh4VZgz9gbB8fKMnQ4agcgJAkwEXoML1xrVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70850774},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b5534d98c8ad483cc6e8709b44242cf3ea98041d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.1.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.1.2","@f5-sales-demo/pi-utils":"20.1.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.1.2","@f5-sales-demo/xcsh-stats":"20.1.2","@f5-sales-demo/pi-agent-core":"20.1.2","@f5-sales-demo/pi-resource-management":"20.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.1.2_1785619824715_0.02921585066256549","host":"s3://npm-registry-packages-npm-production"}},"20.2.2":{"name":"@f5-sales-demo/xcsh","version":"20.2.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.2.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0798667b7c39b287ad35d6acc51defa935ceb8d0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.2.2.tgz","fileCount":910,"integrity":"sha512-v5hYAiBxH6KekBe1Hg5vo7/QeBv1AY983kH0CkfPuZNHLvJ5g2GLoUJnUeqxNZ5GVqxUbsOgIUE1P2eL7QOZYQ==","signatures":[{"sig":"MEUCIGNWJSoi0mvGfITPytOWxzq+oH8hK61dAqye6I0VAc9bAiEAsALM3LKRLVPJLFe6O+Ykzk4oN8VtjK5ds9zPhhA4U6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70850207},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"fd7d7d7d2303d3d17149a84b2e1ceb8b743d3a4a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.2.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.2.2","@f5-sales-demo/pi-utils":"20.2.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.2.2","@f5-sales-demo/xcsh-stats":"20.2.2","@f5-sales-demo/pi-agent-core":"20.2.2","@f5-sales-demo/pi-resource-management":"20.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.2.2_1785635009906_0.5015620449334732","host":"s3://npm-registry-packages-npm-production"}},"20.2.3":{"name":"@f5-sales-demo/xcsh","version":"20.2.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.2.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3d8a9579fe0e74e7823361dc3e1462df98318105","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.2.3.tgz","fileCount":910,"integrity":"sha512-YIMF2+Q6GsywaZS5Kv0a197GIDaCLOQgjHYFajQTExoQbyndCeG+xDZPf162K+z/qoJGBPI3RgXbZswj5WC43A==","signatures":[{"sig":"MEYCIQCDmfrc4QT5gwlMooBDhRwsuGSjbXdW3NDhGXsi/nwzFgIhANQzjjIcG3xcn8jDYFS4nP0KVeMgM3Hyddl8oAv593GG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70852778},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7f2e292bf69f563ff32c24c4faa787538aaab420","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.2.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.2.3","@f5-sales-demo/pi-utils":"20.2.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.2.3","@f5-sales-demo/xcsh-stats":"20.2.3","@f5-sales-demo/pi-agent-core":"20.2.3","@f5-sales-demo/pi-resource-management":"20.2.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.2.3_1785641203539_0.9265383663251281","host":"s3://npm-registry-packages-npm-production"}},"20.2.4":{"name":"@f5-sales-demo/xcsh","version":"20.2.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.2.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"39cc738baaa1bc001df1d0af589a39159143da3b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.2.4.tgz","fileCount":910,"integrity":"sha512-ADvXeH1pmbN+MHVGZy0CMa+Uiteu/4div9abHzx2zg/dV3FBnpdvYQBugLy8WzwNCzE8LirIOhFcJqJUi8nt9w==","signatures":[{"sig":"MEQCIBKHbF7P5VC2r8J6Pbs0wfmNXfS3qPLGWjIbPeEkWdUkAiAIPpYzhEb50pE0GnsmTj2zwvbaSZRHfg/iuD/ZYnx9BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70852652},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b47f63ed7ea202dbcc870fbbcc39c20f17814143","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 4","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.2.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.2.4","@f5-sales-demo/pi-utils":"20.2.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.2.4","@f5-sales-demo/xcsh-stats":"20.2.4","@f5-sales-demo/pi-agent-core":"20.2.4","@f5-sales-demo/pi-resource-management":"20.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.2.4_1785647733589_0.1654902396404454","host":"s3://npm-registry-packages-npm-production"}},"20.2.6":{"name":"@f5-sales-demo/xcsh","version":"20.2.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.2.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0a50921a493888e989406a63acc5df4318250196","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.2.6.tgz","fileCount":910,"integrity":"sha512-6Y4iQOz3Nw3Zl9B7EcfjiQ10mZAIuP6PuN4ufSte/NZJZieg4k2R0BTE+XI0Gyf0xyHxkGDCqE6KoawZ9drgnA==","signatures":[{"sig":"MEUCIQCCvmeKpO+Xm1S8HUJdORyGB8yQU6PW/8zVmLs0R9xW3QIgRAhrI9qF0AM/aZQwno1CH61rFzFFyrxFGsozlaXeg8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74705815},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ed967b4402b6894c5acfc3ff9dee53000f5a49ff","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.2.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.2.6","@f5-sales-demo/pi-utils":"20.2.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.2.6","@f5-sales-demo/xcsh-stats":"20.2.6","@f5-sales-demo/pi-agent-core":"20.2.6","@f5-sales-demo/pi-resource-management":"20.2.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.2.6_1785691642097_0.611236381081216","host":"s3://npm-registry-packages-npm-production"}},"20.2.7":{"name":"@f5-sales-demo/xcsh","version":"20.2.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.2.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"19c2e27d7d069e13bc966590bfe33b4745b5aa7a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.2.7.tgz","fileCount":910,"integrity":"sha512-/oFKsAnZie4yLmqIu8eCcXOTeVciyGDEbQnB1UrVoKDPfnd+5VsaDqxfY6j2zCjbGbL0RpE5J+tVZe8K8eQBrg==","signatures":[{"sig":"MEUCIQDwQuEQTHh+xHo95h/1g9/lIPTsGe7+IMfd0c7iyYl61gIgNWleiP3Vjd0K+3rPNU3rbU8pZ+T1wUGQwMBMGPT+Eas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74705808},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"89b983786c9a209047a03c2fe65f380e896ca75e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.2.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.2.7","@f5-sales-demo/pi-utils":"20.2.7","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.2.7","@f5-sales-demo/xcsh-stats":"20.2.7","@f5-sales-demo/pi-agent-core":"20.2.7","@f5-sales-demo/pi-resource-management":"20.2.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.2.7_1785758584882_0.5566138933211344","host":"s3://npm-registry-packages-npm-production"}},"20.3.0":{"name":"@f5-sales-demo/xcsh","version":"20.3.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.3.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d6334bbd687203e769050d0fdd51dd0d700039f6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.3.0.tgz","fileCount":911,"integrity":"sha512-dwLdhaBW90iod3RGfD/RsJGQ+ad9zAbcGTNaz/jchhnk4MAagDNAiVwK3+WMCCebd/LMBWGstmNqfNGNhCm75g==","signatures":[{"sig":"MEQCIFNcUjovQejqlhM2p/s3awFigX4o01nBVhDWjImeTI4IAiBTKqjxmuzLMxTP5xAN3WxS3q6dDM/5tlZ224ChAJjMsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74724035},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b33d0edb66f2e85eb3ef58d700e7233390743b8b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.3.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.3.0","@f5-sales-demo/pi-utils":"20.3.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.3.0","@f5-sales-demo/xcsh-stats":"20.3.0","@f5-sales-demo/pi-agent-core":"20.3.0","@f5-sales-demo/pi-resource-management":"20.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.3.0_1785827346360_0.1668032126083776","host":"s3://npm-registry-packages-npm-production"}},"20.3.1":{"name":"@f5-sales-demo/xcsh","version":"20.3.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.3.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1d89f3f8451916189247dbf122783f7f5c6c9c2d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.3.1.tgz","fileCount":911,"integrity":"sha512-6NrX0H49doCHfTABHIX9ERUPS4ZnSWcmyW2Wjn/0NhxIDPnlMghaia1qD7r8jeRld01IJkHfAmzvFecBSmyIUA==","signatures":[{"sig":"MEQCIE+SW+7EPzwjzVExdyZGxTvC02cZr7/Kbc91sVicw4S3AiAyqEOV4gL0pLTEFiu6BkHOiG32CYROuR1DmtegUv9NPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74724035},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7fb5c7cbd6a3c447c41c94991d8c8e03137f2d66","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.3.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.3.1","@f5-sales-demo/pi-utils":"20.3.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.3.1","@f5-sales-demo/xcsh-stats":"20.3.1","@f5-sales-demo/pi-agent-core":"20.3.1","@f5-sales-demo/pi-resource-management":"20.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.3.1_1785850090812_0.3802539564013161","host":"s3://npm-registry-packages-npm-production"}},"20.3.2":{"name":"@f5-sales-demo/xcsh","version":"20.3.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.3.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"567e1a11c7ac846f4d0e44949590f4ec1b3e6350","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.3.2.tgz","fileCount":911,"integrity":"sha512-tmTY/17nzAQ8Ojbf/cjs42a3q3EMjB6mfQDBW9icumTAdi1RecIMOy4LEk2KZVEYybB936TIBrItueud048SXw==","signatures":[{"sig":"MEUCIQD6ogtyqnf4gTiU/ag30VNONO4/OEYjLpTzQDGljEXd5QIgAnIF0xgdhmaxfxRoS5jEgojckFZLPe70AiHDrdz9oxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74724035},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f886c6fe86e2f1d038a581e21f24aab6260b59b5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.3.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.3.2","@f5-sales-demo/pi-utils":"20.3.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.3.2","@f5-sales-demo/xcsh-stats":"20.3.2","@f5-sales-demo/pi-agent-core":"20.3.2","@f5-sales-demo/pi-resource-management":"20.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.3.2_1785860057129_0.945532533278258","host":"s3://npm-registry-packages-npm-production"}},"20.3.3":{"name":"@f5-sales-demo/xcsh","version":"20.3.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.3.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"24cc2aecd435f31cbbe1b2c37a9c3bb841096fc9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.3.3.tgz","fileCount":911,"integrity":"sha512-E3wfggRd0Q8EAZnv3eI5WHtgHTtyX/ILWduZkrJnhyAQF850cZYOBD73UJ2RawOIMKwLlgSCCiJV01wNskFQUQ==","signatures":[{"sig":"MEUCIFYHiCQm8mC3qRHVykqZtvnLyg4Xrxe2ovthoDjniajGAiEA7eFj1xgDLVx/1MCSr+hCU3NjfCmqaz11uVpkSpWOBX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74724035},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"025af3eada4185f9ff60f9d1e8ae14f8eec3ce31","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.3.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.3.3","@f5-sales-demo/pi-utils":"20.3.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.3.3","@f5-sales-demo/xcsh-stats":"20.3.3","@f5-sales-demo/pi-agent-core":"20.3.3","@f5-sales-demo/pi-resource-management":"20.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.3.3_1785874839146_0.674354677204045","host":"s3://npm-registry-packages-npm-production"}},"20.4.0":{"name":"@f5-sales-demo/xcsh","version":"20.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5270adae0d3b20f3dc32901b611768cccaf012d6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.4.0.tgz","fileCount":921,"integrity":"sha512-SWbNjV5FA7zyAqCRfufyzw7Ui0LJAOSnSroKIcjpClKR8i9amKN3S3xtUwZl727a/G+6lWaRAh1SKHVmaWyahQ==","signatures":[{"sig":"MEUCIG8VZJ0GbaFZRXIfozTOoFnDwZcbboTLOJ7iwsWkT9GdAiEAgix0hPYqpSqfw/6C7mQ37r0e+F8IlfRHwCSdrc6MxB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74716908},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"cc173f02925c0e4cb6085e8d15058baa34e2fafb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.4.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.4.0","@f5-sales-demo/pi-utils":"20.4.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.4.0","@f5-sales-demo/xcsh-stats":"20.4.0","@f5-sales-demo/pi-agent-core":"20.4.0","@f5-sales-demo/pi-resource-management":"20.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.4.0_1785882696048_0.032793115920679794","host":"s3://npm-registry-packages-npm-production"}},"20.4.1":{"name":"@f5-sales-demo/xcsh","version":"20.4.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.4.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e5d345edfd796b6af38594b5e76710797aa1e58f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.4.1.tgz","fileCount":921,"integrity":"sha512-P1ZZ9yq/Hj068kuRL6ylNH8P8YHsC8xSBCM50ILtofGJbUS7CJlZwLUTMKGkf/pTpQgJADo2OLKz0blNhuCPxA==","signatures":[{"sig":"MEQCIFcATbA6Neta3qSalwUUHPmus255lWS8H/IDnB2TTgQ2AiBqXRLYaBxhq4NsvJ0jsiVDRw/MRtej5Od0LkLC3J5/ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74723406},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"eb7f355ecbeb2a6a44003ad13128ee973824a2e4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.4.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.4.1","@f5-sales-demo/pi-utils":"20.4.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.4.1","@f5-sales-demo/xcsh-stats":"20.4.1","@f5-sales-demo/pi-agent-core":"20.4.1","@f5-sales-demo/pi-resource-management":"20.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.4.1_1785893845107_0.42955290859731377","host":"s3://npm-registry-packages-npm-production"}},"20.4.2":{"name":"@f5-sales-demo/xcsh","version":"20.4.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.4.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0ab7ca43405c8417ccdb8496e5ff78f1b5dbd14d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.4.2.tgz","fileCount":921,"integrity":"sha512-i7GLYtQ05xRpOYwnzq+OlDXafVIEq0RWcZMAU1/667ZYbBtZkkV8xfM4Z+uFfj/pLiAoVv1tDaWhn2O+LilJNA==","signatures":[{"sig":"MEUCIQDgVNOUtPLqpaxSzjUsin+46w0eUBkFw6IibJlg98YBzgIgLjLHlFiXhse2NVmRm0AjYIqXlo26koub0MijKFXfwMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74729143},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b85f1346a0ed047c05151f127ba9628612b386a3","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.4.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.4.2","@f5-sales-demo/pi-utils":"20.4.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.4.2","@f5-sales-demo/xcsh-stats":"20.4.2","@f5-sales-demo/pi-agent-core":"20.4.2","@f5-sales-demo/pi-resource-management":"20.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.4.2_1785910662171_0.17932314894166979","host":"s3://npm-registry-packages-npm-production"}},"20.4.3":{"name":"@f5-sales-demo/xcsh","version":"20.4.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.4.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"63f81ef0b15759f0017b1b7daac3a4517e773453","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.4.3.tgz","fileCount":921,"integrity":"sha512-sp1TxFlHCYMelLdMfiezaYqYmD9+mhe68Mj/2tqbNJuvGB1q0NrmtxwpvLO7+4BCU4GPcH+2So3wzdTyu9hUuw==","signatures":[{"sig":"MEUCIFFv2xMooJVPqGLmWIkEACcqh5jLA5JR8XImQ5GHZhnBAiEAwKfLrMquyvozFqbY1F/QUZOuqypz6sx8xRI+d3KiSTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74729143},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"8eeacdd5bd0576ea7cea4bc8e9291675128b1f3a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.4.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.4.3","@f5-sales-demo/pi-utils":"20.4.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.4.3","@f5-sales-demo/xcsh-stats":"20.4.3","@f5-sales-demo/pi-agent-core":"20.4.3","@f5-sales-demo/pi-resource-management":"20.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.4.3_1785913183566_0.03932334521893144","host":"s3://npm-registry-packages-npm-production"}},"20.4.4":{"name":"@f5-sales-demo/xcsh","version":"20.4.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.4.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d9693b533bb07b09b675f33c3a2318c2882e54c4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.4.4.tgz","fileCount":921,"integrity":"sha512-U7G6yRePDhXpEDr/oPgDghRkxj3xd5B9dJbqqOUcIIpVxRZ7kCDcef/sQ/8Dr56dR+4wSoCRfaivi43wbnr+eA==","signatures":[{"sig":"MEUCIQC2JUrpsfUpWCgvvy+/RXqRo8tJZkbX/B+JFFwF1imS4AIgDxVFQXyZ4s9SruAnPmQ0JrMJQGGsUwE/MfhEM3r+k70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74729152},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"5ce2d7f85623545438b57f742f095a5be4352be0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.4.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.4.4","@f5-sales-demo/pi-utils":"20.4.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.4.4","@f5-sales-demo/xcsh-stats":"20.4.4","@f5-sales-demo/pi-agent-core":"20.4.4","@f5-sales-demo/pi-resource-management":"20.4.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.4.4_1785920231952_0.7102459798325973","host":"s3://npm-registry-packages-npm-production"}},"20.4.5":{"name":"@f5-sales-demo/xcsh","version":"20.4.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.4.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f086d2cab3841aa3e02caca110303d35138603fa","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.4.5.tgz","fileCount":922,"integrity":"sha512-vLuFC/uZdFCyRI27N8x4GeUo+Cqh6ahU5OOkkynkPDzBjWLMIlC65ldq3VLIqctMaGx+lVZaFGUIGqiQHYok6w==","signatures":[{"sig":"MEUCIQDF/9n5BqzxWhe6ziHsk75WU7X1Fsq5EswS4pEfFbKpxAIgJHWbEVZHFJs9ehZnOQkSG0ZtrEvnAiwjGmmza7soEwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74730414},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"0ccf19916f316fb84d06bd9a5a9ab36bd67d8759","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.4.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.4.5","@f5-sales-demo/pi-utils":"20.4.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.4.5","@f5-sales-demo/xcsh-stats":"20.4.5","@f5-sales-demo/pi-agent-core":"20.4.5","@f5-sales-demo/pi-resource-management":"20.4.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.4.5_1785925003082_0.8397912224844615","host":"s3://npm-registry-packages-npm-production"}},"20.4.6":{"name":"@f5-sales-demo/xcsh","version":"20.4.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.4.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4715d63ed64f75bfb0039a4d92098e0551d701ea","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.4.6.tgz","fileCount":922,"integrity":"sha512-upAboBgfwFzO1EMqjuX+OVuMPEa/PVfZa9wX42xzSifc0AYAQyLPtEiNlpxehpafnXVlfUa536Sija6KAIcCgg==","signatures":[{"sig":"MEUCIQDTeKad1ReUx6RP3M9XJ5ARWGxiQ+CefbCXI8JQXmDNIAIgUKWjtZecf6Uo6rrm0yWJq/1jh3QINA9+grC2xfjS82Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74728832},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ef5e9295b8874494b812b1cc3c04aff523bd679e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.4.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.4.6","@f5-sales-demo/pi-utils":"20.4.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.4.6","@f5-sales-demo/xcsh-stats":"20.4.6","@f5-sales-demo/pi-agent-core":"20.4.6","@f5-sales-demo/pi-resource-management":"20.4.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.4.6_1785955819144_0.8540097609178563","host":"s3://npm-registry-packages-npm-production"}},"20.5.0":{"name":"@f5-sales-demo/xcsh","version":"20.5.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"369aa44c6b4eb1dad0ba228ce028f39fe7658bdc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.5.0.tgz","fileCount":922,"integrity":"sha512-v9CoFh7cqOeWfq1vCRB+f8yCaGuaLFm+YF+69CBTK9g/DGY1uWIqS9WDdRbC7MqV11EcZ5yiihprv/TJ7KHWPA==","signatures":[{"sig":"MEQCID7FhuYBd8FgH1IYDEPUn7iKxEEBmpdSsHcYOHQvYyHfAiAgsp7Uy3LgxB4UBt0e/NJ2v5NnnuA2fEF0d4xVNEQrNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74725576},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ca0d2541571e7aec828108afcdad8cf197881e04","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.5.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.5.0","@f5-sales-demo/pi-utils":"20.5.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.5.0","@f5-sales-demo/xcsh-stats":"20.5.0","@f5-sales-demo/pi-agent-core":"20.5.0","@f5-sales-demo/pi-resource-management":"20.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.5.0_1785960444971_0.8427152607439043","host":"s3://npm-registry-packages-npm-production"}},"20.5.1":{"name":"@f5-sales-demo/xcsh","version":"20.5.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.5.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"23448fdb61bdb48d43e329ddb293d932a809eeaf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.5.1.tgz","fileCount":922,"integrity":"sha512-pKTSAmEmZJ9K5xNc3vqjkSZanv7FTD9ZwLDpj1zjI7uiF1pV0/+l6M4dWz/DZpZc/isjzLbhfcZvlTXkwTzyDA==","signatures":[{"sig":"MEYCIQCx5Zu+86eWyYKzDKW7YnGGatKU0cptFF6B2Ts6k2o/CAIhAN9cZNKz2qd26lTsQaHYT0qb0XiBpIcV1tNbOXdT67G1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74724783},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2ab4312e288d9147a956db45c74739efb6d950e4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.5.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.5.1","@f5-sales-demo/pi-utils":"20.5.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.5.1","@f5-sales-demo/xcsh-stats":"20.5.1","@f5-sales-demo/pi-agent-core":"20.5.1","@f5-sales-demo/pi-resource-management":"20.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.5.1_1785969283780_0.11995874891119374","host":"s3://npm-registry-packages-npm-production"}},"20.6.0":{"name":"@f5-sales-demo/xcsh","version":"20.6.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.6.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6da1b8e89ee23649d202d278ebb0bc7100dc2bcd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.6.0.tgz","fileCount":927,"integrity":"sha512-TD1qE8tEC62nffSi5fpHeKbrrJrFe5hCr/ByjGfs94vAYqgL8dSPCPxYQV71QVHkqzYCR6aUJ2b7nKJj0PXutQ==","signatures":[{"sig":"MEUCIHszAiS5SvuluvIw3xcTgWxGsim5f3IxWJXi986zS56jAiEAuAU2JcWKOn6fi4tiw2Isz7iZ3rMUhZf4uA2L7pwle0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74745565},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"fda51f1e37f9202c495558b6e33c0067e822967e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.6.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.6.0","@f5-sales-demo/pi-utils":"20.6.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.6.0","@f5-sales-demo/xcsh-stats":"20.6.0","@f5-sales-demo/pi-agent-core":"20.6.0","@f5-sales-demo/pi-resource-management":"20.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.6.0_1786017526131_0.13668606739257783","host":"s3://npm-registry-packages-npm-production"}},"20.6.1":{"name":"@f5-sales-demo/xcsh","version":"20.6.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.6.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3422e3eb8fc69060fdba9058a65371007f59f6fe","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.6.1.tgz","fileCount":930,"integrity":"sha512-Xfk8XQ/qkFksDMkJxYzYb672mZqh0XR/Htbk3Tu/VTKm5Ec6ke+49x4/IZCINeLDtWF+hxhtOyPpMiCACdqCAw==","signatures":[{"sig":"MEYCIQDtde93NdKpQizvuiwiVgmtJ0L6mwqv6w3KgEHG6HCpyAIhAP+r+1ztFk2I9fjNCLjbmF3tYDkhU65fbE15/+jOpMCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74752170},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"12f5bf5c008c77be7cb85e502c3d296b7132920d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.6.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.6.1","@f5-sales-demo/pi-utils":"20.6.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.6.1","@f5-sales-demo/xcsh-stats":"20.6.1","@f5-sales-demo/pi-agent-core":"20.6.1","@f5-sales-demo/pi-resource-management":"20.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.6.1_1786061779600_0.3525917035629915","host":"s3://npm-registry-packages-npm-production"}},"20.6.2":{"name":"@f5-sales-demo/xcsh","version":"20.6.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.6.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"38189b6d4fe429abc9fcb853edf6911072939c0c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.6.2.tgz","fileCount":930,"integrity":"sha512-DZ+Woqp1pTLgGLA7rpNzjXCbEm+Ms/CL/TncF50vae2zRdSqA3amm4eDvqPugtVD+/rDPAGvvdvalxoxVqIoqQ==","signatures":[{"sig":"MEUCIDRyToyEltscfx4rFk20Wz0gjoAGlREfXIv9YfV6SECWAiEA/7bakiV0N2e574wiPJA7lBQMlvsDmlqZGzcbDYiPWMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74752170},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"153e66d64c03537aa7e146847f6845b18c1778c2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.17.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.6.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.6.2","@f5-sales-demo/pi-utils":"20.6.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.6.2","@f5-sales-demo/xcsh-stats":"20.6.2","@f5-sales-demo/pi-agent-core":"20.6.2","@f5-sales-demo/pi-resource-management":"20.6.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.6.2_1786097308352_0.4555883439097066","host":"s3://npm-registry-packages-npm-production"}},"20.7.0":{"name":"@f5-sales-demo/xcsh","version":"20.7.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.7.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"15559bf6f11157158e919f42668bc82df97b02b9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.7.0.tgz","fileCount":930,"integrity":"sha512-ZSHb+F36lOAmQMTKuCMs/MBBEFBBGbwxmjojH5VDunCC2p/Ray/h/izXw2mtOgnhhjB5QjGAtDP2bTTrLI26kw==","signatures":[{"sig":"MEYCIQCXVTm4vV1xtCY0U9UROFu0a41K6+KpKIfMDr/t8kOj5AIhAPZEi5e7z0FmyylTOMJMK0iaJ+oiFDufWBr35qjW/NaI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74756610},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1e634cfb3d15f8774c756a1eed5b1ef81c24c35a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.7.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.7.0","@f5-sales-demo/pi-utils":"20.7.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.7.0","@f5-sales-demo/xcsh-stats":"20.7.0","@f5-sales-demo/pi-agent-core":"20.7.0","@f5-sales-demo/pi-resource-management":"20.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.7.0_1786109936533_0.26241559309010887","host":"s3://npm-registry-packages-npm-production"}},"20.8.0":{"name":"@f5-sales-demo/xcsh","version":"20.8.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.8.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"913a2aab9a26a6d3d4cce814b88bc43bfa6371a6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.8.0.tgz","fileCount":931,"integrity":"sha512-aUO+p9bNT2fG9+kyxZuHXVXiaUYLyKXtgWF6PrIHZS+dZeHpyfgKZUmkzMP5OwlsJibS1rbqe8pKJTMVjWAsvQ==","signatures":[{"sig":"MEQCIFEMSfxmfApbE+eDyuPlOkKGGLOHfNpEzBNYD1JsfD93AiBlhiJ+mVjBpDtLhxQTYKy3mn3luOsOIygyN3g64fNwJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74757973},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"27be1c998051e2ab0ffced6120383b502b2b77c6","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.8.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.8.0","@f5-sales-demo/pi-utils":"20.8.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.8.0","@f5-sales-demo/xcsh-stats":"20.8.0","@f5-sales-demo/pi-agent-core":"20.8.0","@f5-sales-demo/pi-resource-management":"20.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.8.0_1786161988441_0.5794537753877642","host":"s3://npm-registry-packages-npm-production"}},"20.8.1":{"name":"@f5-sales-demo/xcsh","version":"20.8.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.8.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"497304b685b6e03e07bf1bbd15301a6f41605798","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.8.1.tgz","fileCount":931,"integrity":"sha512-DTecQS3iAr/SmsGzNp3LnbbkhZ23WOAQgwCrwMDvLou8X2QjxmPTcnjzCcZJydkk//+4oYrqhAHWSwoNhh1Wrw==","signatures":[{"sig":"MEYCIQCOgB5L/SqqEnfmrkSWMpyYHHC1qpgCG8jPuBJEyDoI2gIhAPq4bGdXsp+1lXBbOXMN33LcxmwXmVo1srUVU9VoLwq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74757973},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2069e890126fded8926743a7e6d4b9cfb2c73f3c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.8.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.8.1","@f5-sales-demo/pi-utils":"20.8.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.8.1","@f5-sales-demo/xcsh-stats":"20.8.1","@f5-sales-demo/pi-agent-core":"20.8.1","@f5-sales-demo/pi-resource-management":"20.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.8.1_1786181391722_0.8662227889347536","host":"s3://npm-registry-packages-npm-production"}},"20.8.2":{"name":"@f5-sales-demo/xcsh","version":"20.8.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.8.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9ee1f2a2e2fdb0ddd2b68c904ce57a9a45cce4c3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.8.2.tgz","fileCount":944,"integrity":"sha512-1BotscxftLaPhSvPnFM5Ropvbok1XWJhHC5Pzs1FGgWfnlYbnXA6o2UHI0e+6OzzVLdQuy+Plcy3gez2dGKBoA==","signatures":[{"sig":"MEYCIQCBtXmxI96cmxNHEEfw+plz0yEsV8YYbRFvVH1WiWJawgIhAMXN8TupjCqisjRnNz9jfyP3JeTfGlGr85P27s0QyNAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74669870},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"66c868524c9a033080f9783d9be773ecab7b6831","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.8.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.8.2","@f5-sales-demo/pi-utils":"20.8.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.8.2","@f5-sales-demo/xcsh-stats":"20.8.2","@f5-sales-demo/pi-agent-core":"20.8.2","@f5-sales-demo/pi-resource-management":"20.8.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.8.2_1786199710918_0.3252297139662592","host":"s3://npm-registry-packages-npm-production"}},"20.8.3":{"name":"@f5-sales-demo/xcsh","version":"20.8.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.8.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"312bbe02f63de9be97a8ad1c64f7c85291b02915","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.8.3.tgz","fileCount":944,"integrity":"sha512-K1sUBWTnatag7bbV+PDlyWx1rpV5vi728AlPK1MsD4qeNJ8qdMr0PTRHcKH/YMwlflRFzl9kTLl2E1LvkWIyIw==","signatures":[{"sig":"MEUCIG7TeWM0cQ1q4SD+jw2aIrxtyLArGgD8wLzOcnHucfpKAiEA7xVq2aE/VuWJlemTM5NTjNU6ewEQUxKFbTTstStJdMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74678894},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"a53c648993e3b94f865921929f85bdf491447000","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.8.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.8.3","@f5-sales-demo/pi-utils":"20.8.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.8.3","@f5-sales-demo/xcsh-stats":"20.8.3","@f5-sales-demo/pi-agent-core":"20.8.3","@f5-sales-demo/pi-resource-management":"20.8.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.8.3_1786255704144_0.19430643791792135","host":"s3://npm-registry-packages-npm-production"}},"20.8.4":{"name":"@f5-sales-demo/xcsh","version":"20.8.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.8.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c29b1dbb053c851fa859ff02ea6ce8da72a0e426","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.8.4.tgz","fileCount":944,"integrity":"sha512-qaymMstXnx2bj7mY1/gx/10cuYT6YoyYdtRDf+NTEOtyrXaDYBA56J+7R3VF4QNaWkLL51w0ohp2UglnkQAQjg==","signatures":[{"sig":"MEUCIA/8xe6OxxRqR56f6EfVmP8z5+7R0+Tyt+Vp4koQNk5BAiEAzXNa7jk6a/E7tlxkS5a5+R8u13v5qAxOnJt1d/IV5V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74678894},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"297e0432f40ac41a3926217230d2ef6b3864eb26","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.8.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.8.4","@f5-sales-demo/pi-utils":"20.8.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.8.4","@f5-sales-demo/xcsh-stats":"20.8.4","@f5-sales-demo/pi-agent-core":"20.8.4","@f5-sales-demo/pi-resource-management":"20.8.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.8.4_1786267208612_0.014903244151814876","host":"s3://npm-registry-packages-npm-production"}},"20.8.5":{"name":"@f5-sales-demo/xcsh","version":"20.8.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.8.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"691c43f917d86373d3fcc04c17445631df61f39a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.8.5.tgz","fileCount":944,"integrity":"sha512-oPP5prngBPEJ7IL9fZgMX+27BnrS8SV1J0ZT1IhT+v4O7MRfc7RBdDVH6B5xWk6Fd4oEFb+dabnjq3bV6356HQ==","signatures":[{"sig":"MEQCIFy7B2/lMPQFHvXB6EZu71CwnsPJ6WYeOXg+mTWDuSOnAiAyiGuKEGDSfk7nPD8p704aVrSGOBHAZ0kMVyGuiA202w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74679485},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ed354637dc7586f58ebedbea98dea65b304e7122","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.8.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.8.5","@f5-sales-demo/pi-utils":"20.8.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.8.5","@f5-sales-demo/xcsh-stats":"20.8.5","@f5-sales-demo/pi-agent-core":"20.8.5","@f5-sales-demo/pi-resource-management":"20.8.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.8.5_1786282229804_0.5693415528839723","host":"s3://npm-registry-packages-npm-production"}},"20.8.6":{"name":"@f5-sales-demo/xcsh","version":"20.8.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.8.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"fc269a567ddc229984c9eea64b3dd3b3e64c2048","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.8.6.tgz","fileCount":944,"integrity":"sha512-DLjWZmweRvbYyTbhBMYHzX/Pb51BF+VJKNv+qbKijCjMb37pkzFfC8HkVHOJRDl4kY+I2eAv0myv0upMGdnivQ==","signatures":[{"sig":"MEUCIEY4BJ8XXkXmNRZwxPc7+pXDIaA+7JnNg+yK/41Ew+04AiEA/Itmy69S4PAUapISz1errNr+rdtXGB+Iu0Q+r2X1ux4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74693886},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ffac88b3a59886c6e6e579bc266e0a62e3d354d5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.8.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.8.6","@f5-sales-demo/pi-utils":"20.8.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.8.6","@f5-sales-demo/xcsh-stats":"20.8.6","@f5-sales-demo/pi-agent-core":"20.8.6","@f5-sales-demo/pi-resource-management":"20.8.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.8.6_1786342194867_0.2433386488626046","host":"s3://npm-registry-packages-npm-production"}},"20.9.0":{"name":"@f5-sales-demo/xcsh","version":"20.9.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.9.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c288def934678b96121b2fcc805cc25537cc86f7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.9.0.tgz","fileCount":944,"integrity":"sha512-Bs1dwPTDuct8+pd7n8VKdzFVuv4/UjoI3SoTCuyprqIlh65o3xHK8zzheix8FylAuLshM7gSo70iWZtnSRXBIg==","signatures":[{"sig":"MEYCIQDkQ9TM4L8PvtZDH2qkarWeaRmFxG7k0utzvknYefbGGAIhANsLTHI5pFn+r5Sgd4eNMlbEd3xj6MSDwLj/GCg/Vjzi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74684654},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"c120e6e1b6530d1ba068a89905dcbd1df72d7b2c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.9.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.9.0","@f5-sales-demo/pi-utils":"20.9.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.9.0","@f5-sales-demo/xcsh-stats":"20.9.0","@f5-sales-demo/pi-agent-core":"20.9.0","@f5-sales-demo/pi-resource-management":"20.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.9.0_1786384384679_0.8377841354809186","host":"s3://npm-registry-packages-npm-production"}},"20.10.0":{"name":"@f5-sales-demo/xcsh","version":"20.10.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.10.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"884210579354024561926d5057a8bf72b1042a83","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.10.0.tgz","fileCount":944,"integrity":"sha512-jDTiJxI76VKeDKpqENcfZRwpoOHBZ8m84qPWTOqx7wuL1Psze6ahOUeS6Mdbr6OPnpk4H2oshK7Plr0x8YnAOw==","signatures":[{"sig":"MEQCIBpPD7zo7KmOnXpvW9idjVbUj7Y6DUR45omRJx0Kg2tHAiBUDfKLxPALJ2AwOInO3UvdXmpJD8Aor0c/eeX0y3v5Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74684220},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f6a647696fb10fb3e6ecccb35c753821f015741e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.10.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.10.0","@f5-sales-demo/pi-utils":"20.10.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.10.0","@f5-sales-demo/xcsh-stats":"20.10.0","@f5-sales-demo/pi-agent-core":"20.10.0","@f5-sales-demo/pi-resource-management":"20.10.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.10.0_1786390797354_0.7694013524494889","host":"s3://npm-registry-packages-npm-production"}},"20.11.0":{"name":"@f5-sales-demo/xcsh","version":"20.11.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.11.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f7e2d21938ad00014d3655c0b22ed55c38401e73","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.11.0.tgz","fileCount":944,"integrity":"sha512-cvSbV5RNEsWPJBar83ad4rYiu3zhhUiWZyLsw1w181SRa0OdkiVkROkt6tJs89mdO3llZ0E71b9vUmXpxx4Yxg==","signatures":[{"sig":"MEQCIFpAH/uIdlKp5+YOGssOqtApKJHlsL0NcWZ9tVWme8yZAiApvgf9Ahsuna455KPgZGok3DW63gaBnJjSbXaM+KBm5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74684220},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"a94b9a490991fd311dd5a404dff9bec2d0e5a341","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.11.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.11.0","@f5-sales-demo/pi-utils":"20.11.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.11.0","@f5-sales-demo/xcsh-stats":"20.11.0","@f5-sales-demo/pi-agent-core":"20.11.0","@f5-sales-demo/pi-resource-management":"20.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.11.0_1786396007832_0.5843053546633827","host":"s3://npm-registry-packages-npm-production"}},"20.12.0":{"name":"@f5-sales-demo/xcsh","version":"20.12.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.12.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e2ba37737e84faa6d837b30cf54a43cecc24ad15","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.12.0.tgz","fileCount":944,"integrity":"sha512-6YErRpVvHKA7SWLf786vcolZD74BgF6QgiuHUGUH6/Bt1RvAy6gT1vHorwkBFMOmLyuWHdJ6Dj0SVFy+XrLsQQ==","signatures":[{"sig":"MEYCIQD1cnC+usjE+Jqnu4oT28VScYM1DI9ekuLmBz/0SJBq1QIhANrIzlvPmdnnMf43N6+8jD7WBKNOL1O7PgsSXGaOXsvQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74684220},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"07f9fa800c328fd42f15c0fceaa262286aa7a3ac","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.12.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.12.0","@f5-sales-demo/pi-utils":"20.12.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.12.0","@f5-sales-demo/xcsh-stats":"20.12.0","@f5-sales-demo/pi-agent-core":"20.12.0","@f5-sales-demo/pi-resource-management":"20.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.12.0_1786417721017_0.28045480170601955","host":"s3://npm-registry-packages-npm-production"}},"20.13.0":{"name":"@f5-sales-demo/xcsh","version":"20.13.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.13.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9bc57613cb7e9a73103877a5f06f4a261a7a635a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.13.0.tgz","fileCount":944,"integrity":"sha512-b84zByPQXy65b97iudmXXgR+2rvkbP7j70eGO0I9o6h5gwfF1Kd2hoxjJSmTQM8SYYmh/TOeSY+rXvVrZMUTFQ==","signatures":[{"sig":"MEQCIFc6JTA/OnG6yxyGrvuTthcc1SHAm3PbNG1DkXYfmVG1AiAk3bdKWE0J0WMEbLw1vztBOgrHob7a99z2FTM7Yib4FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74684220},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"d5a6520929b732b7b7fbb1826db562dc7fd887d8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.13.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.13.0","@f5-sales-demo/pi-utils":"20.13.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.13.0","@f5-sales-demo/xcsh-stats":"20.13.0","@f5-sales-demo/pi-agent-core":"20.13.0","@f5-sales-demo/pi-resource-management":"20.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.13.0_1786427000647_0.756765449963082","host":"s3://npm-registry-packages-npm-production"}},"20.13.2":{"name":"@f5-sales-demo/xcsh","version":"20.13.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.13.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ecd86eb2f483dfef9b6e9333567344d5e98889f9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.13.2.tgz","fileCount":944,"integrity":"sha512-Ts8BX4o3GzWlP5sLyHT79FDzunbXiP4Y8Rzz5XOLzV1hwahN1qPneL/5akMOaejtQ6XOhr8cy6xxi2oQ4aAdjQ==","signatures":[{"sig":"MEYCIQDXD69BdVcpQMG+1yS6sjNGiDOc2Mc1El+vr+3LdA+WzgIhAIpnCVMj9y36JxF4DgDdzataamyJMLAZEOs9k7BLXP+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74693197},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2c8c472faa5935f368999d276bc0b877b437c43c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.13.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.13.2","@f5-sales-demo/pi-utils":"20.13.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.13.2","@f5-sales-demo/xcsh-stats":"20.13.2","@f5-sales-demo/pi-agent-core":"20.13.2","@f5-sales-demo/pi-resource-management":"20.13.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.13.2_1786461826497_0.05765471293175084","host":"s3://npm-registry-packages-npm-production"}},"20.14.0":{"name":"@f5-sales-demo/xcsh","version":"20.14.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.14.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1348ef44e81b83a5690ff5d24b8badafaf5249aa","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.14.0.tgz","fileCount":944,"integrity":"sha512-aiqo2fInfTdKvqFQttlfg9oWCYDYg+9tlkAtdN6fiyzxASsscRbwsIN6UhJAbpS1J2lXD+aBqRTmIzgCtZ398w==","signatures":[{"sig":"MEUCIDrMicOdkuZZe+4P6TypwO9dw2J2iD8v4PiUqrlFOnOVAiEAl19CDKHE0Ts4Kba3EQJDnHTKogTYmTbC4ugKlR8B4uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74699509},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"97c02a788b722cbc3aec14d92b37a4c721454687","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.14.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.14.0","@f5-sales-demo/pi-utils":"20.14.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.14.0","@f5-sales-demo/xcsh-stats":"20.14.0","@f5-sales-demo/pi-agent-core":"20.14.0","@f5-sales-demo/pi-resource-management":"20.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.14.0_1786521959280_0.8888684757522991","host":"s3://npm-registry-packages-npm-production"}},"20.15.1":{"name":"@f5-sales-demo/xcsh","version":"20.15.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.15.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5799e5b501dc26912455773a76398c4fa5bc6fe3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.15.1.tgz","fileCount":945,"integrity":"sha512-96btDTvCgQSc3cmB7o6eQcWR8YrjnbXWi4HJ2mriY9xoO1pFWUt83/Jm5+u1Bmr681RszdhNDPCW2g/SUAbs5Q==","signatures":[{"sig":"MEYCIQDYOY2VZMcdxM6udxkoHOx6FJltANRIaeXy6Pd0PLe/4AIhAP8Iqy6W2PPv0W0RrvjwVSWowRAs9ViBZxl+wte16f1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74721224},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"af3d07460d1b11a03edec78da387fc5c9ce9de0e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.15.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.15.1","@f5-sales-demo/pi-utils":"20.15.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.15.1","@f5-sales-demo/xcsh-stats":"20.15.1","@f5-sales-demo/pi-agent-core":"20.15.1","@f5-sales-demo/pi-resource-management":"20.15.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.15.1_1786627582587_0.52772689682668","host":"s3://npm-registry-packages-npm-production"}},"20.15.2":{"name":"@f5-sales-demo/xcsh","version":"20.15.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.15.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ba349e1c691dec085f3fd01d9fe93098dd3a2500","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.15.2.tgz","fileCount":945,"integrity":"sha512-eFDZvSSVQPfjuZNvEfXo7DEwrhRTsvYeaVE4BInzE6EgOc2kV0LQnhUCpP/1bKGuPGlLrFArR3sxMGMyViIidw==","signatures":[{"sig":"MEYCIQD8JOXhyctYtHV6/Y6n4GdDELgfAQJ68x9LbDDj/hcGrgIhAO6VQKfu9pytw8drUdMcJt97ytVl+4XkQhq/iMICZYF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74721245},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1acb1e762fd2e2e9f403ae83cab293e9280a71de","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.15.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.15.2","@f5-sales-demo/pi-utils":"20.15.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.15.2","@f5-sales-demo/xcsh-stats":"20.15.2","@f5-sales-demo/pi-agent-core":"20.15.2","@f5-sales-demo/pi-resource-management":"20.15.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.15.2_1786665544332_0.1168601591281262","host":"s3://npm-registry-packages-npm-production"}},"20.15.3":{"name":"@f5-sales-demo/xcsh","version":"20.15.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.15.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7b76be07e562cf1e8d6cda08d53e02d20c948ee1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.15.3.tgz","fileCount":945,"integrity":"sha512-z3eQ0yddzMVStFxicsSo9Tf1MOcu0FFwRUJi4RebQdSFGHETdsydwvVfTcjneMBWEoc4JZIKfpXpnKDQ5WvBFg==","signatures":[{"sig":"MEYCIQDjrIsB4k3azui4eHO87fRy8FXnhkwabYIhufEHLsYeXgIhANiJupNbQDd0+dWo9SBhHitfehFzsYu5Z47x6CyCDGrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74721245},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"fd85be958985bd8683b9812e0c2dd7a4a7b3f822","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.15.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.15.3","@f5-sales-demo/pi-utils":"20.15.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.15.3","@f5-sales-demo/xcsh-stats":"20.15.3","@f5-sales-demo/pi-agent-core":"20.15.3","@f5-sales-demo/pi-resource-management":"20.15.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.15.3_1786707922249_0.1118717370251805","host":"s3://npm-registry-packages-npm-production"}},"20.16.0":{"name":"@f5-sales-demo/xcsh","version":"20.16.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.16.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"300772df934d97ce3119371cb0f9de99368b5155","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.16.0.tgz","fileCount":955,"integrity":"sha512-WC+DTwR9gcUY1ug9yRs6L1zu0raMP5vpBcgRzfn0c1fWUK/xaTkqeegajdgF3+MKMTG7zx5Kh+nI7LBOzRulQg==","signatures":[{"sig":"MEUCIC3RH5RcRv3g+4eIHL2x9mqdpQC/iVJijLIjlTQZ8eVoAiEA17bSAqm64gYx3aBh2xYJumhDDDAmPAVxZbrabxDlI1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74779070},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"5c1d6f26773e45cf387e740af8c7f17bc8088b33","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.16.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.16.0","@f5-sales-demo/pi-utils":"20.16.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.16.0","@f5-sales-demo/xcsh-stats":"20.16.0","@f5-sales-demo/pi-agent-core":"20.16.0","@f5-sales-demo/pi-resource-management":"20.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.16.0_1786772301641_0.858947394450341","host":"s3://npm-registry-packages-npm-production"}},"20.17.0":{"name":"@f5-sales-demo/xcsh","version":"20.17.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.17.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f08eaad54291684bf4569c542765be61e333055e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.17.0.tgz","fileCount":956,"integrity":"sha512-mYsOO2PRkeV7kJaL9YBuZqlaQ/d771cdXTr8eAdhVvHwMs952gSOMoclVbCexXY84L876gBnXkTKkljo6QmztQ==","signatures":[{"sig":"MEUCIBEZkEzxdZb55f749KG5z/INtfL4zzAAipQvIVvFtlK1AiEAp9eE9yddvhTnODFUDJSTyOKS3mDIQYAhHQR6WkMR9Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74816563},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"685af67face2c7d0924e4b5644b9a3edcd89a6be","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.17.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.17.0","@f5-sales-demo/pi-utils":"20.17.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.17.0","@f5-sales-demo/xcsh-stats":"20.17.0","@f5-sales-demo/pi-agent-core":"20.17.0","@f5-sales-demo/pi-resource-management":"20.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.17.0_1786777996194_0.32597214474665903","host":"s3://npm-registry-packages-npm-production"}},"20.18.0":{"name":"@f5-sales-demo/xcsh","version":"20.18.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.18.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4476bf94b8d290a2402a5b2de65e2450419e2ba0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.18.0.tgz","fileCount":960,"integrity":"sha512-46qK8lmlQe9kYI+KyTY2yqJQu9RuYtioQDXhnN9Xy9nloHy/E2mUyNOH/METJQ5vIYT0X+KeAzCU8LNUSkGv5g==","signatures":[{"sig":"MEUCICFaPhjKNtF7BEKbLmZHUkFKc0CMxe8KuiAKO1yIL9BiAiEAqP5jWQhi4TvYgiwW3sgzquiWx477qUFTIoGT4bC47Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74843181},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"bb8af0601559effb96162735f79350a7d6beb9b0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.18.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.18.0","@f5-sales-demo/pi-utils":"20.18.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.18.0","@f5-sales-demo/xcsh-stats":"20.18.0","@f5-sales-demo/pi-agent-core":"20.18.0","@f5-sales-demo/pi-resource-management":"20.18.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.18.0_1786781892814_0.7372647420969005","host":"s3://npm-registry-packages-npm-production"}},"20.18.1":{"name":"@f5-sales-demo/xcsh","version":"20.18.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.18.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9a2c8cbe13878108d9c45ae5d2b67ccf34c915d0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.18.1.tgz","fileCount":957,"integrity":"sha512-tw0ciPFhqB09KeNqydyJEeeiYxL13t3EXG151EZbK3PykcFPWdL7I1gW7mJy0SMqH4M4KyTdHQN4ziKkxotF7Q==","signatures":[{"sig":"MEQCICMbTO4n/8ghhu9Ka+MXs4o60a0+BOPXSvf4/oI2NxybAiA/oa5IWgJTcKExMzJ4a3C7/kCneM7ilbL31nVf8uHWqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74836309},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"05ebcdc9d4b43f54c4e54ff44c52229b34e62a6b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.18.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.18.1","@f5-sales-demo/pi-utils":"20.18.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.18.1","@f5-sales-demo/xcsh-stats":"20.18.1","@f5-sales-demo/pi-agent-core":"20.18.1","@f5-sales-demo/pi-resource-management":"20.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.18.1_1786802234704_0.34931310944004235","host":"s3://npm-registry-packages-npm-production"}},"20.19.0":{"name":"@f5-sales-demo/xcsh","version":"20.19.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.19.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2400a5bda5956f332088a0c7548b5bc5b70071be","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.19.0.tgz","fileCount":964,"integrity":"sha512-ySvdHmQd+cakP123MdG/yPlS1EsLbKWOMrDonoN7DzXpWP+HYkDf9X41IicqYbzUF2Xu0SUVH+WNZeDu7zmZww==","signatures":[{"sig":"MEYCIQDRwbTdXXBowHQy9FGbxd8IrOOGDsWVe1kS7sqRvyHklgIhALQSrm+x/XmKETrbbG1Pdyc0fYzBPUGJ7sQeX89n6g19","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74876599},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"cd85a8290bc927a2beeb4d58f0945209b73c0259","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.19.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.19.0","@f5-sales-demo/pi-utils":"20.19.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.19.0","@f5-sales-demo/xcsh-stats":"20.19.0","@f5-sales-demo/pi-agent-core":"20.19.0","@f5-sales-demo/pi-resource-management":"20.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.19.0_1786806727678_0.7512187974543441","host":"s3://npm-registry-packages-npm-production"}},"20.19.1":{"name":"@f5-sales-demo/xcsh","version":"20.19.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.19.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"cadb69db0786f682469783c400a6b48895f81e0a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.19.1.tgz","fileCount":963,"integrity":"sha512-1EXt0ZpSkynD4PfkaYQV6kSHUhhbvILkxYnDQWmd4HxPefMzfzj6FhWkJzvpc0NMIx/+n4F1b9viRxvWRJaU6g==","signatures":[{"sig":"MEUCIQCd4ZjfgMSl+6Nr7PlC0xTypooHpRu2or0EbuINZzT4VQIgCYQLjklPhPWMEhhz0n7MpiZlUPbowFyaXQE3ljQz/6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74863884},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"85fec653171dd194403a9444e937285f47f5227b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.19.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.19.1","@f5-sales-demo/pi-utils":"20.19.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.19.1","@f5-sales-demo/xcsh-stats":"20.19.1","@f5-sales-demo/pi-agent-core":"20.19.1","@f5-sales-demo/pi-resource-management":"20.19.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.19.1_1786833754076_0.5645247830931817","host":"s3://npm-registry-packages-npm-production"}},"20.19.2":{"name":"@f5-sales-demo/xcsh","version":"20.19.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.19.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"10e78364b4a95e9c342d19be5439ebdab7c551a9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.19.2.tgz","fileCount":963,"integrity":"sha512-zBgdXOZmRawlQGsZfv1X3XQV4e0qu7TC4ATFQOqR/ws6o2pHBDgpP6BFZXgANZ7rWn3NLed/F0Lvb7pYnKV0sw==","signatures":[{"sig":"MEYCIQD6QmwIe/6R+m6RPj0p9b6+qsfu3Cx8M2jjfjNNy97EewIhAMSY8DCxc7d3/kcDjf35EBPuBQh0ih9U+0iXwzYw1f/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74863884},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"596ee5fee11209110118786bb713d40256cc2c6e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.19.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.19.2","@f5-sales-demo/pi-utils":"20.19.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.19.2","@f5-sales-demo/xcsh-stats":"20.19.2","@f5-sales-demo/pi-agent-core":"20.19.2","@f5-sales-demo/pi-resource-management":"20.19.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.19.2_1786845741217_0.7372746088112281","host":"s3://npm-registry-packages-npm-production"}},"20.19.3":{"name":"@f5-sales-demo/xcsh","version":"20.19.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.19.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ee8fc69ea981b695714c85c758f3e0104bfd1742","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.19.3.tgz","fileCount":963,"integrity":"sha512-iWlmVxJlIMuxBFlyHdcbhZDPnCN/SFbNLV217JIBKXi1pIvhB91SZnb0ZKlzu4TVcf5lapMWm1r2L9Cp8UxPYQ==","signatures":[{"sig":"MEUCIEfaKS9LMVUmGB/FeQhW5WdOgPfbim9VBt6r/qZ4cYAsAiEA7OJNShD289g6dqeYe+PoWpEWBkzmaXM7Ibv4I0L5PAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74863884},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"43b95c206a31e9c826aa0712118a2d240198734e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.19.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.19.3","@f5-sales-demo/pi-utils":"20.19.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.19.3","@f5-sales-demo/xcsh-stats":"20.19.3","@f5-sales-demo/pi-agent-core":"20.19.3","@f5-sales-demo/pi-resource-management":"20.19.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.19.3_1786870431855_0.0777631210132077","host":"s3://npm-registry-packages-npm-production"}},"20.19.4":{"name":"@f5-sales-demo/xcsh","version":"20.19.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.19.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"27795daf5c4961da42b356e1b4142ba25b6bcff0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.19.4.tgz","fileCount":964,"integrity":"sha512-wHU+Bfh1qABYCPrikSJzeYepXYjrY9TqWsBdok07OGW5wTZU4RMT3lnfUmVHtJ5c42Q9lWexAD3zC757ubZyGQ==","signatures":[{"sig":"MEYCIQDc3uURB4KSsWIix0KgUHDrWpGdLdsugEK4Jt0DM8J38wIhAO9z975zJnWGnFfpNNdX4/oJrGw6OMx5/v3i/IvoPGMN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74873546},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"3674869155eeadc820a02323886cb5a594ddfc63","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.19.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.19.4","@f5-sales-demo/pi-utils":"20.19.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.19.4","@f5-sales-demo/xcsh-stats":"20.19.4","@f5-sales-demo/pi-agent-core":"20.19.4","@f5-sales-demo/pi-resource-management":"20.19.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.19.4_1786893806754_0.5444152872064227","host":"s3://npm-registry-packages-npm-production"}},"20.13.1":{"name":"@f5-sales-demo/xcsh","version":"20.13.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.13.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8517639290fd3f29916b335335f043efba20521b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.13.1.tgz","fileCount":944,"integrity":"sha512-WmPsEJsd61VX7f94DNKyY3+sEA2qEQt7bc2vHagr3zxgERIjI4mSzkCBy7ZMc+9wfF9Ws66952mNfQ8ZasG+7A==","signatures":[{"sig":"MEUCIHUMI9g0mVoY+Cheu1eg6K9Mx8NvleDU0k5RqKWFs5lrAiEAjg0gDBKEplvMqczEAx1ChO6pIJuNE0eGMfmNF6xIxHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74684223},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"10ddd5fd0d878d89f68aec8bd622a36c14a0af29","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","@f5-sales-demo/pi-ai":"20.13.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.13.1","@f5-sales-demo/pi-utils":"20.13.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.13.1","@f5-sales-demo/xcsh-stats":"20.13.1","@f5-sales-demo/pi-agent-core":"20.13.1","@f5-sales-demo/pi-resource-management":"20.13.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.13.1_1786894140586_0.36133318473383347","host":"s3://npm-registry-packages-npm-production"}},"20.15.0":{"name":"@f5-sales-demo/xcsh","version":"20.15.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.15.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d3339af7f85e3655697001982017d00c1752b32c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.15.0.tgz","fileCount":945,"integrity":"sha512-MexkJwy4GMHiWH8J7jMvKu+haHnJ76afuA8EPgP/NWQopw85dDSeZbsS3SQeFG20OcQqK7OXCKi/bn58fD5tIQ==","signatures":[{"sig":"MEUCIHp5EpOs4DMH3NGH+3hLDKJXyT/vdUT3u6MzTKjDB7Y1AiEA8TJuAfJclGQxDCvRzwOarBZ5a0QGn3qQfCtazYX2LWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74716732},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2b7a063773092e34e250fb3fba795c8ba23ac756","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.15.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.15.0","@f5-sales-demo/pi-utils":"20.15.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.15.0","@f5-sales-demo/xcsh-stats":"20.15.0","@f5-sales-demo/pi-agent-core":"20.15.0","@f5-sales-demo/pi-resource-management":"20.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.15.0_1786895395364_0.44821168284579027","host":"s3://npm-registry-packages-npm-production"}},"20.19.5":{"name":"@f5-sales-demo/xcsh","version":"20.19.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.19.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a31fbb98f9e74dd9b69b87a1bba4395bfac6eb04","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.19.5.tgz","fileCount":964,"integrity":"sha512-wfhYoHSvhY3BzJzYd/Unw4/9GRdpJ8hMYmHv+gnZSbp1adsdFx/zG834/WEpGyhnEruA1QeIDIc+0jXlLFbFGA==","signatures":[{"sig":"MEQCICa97Zae9ICwF4LEixumPVnO0EskVTdYBWOpOcp1XaxUAiAEQqJv5GKl2E+59OWZEevRiT7o0MDabr66GLrzt9ww7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74873546},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b1005cece2e9c190e6a3399b7a059cb502a8dab4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.19.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.19.5","@f5-sales-demo/pi-utils":"20.19.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.19.5","@f5-sales-demo/xcsh-stats":"20.19.5","@f5-sales-demo/pi-agent-core":"20.19.5","@f5-sales-demo/pi-resource-management":"20.19.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.19.5_1786909930674_0.7218204706423523","host":"s3://npm-registry-packages-npm-production"}},"20.20.0":{"name":"@f5-sales-demo/xcsh","version":"20.20.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.20.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"096c7d557173c390ac9a9dc0cdf555e7327398bd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.20.0.tgz","fileCount":964,"integrity":"sha512-ACECL8w6CkABooHXnXZJYripz6vKtWtQ+OqP1pW9T3cZnOiRhSjBMBd879wnUR6gIgbc4H3nLGtWIXOe1yM38w==","signatures":[{"sig":"MEYCIQCbsOl0oRcBVCqvFqqctNQ255/QhdkZZ+duMPCRHBgyqAIhAN8JMpzPOt1N6k00iQDzKyZhKLorHsXOH2zzNYz/2F99","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74875079},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2017729c40c9c2253301fd8860bcac960b5837d2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.20.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.20.0","@f5-sales-demo/pi-utils":"20.20.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.20.0","@f5-sales-demo/xcsh-stats":"20.20.0","@f5-sales-demo/pi-agent-core":"20.20.0","@f5-sales-demo/pi-resource-management":"20.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.20.0_1786922061244_0.5975903952081842","host":"s3://npm-registry-packages-npm-production"}},"20.20.1":{"name":"@f5-sales-demo/xcsh","version":"20.20.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.20.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5e0eadcdc628eccadf7650809ec42aec3bc4aec0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.20.1.tgz","fileCount":964,"integrity":"sha512-cwbluJ+3FxbyKkn9+Qj0cjPI85flNuUrdNbE5y1E02LVZu4mffA6Oh31VcOeHLvKEeBiWyutuRiXzLoDeEHFOw==","signatures":[{"sig":"MEYCIQDXCHblC/DZpcerPNMoAAplDIZFdEFHJw0H55Wk3gNOSgIhAN/X+CmrX9gZ6+7sqp2ZrN+JkSUI7uTvjJtqQgvfLIZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74875079},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e0da3d9632202dcb772121fdfa2937dff984b95c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.20.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.20.1","@f5-sales-demo/pi-utils":"20.20.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.20.1","@f5-sales-demo/xcsh-stats":"20.20.1","@f5-sales-demo/pi-agent-core":"20.20.1","@f5-sales-demo/pi-resource-management":"20.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.20.1_1786958431909_0.28348451349025017","host":"s3://npm-registry-packages-npm-production"}},"20.20.2":{"name":"@f5-sales-demo/xcsh","version":"20.20.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.20.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0e05e8dc3b0c9714b1e364f3bee8538c4a537f2a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.20.2.tgz","fileCount":964,"integrity":"sha512-MryZ4Ho5OUouYl6TvNKnTK3dT1ZdKQ8AHjXLHnoRpCUQwHL3sBHtvsklYXAOPs0DfpK6/WXOYRoZG1Vu9MDFDQ==","signatures":[{"sig":"MEUCIELEwmOk1JSRBLi4+TDP/9HeLqZHDeGNZ+lTX5gpUlv3AiEAoWOLRBWMz1IouqF5/aF1z4BmlvsPWRztA8vO2aB6AmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74878927},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"04c71999d5ced53fa9200d3ae79a4ad2ba86debb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.20.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.20.2","@f5-sales-demo/pi-utils":"20.20.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.20.2","@f5-sales-demo/xcsh-stats":"20.20.2","@f5-sales-demo/pi-agent-core":"20.20.2","@f5-sales-demo/pi-resource-management":"20.20.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.20.2_1786973132595_0.053209677872010364","host":"s3://npm-registry-packages-npm-production"}},"20.20.3":{"name":"@f5-sales-demo/xcsh","version":"20.20.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.20.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"79a3b5d50e1a7fc241c7b68a6870edb46476f0c8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.20.3.tgz","fileCount":965,"integrity":"sha512-A0dmG+amGe1HtxVMVCBvfcF4Qaxh4bhfuG5UR0wLrzj9H9YJ1xo0J/QClel1QeKa+LlLlfwfToYlR37b5kZ5dw==","signatures":[{"sig":"MEQCIGsRLeY1fl+YppVChjL0j/bvf1pT6OzMoTGp4zywP+YAAiAJ7lrZBV6ZW+siPNYDFQab08+3xTEqtWj4yXDWbDUC6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74651154},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"4e9c88dd1a386f0396ff44b6e9c56c3e482c9e4a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.20.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.20.3","@f5-sales-demo/pi-utils":"20.20.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.20.3","@f5-sales-demo/xcsh-stats":"20.20.3","@f5-sales-demo/pi-agent-core":"20.20.3","@f5-sales-demo/pi-resource-management":"20.20.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.20.3_1787044788921_0.291488623643124","host":"s3://npm-registry-packages-npm-production"}},"20.20.6":{"name":"@f5-sales-demo/xcsh","version":"20.20.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.20.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"74caf19545e3e7c59bd27fd1c254af998bed71ad","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.20.6.tgz","fileCount":965,"integrity":"sha512-FrTQLIF9Mfy9IEGJ2U8YfE/rl/Cbj9VLr/N9LG3f8UxMCKBICuqn5nRi9c20nSGC383791oDucRXXg6fgEP+vg==","signatures":[{"sig":"MEYCIQDq60JK3m+vNBVw10jRKz11n89bHmqmhTUyN8Ia9BzZAgIhAIbuhmJjpwAoBDW/G9+TAVF5rRIh/9XbaRYkAe992vGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74676575},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"9e6b086eef492b654008d78ffd4f096385019004","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.20.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.20.6","@f5-sales-demo/pi-utils":"20.20.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.20.6","@f5-sales-demo/xcsh-stats":"20.20.6","@f5-sales-demo/pi-agent-core":"20.20.6","@f5-sales-demo/pi-resource-management":"20.20.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.20.6_1787319434577_0.4757009258117555","host":"s3://npm-registry-packages-npm-production"}},"20.22.0":{"name":"@f5-sales-demo/xcsh","version":"20.22.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.22.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"79e49d0934a4aae05c058d9965250292ca063f2b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.22.0.tgz","fileCount":970,"integrity":"sha512-+DMxkVircOFys0P5KYzBJO6T0PLgOvZnyHvncg+Edi1tXskP0JlQKBy5SF2zUq+oXoVSo/xg3XqwSuoQy2J67Q==","signatures":[{"sig":"MEQCIDNMaOubcKl9oCeovICKkqdQ+I1cmH59DPq2LbONvsoJAiAoogs1ZgzQpCX4sncurJ2BFCEpVgtyYNh8HEGjsZ+euA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74712398},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"66c53a78314f7ad09f7f8740073fa9aae305c74a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.22.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.22.0","@f5-sales-demo/pi-utils":"20.22.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.22.0","@f5-sales-demo/xcsh-stats":"20.22.0","@f5-sales-demo/pi-agent-core":"20.22.0","@f5-sales-demo/pi-resource-management":"20.22.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.22.0_1787618191453_0.40291204130088776","host":"s3://npm-registry-packages-npm-production"}},"20.22.2":{"name":"@f5-sales-demo/xcsh","version":"20.22.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.22.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8e445cffc41fe33191f25abd251e2ef1d8b8856c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.22.2.tgz","fileCount":970,"integrity":"sha512-mXE1FsKmLcG5IMPIGuJu6M/yZzvsC53jQhiab58L5CHHIqhvTscUrMuxrGio7TW/UB5evKheN5tO2ACeermU5Q==","signatures":[{"sig":"MEYCIQDY3TqK0WPTSTioDRWdzaQffHcXe4jiaPgpz6Vo1SMmowIhAMEnbhmeG2vhwZwaG1tY5BD1Ycl5S2RGwwqSdoVC9uVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74712600},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ed93a01366838afc5ccd503a0bc678af72c92fe4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.22.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.22.2","@f5-sales-demo/pi-utils":"20.22.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.22.2","@f5-sales-demo/xcsh-stats":"20.22.2","@f5-sales-demo/pi-agent-core":"20.22.2","@f5-sales-demo/pi-resource-management":"20.22.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.22.2_1787707251785_0.5987768545765346","host":"s3://npm-registry-packages-npm-production"}},"20.22.3":{"name":"@f5-sales-demo/xcsh","version":"20.22.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@20.22.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"549c4ed3ddbb301e949395f1b300b6f7fb2b857c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-20.22.3.tgz","fileCount":970,"integrity":"sha512-sTc9QEthsy4mFrL8DcKkrEuK5py3jQlGsDP0NYBMlBEBR3LpxRh/cxh/Vk4608NTuOIV2ZGdRMUsYdzdmQjpoA==","signatures":[{"sig":"MEYCIQCMhu/GVZrzesY7OF4c9f6Rx3XS/0XjalOD+GFoG1vLIQIhAL/CJGW/iX9N4cg6r81s2h3zrq1YdFTilj+i0l/IyyJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74714591},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"57fa717872ecf0c762c91f0e4ebf6aeb8a6fd8b1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"20.22.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"20.22.3","@f5-sales-demo/pi-utils":"20.22.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"20.22.3","@f5-sales-demo/xcsh-stats":"20.22.3","@f5-sales-demo/pi-agent-core":"20.22.3","@f5-sales-demo/pi-resource-management":"20.22.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_20.22.3_1787837172685_0.7216376082910474","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@f5-sales-demo/xcsh","version":"21.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5bb13d7d6e7bcfa54956ca622eabfe218401c53c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.0.0.tgz","fileCount":970,"integrity":"sha512-apZ9Y0cAQ5Kwp87w9nvbPNlHW8eeeoQSOXsrgsXlkFuxlSBe7HZbeDwejVf5c0g9mDTiEvYkE/vjMM/5/9ePIQ==","signatures":[{"sig":"MEUCIB7wmDjS8FbAILrPS5wS2J0iEL4pruqQzIBGxzfLZJtVAiEA8xvlmqor+OOzgyDSc42MAjgiHitPkTI2yDiPF7hmCh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77231110},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7402d0fe1d43a25000908463ed254d54c71d0b6b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.0.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.0.0","@f5-sales-demo/pi-utils":"21.0.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.0.0","@f5-sales-demo/xcsh-stats":"21.0.0","@f5-sales-demo/pi-agent-core":"21.0.0","@f5-sales-demo/pi-resource-management":"21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.0.0_1787914903750_0.7969376154485883","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"@f5-sales-demo/xcsh","version":"21.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"610d8aa47b03d52c1f5dcb80d88a67196152f770","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.1.0.tgz","fileCount":970,"integrity":"sha512-A3ASuvSEHYS8E28kLiBEZ9v2JNIPXTSwpCpWlsgPaEseB0+dWL+aWkBwsszkTJqP3/YB6TVoM+eZupSJoZ7NIw==","signatures":[{"sig":"MEUCIQCkyKgkmaMLZqYw44z33CBDswkCr/84cL5VmqqG4kBovwIgWAAdDKJJD81V7YTmFjdp6lVCNiPO6mPFyADTTtmC55c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77242748},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"5c6e84a195bcf81ba561bf85c5ecf7a47d8c62c1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.1.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.1.0","@f5-sales-demo/pi-utils":"21.1.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.1.0","@f5-sales-demo/xcsh-stats":"21.1.0","@f5-sales-demo/pi-agent-core":"21.1.0","@f5-sales-demo/pi-resource-management":"21.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.1.0_1787946168555_0.1758295926075184","host":"s3://npm-registry-packages-npm-production"}},"21.2.0":{"name":"@f5-sales-demo/xcsh","version":"21.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e35e15e5205326580140be959445d5294d72e799","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.2.0.tgz","fileCount":971,"integrity":"sha512-eQksevrw+HCfpKb1QtGJi8Go2f2TM9pEcT0y9ucH7PrBUorCD212UAoFGhdCyqS2yIaiFYLSOdCWY1bYx4fJpA==","signatures":[{"sig":"MEYCIQCXI1apYjqQnWYLcllELX/zM9wSaPwa3etrYO+k8PnkmgIhALh4jMz4PV6EuiQcwQT8YyVFnUgwjltl7b++PTH3kCmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77255229},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"d217f62f68fae54fe18d88c7d90a8f7dc4703c0d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.2.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.2.0","@f5-sales-demo/pi-utils":"21.2.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.2.0","@f5-sales-demo/xcsh-stats":"21.2.0","@f5-sales-demo/pi-agent-core":"21.2.0","@f5-sales-demo/pi-resource-management":"21.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.2.0_1788061590750_0.8776168977371888","host":"s3://npm-registry-packages-npm-production"}},"21.2.1":{"name":"@f5-sales-demo/xcsh","version":"21.2.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.2.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"df199a2c087060a660567aec97a0a7955085a97a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.2.1.tgz","fileCount":971,"integrity":"sha512-2aM59rbyPVMxyZEvXfQ1Eom0YtHcCaJ04rFnUYSSfWAcmeyPSR2FflsYHXwi++b3KrO0v6MAeQ43ADPc/E0niA==","signatures":[{"sig":"MEUCIQD7Gfe8xfQOTjJqE3fp4HGAjde8icL4PnUs/xItmkujIwIgUF+c7ESs6tktsz0QJ+2jfvKTkPTdEfkSiBTaYosb+Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77250145},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"21fcf6e73313274c68dcb1db998bd12b75326489","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.2.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.2.1","@f5-sales-demo/pi-utils":"21.2.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.2.1","@f5-sales-demo/xcsh-stats":"21.2.1","@f5-sales-demo/pi-agent-core":"21.2.1","@f5-sales-demo/pi-resource-management":"21.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.2.1_1788185565129_0.378368044341157","host":"s3://npm-registry-packages-npm-production"}},"21.4.0":{"name":"@f5-sales-demo/xcsh","version":"21.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b40183431c5509be1c1fa51157df1291a778a75e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.4.0.tgz","fileCount":973,"integrity":"sha512-ac5XnmkelWLMwsFsd2pPngOeKmCFOjEkLZmaksay8c2xYSxH/z4vq7hKBvBP9bFk+7Q9HyG4avNbn62bonOvvw==","signatures":[{"sig":"MEUCIQCqAKPAUKxMv6A9YV3G076TmC6QvCIB+6zLklIzLSkGCgIgaUifwaxwM4hYYdtJO29PSIWfgs5D9SquabgkPbBwOhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77261116},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f4df1169036003716fae08f7825efe0483b03fb4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.4.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.4.0","@f5-sales-demo/pi-utils":"21.4.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.4.0","@f5-sales-demo/xcsh-stats":"21.4.0","@f5-sales-demo/pi-agent-core":"21.4.0","@f5-sales-demo/pi-resource-management":"21.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.4.0_1788231065713_0.9505806543796429","host":"s3://npm-registry-packages-npm-production"}},"21.5.0":{"name":"@f5-sales-demo/xcsh","version":"21.5.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"62a435f9a1164a13c20095a257550fc3568a0d10","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.5.0.tgz","fileCount":973,"integrity":"sha512-u56XHdQTiJKiWE4cisAJHj3oTsUI8OEbaEpR4UiMEHM+6wSXGOv4bSK0APkN0uqGKSP4tYm6QmcZ70MoJRXF5g==","signatures":[{"sig":"MEQCIAm7cXf3vC28v3BXu3og2TQBwdIvOuf1GTj3KmBIRXzRAiBi2n+xi/CiZmgPdrF8t6ckHfFQnz6eTsX9fWOx139J2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77262336},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"5c35c5a1a0d9725f5db96095758e81073345f205","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.5.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.5.0","@f5-sales-demo/pi-utils":"21.5.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.5.0","@f5-sales-demo/xcsh-stats":"21.5.0","@f5-sales-demo/pi-agent-core":"21.5.0","@f5-sales-demo/pi-resource-management":"21.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.5.0_1788268538763_0.3292850876604645","host":"s3://npm-registry-packages-npm-production"}},"21.5.1":{"name":"@f5-sales-demo/xcsh","version":"21.5.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.5.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c05360d096cbf76e1988b0761c89e8d8c03bf00d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.5.1.tgz","fileCount":973,"integrity":"sha512-YbnYuxVjpOwB5i7E7+ulAyV87LCbQ4jr1+5FC8l837z4pO3uTrpcdd0Uu3/YFmrEaWSfUPe+WmZYtNPKJy/Rmw==","signatures":[{"sig":"MEUCIQCEuAxYh+XxH+0NtcmUIGI44cl/TzXT1jIbvzBq+ubQ8QIgEVSAUcvgVlz7siVU4/xA42xTIAsGYPOOAPOtMcC7V28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77262215},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"29e9e0c2a5db96a67b3d49826ae04c961e6e67df","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.5.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.5.1","@f5-sales-demo/pi-utils":"21.5.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.5.1","@f5-sales-demo/xcsh-stats":"21.5.1","@f5-sales-demo/pi-agent-core":"21.5.1","@f5-sales-demo/pi-resource-management":"21.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.5.1_1788284875199_0.8548655238245859","host":"s3://npm-registry-packages-npm-production"}},"21.5.2":{"name":"@f5-sales-demo/xcsh","version":"21.5.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.5.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"86aede8a96309ea9e07b6def63dfea2b633f7278","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.5.2.tgz","fileCount":973,"integrity":"sha512-Xwsm34ff5OzwhmsJJMAMD1dvFTEufScpSq6f2vlk0rdjdqbAxfI2s97WINRrT0u+azZiHa9RR5WiDavZceqh5g==","signatures":[{"sig":"MEQCIHKO/L5U5ynZJbx/xxKng72DBjhcqO8sOyQxEq1/R+fMAiBUNDx/CsMhyAdQNI6mgucrDUpwp7aPuAfkOkITufUaNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77262336},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"93502a2bb95c714528dff62e0caed0fef8becd86","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.5.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.5.2","@f5-sales-demo/pi-utils":"21.5.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.5.2","@f5-sales-demo/xcsh-stats":"21.5.2","@f5-sales-demo/pi-agent-core":"21.5.2","@f5-sales-demo/pi-resource-management":"21.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.5.2_1788296198996_0.007806584396016225","host":"s3://npm-registry-packages-npm-production"}},"21.5.3":{"name":"@f5-sales-demo/xcsh","version":"21.5.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.5.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b45c421baab3b20c8ef0535a3c6739083c6a3a8b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.5.3.tgz","fileCount":973,"integrity":"sha512-VA7uK655QmO2yWXl2gYzK8m7QlcA4gO29Ms5y0l9QkvC3YKCtOahLT+EM6B+mKJty6kKFqzUUQJOPh5H9v9sJw==","signatures":[{"sig":"MEUCIQDJp2stAi/6qeHV7ImFa+h864Q1dsC/OXgimU0yyx9zHwIgO+gRMS3cNxZahKc/SQB+2Wy4E4IlTEhFJcoE1KmxMwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77262307},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2982b9c7546bc3bb1dc9cfbfd89111ef3192f477","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.5.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.5.3","@f5-sales-demo/pi-utils":"21.5.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.5.3","@f5-sales-demo/xcsh-stats":"21.5.3","@f5-sales-demo/pi-agent-core":"21.5.3","@f5-sales-demo/pi-resource-management":"21.5.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.5.3_1788298812435_0.7854405364883883","host":"s3://npm-registry-packages-npm-production"}},"21.5.5":{"name":"@f5-sales-demo/xcsh","version":"21.5.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.5.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f5145612988c1d8eeab237c9e1313d4edd420114","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.5.5.tgz","fileCount":975,"integrity":"sha512-RtGuDfJsPaEaAFvpJCo41a5d54+AdcxyYJ7e2/sy8f/T+T9NsHENuA5c80p5syjwNMB1vFWZtNvZRc+XXOwu3A==","signatures":[{"sig":"MEYCIQD+vWbZVR88j8WR/Eoe0Z4Di9gWoABcaNMNpqo7E44R3wIhAJhpFsE43T4A8WqdfcsJrCBSawGat+OBHw69cMIegchN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77271252},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f400415fb48f3c9de062439032ee0e79434dccd2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.5.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.5.5","@f5-sales-demo/pi-utils":"21.5.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.5.5","@f5-sales-demo/xcsh-stats":"21.5.5","@f5-sales-demo/pi-agent-core":"21.5.5","@f5-sales-demo/pi-resource-management":"21.5.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.5.5_1788307750811_0.20110922530060837","host":"s3://npm-registry-packages-npm-production"}},"21.5.6":{"name":"@f5-sales-demo/xcsh","version":"21.5.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.5.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"58067348131d39c38c6c90cdadfa0eea692fa10d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.5.6.tgz","fileCount":975,"integrity":"sha512-uqqQApfwc22DDjmcAOQrPnq9f5AXCjSSJCx8a7gPpIRi2un0pty9wwhxkJUwJ5osxXkRe3ig3upUBoc9cCwn2A==","signatures":[{"sig":"MEYCIQCGtxjo2EKZekACYB6rWSSInD9obpYVF6uQx2YK1yu1DAIhAPPI06twdOAYtpCovK9fa98Ia1JJ0e6vHsALEhj6xVqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77271252},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"d3cadfbd84e1ec85fc4f48619ffdabe334164c90","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.5.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.5.6","@f5-sales-demo/pi-utils":"21.5.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.5.6","@f5-sales-demo/xcsh-stats":"21.5.6","@f5-sales-demo/pi-agent-core":"21.5.6","@f5-sales-demo/pi-resource-management":"21.5.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.5.6_1788311711001_0.39688941083262885","host":"s3://npm-registry-packages-npm-production"}},"21.5.7":{"name":"@f5-sales-demo/xcsh","version":"21.5.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.5.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"faa27980821ecfcbebb30e0d23ff1842eef0eb15","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.5.7.tgz","fileCount":976,"integrity":"sha512-YmNKBCtYMyhrn26GYRY2S/42TXh4NQMyhbAziCkpArmieC+G/kapvJyQaQBfj0PWbxiiAw32AuqULNSIiXSu4w==","signatures":[{"sig":"MEQCIGDaQxwQ4xki6/aFwjHOyfyNb3KTxrvZ5o/4+PEBjI/qAiAXaa3GifiwTAQDD7j5TC9QxPSppQdEuQJCoD/ELFbi6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77271834},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"08a80d4f1cb5b5010bffe60579e5808d6bdc90ac","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.5.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.5.7","@f5-sales-demo/pi-utils":"21.5.7","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.5.7","@f5-sales-demo/xcsh-stats":"21.5.7","@f5-sales-demo/pi-agent-core":"21.5.7","@f5-sales-demo/pi-resource-management":"21.5.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.5.7_1788321612720_0.1751345028775373","host":"s3://npm-registry-packages-npm-production"}},"21.6.0":{"name":"@f5-sales-demo/xcsh","version":"21.6.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.6.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"1f8b88df6461f99fb4cd526529d254fc0f0c4e73","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.6.0.tgz","fileCount":979,"integrity":"sha512-Eb6uCvbRyHULeBXjz6oRw/ai4ODFaE/b6DQd9LAhhgWQBvtWm+Q62uPaln/k98MiZdeg22Lt+u6+YMPrUYmH+A==","signatures":[{"sig":"MEUCIQCRucJEdf88Dl29RPCxeIzgDjpw/ikDLtGWMqmoSwOpkAIgV64SlOLUAm3EG9CAfTaDZSJsdx6TaiT59wsJdy2qjl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77299127},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"3c4117bc7ac3253a8faf13a50641787d01ac11be","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.6.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.6.0","@f5-sales-demo/pi-utils":"21.6.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.6.0","@f5-sales-demo/xcsh-stats":"21.6.0","@f5-sales-demo/pi-agent-core":"21.6.0","@f5-sales-demo/pi-resource-management":"21.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.6.0_1788323714653_0.7261104478455132","host":"s3://npm-registry-packages-npm-production"}},"21.6.1":{"name":"@f5-sales-demo/xcsh","version":"21.6.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.6.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"9d2787792f4318ac8d0032f795fbc2e3a847cea7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.6.1.tgz","fileCount":979,"integrity":"sha512-g77S4xoF3iOgEDgD3PaeBVZJRLYRinJQQS4+0khDHJsBzOgqquLq5Ye++JyZe/te6opoETo4kT/ZXcc3glAdDg==","signatures":[{"sig":"MEYCIQCDCCqTJPmTQ19Dr6BAkNm1oo0J57vgrolWvlAo5nbknQIhAKYcyKuCf3e3JZsi1kZlxM1nJanOn136qHcWZp3hi5UZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77298822},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"db8ba10fa1b6c43cf1a0316cdc64b9cd11b8b3ba","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.6.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.6.1","@f5-sales-demo/pi-utils":"21.6.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.6.1","@f5-sales-demo/xcsh-stats":"21.6.1","@f5-sales-demo/pi-agent-core":"21.6.1","@f5-sales-demo/pi-resource-management":"21.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.6.1_1788348457995_0.7717335924822264","host":"s3://npm-registry-packages-npm-production"}},"21.6.2":{"name":"@f5-sales-demo/xcsh","version":"21.6.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.6.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"911f505d1f0ce2bfc7914b521399fb79cb7e1362","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.6.2.tgz","fileCount":979,"integrity":"sha512-CZ3eZivxL/Wg+p8StkUUzeu0VWXN/PGZ3QMHcLuvXXeVHhMrB/g/JTjdvcWy52JrS548BXJbS5xWZLXTma/uFQ==","signatures":[{"sig":"MEQCIGqkrVFuqY0PBoDn3SatIpRXWA/Z2f+omkGGUS1ETyctAiAjM3qht05kKLY9Qb2qEwCzjX453GAwMIEUsRq/RiFDOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77737658},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"5e2a7c0fa5a0df2e2c8ba3431dcc7494baa0d347","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.6.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.6.2","@f5-sales-demo/pi-utils":"21.6.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.6.2","@f5-sales-demo/xcsh-stats":"21.6.2","@f5-sales-demo/pi-agent-core":"21.6.2","@f5-sales-demo/pi-resource-management":"21.6.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.6.2_1788359367924_0.2156703834921332","host":"s3://npm-registry-packages-npm-production"}},"21.6.3":{"name":"@f5-sales-demo/xcsh","version":"21.6.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.6.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"d4f38791c3b65090a84d6185f3372c71557108ff","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.6.3.tgz","fileCount":979,"integrity":"sha512-ByV889e7R/4fXhGkPy7BlvVqAKgWTMLhRcOz0UvHX8q19Gfgf/NYY2mPghOOmPBP1h2C9AEn2Gj7wLNgBhW7Kw==","signatures":[{"sig":"MEYCIQDtMM/8398Q5yuTUqX/yT4n45NvpUj/MAKAs+6W7V4bQwIhAI+p9W4X8044HmEADYhZqz1BfMQGP0/o3kjLEvFLDTh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77737658},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"644b3464bc455d7dd456786e18c9572a487fdf31","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.6.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.6.3","@f5-sales-demo/pi-utils":"21.6.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.6.3","@f5-sales-demo/xcsh-stats":"21.6.3","@f5-sales-demo/pi-agent-core":"21.6.3","@f5-sales-demo/pi-resource-management":"21.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.6.3_1788364659031_0.19083889753364858","host":"s3://npm-registry-packages-npm-production"}},"21.6.4":{"name":"@f5-sales-demo/xcsh","version":"21.6.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.6.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6cd961d5532d8b8af3b2c3523eb737f483cde2ce","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.6.4.tgz","fileCount":979,"integrity":"sha512-L/hnMqnk52a4wHxYJ+HPZtBsRbqBmNng6raLr9bZUuasFIdbtFuCGCWLZe0unC1+mKwq0CeLzWviL0nXGUsaFQ==","signatures":[{"sig":"MEMCIGjNf+eBOa4P0+y6L/4CcEcTBrUYu7SZqAM2/+I0VLrfAh9V3h3mnjCneZKwDJTCaqtG2aucPXxCHuodH33AeV/C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77737842},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1115b2a3d71fdbdbecfb3f370c295e9c3b28b3a2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.6.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.6.4","@f5-sales-demo/pi-utils":"21.6.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.6.4","@f5-sales-demo/xcsh-stats":"21.6.4","@f5-sales-demo/pi-agent-core":"21.6.4","@f5-sales-demo/pi-resource-management":"21.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.6.4_1788377694621_0.06842316030000184","host":"s3://npm-registry-packages-npm-production"}},"21.7.0":{"name":"@f5-sales-demo/xcsh","version":"21.7.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.7.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"80f9a15de41bdce763c70cbd5bb8949e886da2e7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.7.0.tgz","fileCount":979,"integrity":"sha512-URU4K4POgxAb3MaTOhanGoj2oFbZwmpjLtAANNfM0RwzkfDg6c+hTFh46rLw7Z6RbwcbNyiF91EONg/YWfmwWA==","signatures":[{"sig":"MEQCIHV6SmBHv8RHc+8MxhV8ZaACGnKet6wxCavGZ4rQQ2weAiAm0YxFSENduEcNyBaG5+WMuLMINDzl2ziKGeCQF08KPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77737804},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"95f2f0d47bef5b8bd74e99e1f1656babc0115c99","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.7.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.7.0","@f5-sales-demo/pi-utils":"21.7.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.7.0","@f5-sales-demo/xcsh-stats":"21.7.0","@f5-sales-demo/pi-agent-core":"21.7.0","@f5-sales-demo/pi-resource-management":"21.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.7.0_1788386402771_0.8359704842857973","host":"s3://npm-registry-packages-npm-production"}},"21.8.0":{"name":"@f5-sales-demo/xcsh","version":"21.8.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.8.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"0647a15058a9d1c845aa828ab5abda8e000d60fd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.8.0.tgz","fileCount":979,"integrity":"sha512-k9GVlPZDCIXq+jy4H7RRDelTkXSFZhk7Nd7RW8qH82+V8Ziy0cyJaewO/JhFroqCuR/+T1fsdw5v/RBrTVVOwg==","signatures":[{"sig":"MEYCIQDznSAJLFD9S1QHoYGXvIOy+dmJn3peCGAs3fQPYJRXTQIhAPsZ/5j27wepnUCP3+yK64DfsHnrRfyfKvhfpOITbo00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77747768},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1fbf4e99094587555f6270619aa5e24a8da8f340","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.8.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.8.0","@f5-sales-demo/pi-utils":"21.8.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.8.0","@f5-sales-demo/xcsh-stats":"21.8.0","@f5-sales-demo/pi-agent-core":"21.8.0","@f5-sales-demo/pi-resource-management":"21.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.8.0_1788400763849_0.4027815370805192","host":"s3://npm-registry-packages-npm-production"}},"21.9.0":{"name":"@f5-sales-demo/xcsh","version":"21.9.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.9.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"5e30132060216a1a8dcda01002825e6a2d78648d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.9.0.tgz","fileCount":979,"integrity":"sha512-gH9zwoxArf0pAlW8s+uPRp2FJdKnIqhRsMBGZovzsqrici4957tL7UNPGDqxLuaE0qguEasEeRNrDVzzZXNriA==","signatures":[{"sig":"MEUCIGYEF4nXXJI3Wh7HOGPzxRCMrHfpTX9QTGaFH9uNrIv4AiEA/9Pw7+tLndoxkrK5kUnSDbu4KGIfvRU24hafZiiAlgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77749930},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7ee899e33f372b2cc147d2f38903e2e77b1cd7b2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.9.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.9.0","@f5-sales-demo/pi-utils":"21.9.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.9.0","@f5-sales-demo/xcsh-stats":"21.9.0","@f5-sales-demo/pi-agent-core":"21.9.0","@f5-sales-demo/pi-resource-management":"21.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.9.0_1788411057371_0.8721216962643297","host":"s3://npm-registry-packages-npm-production"}},"21.9.1":{"name":"@f5-sales-demo/xcsh","version":"21.9.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.9.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"c5f2e748c33519ef23fa1dbee38ec42d6b61f98e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.9.1.tgz","fileCount":979,"integrity":"sha512-brLzQczwY8e3kiihr0qYhtgLA57Tb50gAVee5zr3+6dvL7MRF23ahwAZTiSbVH8HkVJy0Wfs/neTp5FDBB5xBQ==","signatures":[{"sig":"MEYCIQCzH+TN/o+2kq76Ni2ml6QncyaSgoetceIRLhZvnmxwAwIhAMvZRu1BpC+KdoZE1XpItHqkj4eH9c3pbtVuiRGDdVpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77752593},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"94ec79e0353227b4ae4fa1ed0203dc128db4a32c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.9.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.9.1","@f5-sales-demo/pi-utils":"21.9.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.9.1","@f5-sales-demo/xcsh-stats":"21.9.1","@f5-sales-demo/pi-agent-core":"21.9.1","@f5-sales-demo/pi-resource-management":"21.9.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.9.1_1788415174760_0.36478931238130885","host":"s3://npm-registry-packages-npm-production"}},"21.9.2":{"name":"@f5-sales-demo/xcsh","version":"21.9.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.9.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"b3bafe13a612f9d0bd0bc2d7a873af5672a6f1d0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.9.2.tgz","fileCount":979,"integrity":"sha512-SU+Pk9Tf7QJSsKJ3CKRBBffag9Zme7NIAg2zz7Zqtj6ECkSL+91qD1YMB8Bl77XFEYrbXKhTSvwitETkcSc6kA==","signatures":[{"sig":"MEQCIC/EjVR2Jy2XJsB1+4Lm5+TZzxYj/vSnsn2u0QwVoLcOAiBiL1wD/+hIApyzGeP7jG2cYEN7KWCSp4bWUExztAVEBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77753243},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"56616a2381219096fc67218de2cc8f42b369ca5d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.9.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.9.2","@f5-sales-demo/pi-utils":"21.9.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.9.2","@f5-sales-demo/xcsh-stats":"21.9.2","@f5-sales-demo/pi-agent-core":"21.9.2","@f5-sales-demo/pi-resource-management":"21.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.9.2_1788417279906_0.4436199258097149","host":"s3://npm-registry-packages-npm-production"}},"21.9.3":{"name":"@f5-sales-demo/xcsh","version":"21.9.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.9.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"54705ee0373f0d26f62d052af31ab563de8b5a10","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.9.3.tgz","fileCount":979,"integrity":"sha512-KMkJOg+Zj8Grn7zVHRok3ryqhaWGHxMBt+YRo+oXaIL6E3KWrqinB5suBt48FY0ToYd+SAqHv0+U7l/QriE4Xw==","signatures":[{"sig":"MEUCIGEmQccnudmsW+cMg715Di8AQEhSgVjWn0jJA4uYzl7xAiEAt2XMSvS/JJcHe4spCbWOY3bN+9Wahqw0v+K/Zr3LpLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77754250},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"d0f68c91d5de2867aef626f20d80c147bf183f7c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.9.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.9.3","@f5-sales-demo/pi-utils":"21.9.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.9.3","@f5-sales-demo/xcsh-stats":"21.9.3","@f5-sales-demo/pi-agent-core":"21.9.3","@f5-sales-demo/pi-resource-management":"21.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.9.3_1788438390832_0.044348220244169845","host":"s3://npm-registry-packages-npm-production"}},"21.9.4":{"name":"@f5-sales-demo/xcsh","version":"21.9.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.9.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"e4982b47ffb5bd00b3c61f941d7709eb1d540253","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.9.4.tgz","fileCount":980,"integrity":"sha512-CTcgrzXOU/feopE1Fo7BywejQWm1+fG+UWmsyYHRRITh5LhOI1RorjKI+1TfZ4o/fCKA/x7jKdmoeHzFRUvZIQ==","signatures":[{"sig":"MEQCIEe65GcXI+pl0oBypawZoq0SgLYajS8bYYJysOMSvLL9AiAJDwjisDJVhBo+DN5sznyBAlDE835vmqwzSL7nL6bY+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDY7f0EMyAKYraT2OXhBPMPSYd6HMpcpcYXvv0W0LSxnAiEAo0x9E1jGoYoxpsIV6d+oQl8K6nP4RKxyrF5bGbsZvAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77760602},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"37f44eea61d5c229e87076fe92963c7f35913b47","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.9.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.9.4","@f5-sales-demo/pi-utils":"21.9.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.9.4","@f5-sales-demo/xcsh-stats":"21.9.4","@f5-sales-demo/pi-agent-core":"21.9.4","@f5-sales-demo/pi-resource-management":"21.9.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.9.4_1788452660948_0.717256213496247","host":"s3://npm-registry-packages-npm-production"}},"21.10.0":{"name":"@f5-sales-demo/xcsh","version":"21.10.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.10.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"de585f62c3bc07f395d99f7941b0af744210231c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.10.0.tgz","fileCount":980,"integrity":"sha512-oTq5/prRS2bylhzG7RJk7ISO0ctprLtbe76C6j3BFa3aJstIktcupN44B74JFouhXAFhSL4ygzTt1zuo8cvmpg==","signatures":[{"sig":"MEYCIQD2gnnK3aVeh4OvMZ4hiztTVRwo4eMoZWBKsMlKnp9cKwIhAKIZG4bbiL/aNbhUiwz615SNN78simIScOKp57Mrxdda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnIDeV9TKVY51M0PPzyJeGwZaqtmrU1tzMukfsQFbaFAiB9vwNZUhoX8MAKNSSVifL9c0mXHIs1lAh9T93qlMM5PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77765413},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"cdfb98bdc95781a21600b5e3e34ac8b5996b5323","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.10.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.10.0","@f5-sales-demo/pi-utils":"21.10.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.10.0","@f5-sales-demo/xcsh-stats":"21.10.0","@f5-sales-demo/pi-agent-core":"21.10.0","@f5-sales-demo/pi-resource-management":"21.10.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.10.0_1788454371627_0.5883901806429122","host":"s3://npm-registry-packages-npm-production"}},"21.10.1":{"name":"@f5-sales-demo/xcsh","version":"21.10.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.10.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"ad20ccc1b337db760ae372c01c01b7f5dfd45e93","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.10.1.tgz","fileCount":980,"integrity":"sha512-SdpnA1MJdiMiy/rH5p+75Nb45efYhWi1XlK6Si3kt82xuB/xWi0gxRQp+y+O5Ow2qM5a8GIbglT6dMcusgDp9Q==","signatures":[{"sig":"MEUCICqyJLp8Ii8kqC4iedFJwHCYvG3+YHmQv8wam2uS/EoIAiEAunOKuZdz7LaUSp0n2xCGIhEU5D6TgR5JdF1pw5MJIiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBw47ffkVmtOUPQbofRuqp6p7kaZmZ5XTF40Cs1K3VsBAiBiT7nRuAnOZtWWyRr9+aRftdFZRw7Ytweq7x3X3JR7/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77765413},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"caf285ec9d00b0b9285fb75c0160be39e3838e0a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.10.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.10.1","@f5-sales-demo/pi-utils":"21.10.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.10.1","@f5-sales-demo/xcsh-stats":"21.10.1","@f5-sales-demo/pi-agent-core":"21.10.1","@f5-sales-demo/pi-resource-management":"21.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.10.1_1788457304866_0.15319877105245516","host":"s3://npm-registry-packages-npm-production"}},"21.11.2":{"name":"@f5-sales-demo/xcsh","version":"21.11.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"45e23c4af7c30055f3c44b089b9b30795a3f4e3c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.2.tgz","fileCount":980,"integrity":"sha512-ZJeXTNmNTt6iiZIGbs7iP2uC0LZxWpgTg71DXx4RqprhPnSKzHicU9gmduJlcT7m0pIoXrz0Vt3gGk6bCQwsVA==","signatures":[{"sig":"MEQCIGlYkIX8mjjBGGm0YGGu1+stPqQ0qIV/M+P0kCa99QXJAiAlS680m6CkDMxPkI/ewqihFp0+9SLsEPeK9cvst44QuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWAjO0HYUBFxK17xb1PL1bzsENI9zbksfDkySKbNbP+gIgPZ4cpS3mEFt07YVDQD/zQ1/VEA4TexUU1WvrhmGJ/Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91379436},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"c1f34aef7161f3b8bba54b65df0b421d8e07121d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.2","@f5-sales-demo/pi-utils":"21.11.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.2","@f5-sales-demo/xcsh-stats":"21.11.2","@f5-sales-demo/pi-agent-core":"21.11.2","@f5-sales-demo/pi-resource-management":"21.11.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.2_1788476408801_0.9480522684003723","host":"s3://npm-registry-packages-npm-production"}},"21.11.3":{"name":"@f5-sales-demo/xcsh","version":"21.11.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"fafe4552be83276fdd62aa60937410fcb93ae7f3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.3.tgz","fileCount":980,"integrity":"sha512-XTsHgkGEcmnLGjEktcyUdxRqjinDMpQ/AuGoJBf/5k9kHVq9/78TS4j3N2+MApxWURbW55cLHlbeZeMLYmxLWA==","signatures":[{"sig":"MEUCIQCDKTSP8cGn1ZZNQYNW5/+NKbjq0yHOMrZJxlmy16D7OwIgR6IGrGoASyrOWzaZUmjkdosoHjaQEmo7JZUZFUjaT6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmUqXbrnDkVr5AHboKJcgaNi1LS0BYc1Zy9uYyMzXg3wIhAKdgTpKt8K6FLa1/8pB4lwywNWPsYJfyGk6xa+9HyW6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91388558},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"dbdcf3b9965100b69ec0679d65dccc940c3d254c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.3","@f5-sales-demo/pi-utils":"21.11.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.3","@f5-sales-demo/xcsh-stats":"21.11.3","@f5-sales-demo/pi-agent-core":"21.11.3","@f5-sales-demo/pi-resource-management":"21.11.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.3_1788493450501_0.30709362376518023","host":"s3://npm-registry-packages-npm-production"}},"21.11.4":{"name":"@f5-sales-demo/xcsh","version":"21.11.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"9d937b0472f098c190e7086465a12d61760ffe4d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.4.tgz","fileCount":980,"integrity":"sha512-03q3z4ski3caIxX2x3QwvoWj4uk+S1oB7iS4JIQAoMa7cUZRsQAO8RR55OywPblg/qlKWRGLBtLh+wcAy/pIow==","signatures":[{"sig":"MEQCIDmgYiYUKyel20g1Q+x1speCT7vfLqHYC6SxlHPEbLPqAiBLe4QPoK4BaDoFngGcKSeo3Y0bHTsym5Rz/FNDwEb6fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVvORT/xdPj46/wmhy5NmLLqZZth0jRTMX5+g5zEJpvwIgI7q6cs/hf+j9t7Yfb9Z/a6O0mQQvsqFd8BVFfKVIq2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91388729},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"4ea3e5a7ec353b8ff13172bea36be4aba48922ed","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.4","@f5-sales-demo/pi-utils":"21.11.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.4","@f5-sales-demo/xcsh-stats":"21.11.4","@f5-sales-demo/pi-agent-core":"21.11.4","@f5-sales-demo/pi-resource-management":"21.11.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.4_1788494691079_0.4417976037882201","host":"s3://npm-registry-packages-npm-production"}},"21.11.5":{"name":"@f5-sales-demo/xcsh","version":"21.11.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6e4d0258e622c48c3a89a037e163b16c60b48e62","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.5.tgz","fileCount":980,"integrity":"sha512-zb+PMri1CNdmPPM+1YhKuuTV09BxVtou0FyHhK5pIBh6os9UoyLWZgkxORGfZiIw8NDmirreApYYlGYYTaAh5g==","signatures":[{"sig":"MEYCIQCOFU/4cx4IRXBr4zRqJNWUDkWmsabvMF+BtoeH9BgV9wIhAJVz7vy3GkuCEBbidde2hCKQWuUH5KfD2kTNURPG3H6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCH63Mg6Q38Aa1jtLcJLRVEk/tDzAXsSMz3Nf730DgDdAIgHS+9Ml7xkyf6d8pD3JnhbPHkqKLA7vZ+lp/xqUGn1PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91389777},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"95c019fa60c8a8242482b18c45844ec73784ee11","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.5","@f5-sales-demo/pi-utils":"21.11.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.5","@f5-sales-demo/xcsh-stats":"21.11.5","@f5-sales-demo/pi-agent-core":"21.11.5","@f5-sales-demo/pi-resource-management":"21.11.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.5_1788554340863_0.5619442528300305","host":"s3://npm-registry-packages-npm-production"}},"21.11.6":{"name":"@f5-sales-demo/xcsh","version":"21.11.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f9f430f07b47f9e8e32237d7ee76ab78419fe237","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.6.tgz","fileCount":980,"integrity":"sha512-LcCF4O+ZTVByBJg756VJpaqjsQUUTlIIhOjlMIa0ytfJ7SFvHPu2uAPihxr6+UJUYpoILqiw9snhePNoZgdB6w==","signatures":[{"sig":"MEUCIGjA/HKtumrlUvlQi5YIDP4nOObHOPX39PXkHNyzVwL7AiEA6M9/UOCno4khMjID4QxfPnhxgKNZ8EwmzwZpJbhiJOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChxiFFACovYQRB0P+EXFz6WmWOcGZBztKRBrz74+IcpgIgeGPGZe5C5i240AZT2xRETHMR0JWYwqGMcKyWfQqyRP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82733159},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"737539a440e1ef9f0e6552dce697ffd4fe78b006","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.6","@f5-sales-demo/pi-utils":"21.11.6","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.6","@f5-sales-demo/xcsh-stats":"21.11.6","@f5-sales-demo/pi-agent-core":"21.11.6","@f5-sales-demo/pi-resource-management":"21.11.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.6_1788561639774_0.46834421466604614","host":"s3://npm-registry-packages-npm-production"}},"21.11.7":{"name":"@f5-sales-demo/xcsh","version":"21.11.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"aaa20e5a8207a9a0d1702c067bc49f02c7ba6bf0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.7.tgz","fileCount":980,"integrity":"sha512-osXqx6NntK6RaACYGgKN+8lu5SThrUeO7tmUHyK75Ljrm01CLeIUFyM+2cjtou3E0ARGe6VCHMOa6FARfP8fkw==","signatures":[{"sig":"MEUCIQCgK38YjzwgpZPZi7EH9Z+/15XuSozNVU1Leq6pGDo5fQIgbGxaNruWv2rzCEFbvy/fcctYp/zudN2bRQ8iKPr1qlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICVyNySnW6ceEaoX3j66J8MZL59OPRMcog6m3Qo0ifSMAiAI29u0hrj7sVLFq60u8SwM9SV8QIEDcEE93PNL4cModg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82734117},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"43ba2b5cd078ccbd5d68b9b8c938423d470e2602","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.7","@f5-sales-demo/pi-utils":"21.11.7","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.7","@f5-sales-demo/xcsh-stats":"21.11.7","@f5-sales-demo/pi-agent-core":"21.11.7","@f5-sales-demo/pi-resource-management":"21.11.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.7_1788589571635_0.8543335596485206","host":"s3://npm-registry-packages-npm-production"}},"21.11.8":{"name":"@f5-sales-demo/xcsh","version":"21.11.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"d554dc8991d82645c684ec49f6eaefd1ec9b8d80","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.8.tgz","fileCount":980,"integrity":"sha512-KvkHf/gyyggZFP1gZHHjmNE2STjZzOg76n/OuxYD4yrW5XFauvVINzORZ5vOmhjZl5XahEl/8oh2qZ+62lznJA==","signatures":[{"sig":"MEUCIQDFl9CHs7BJ3KpGS9ysZQDYfk9gOD8qvbv83E/xxIL0UAIgGNuo1Tk8bZegUr2sl7clNTBy3P1Dg8ze+KzjqxadeIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQiZfvImSwebaLGeotI/pzaicWii1/RkfOgByGAkKqaAiAk2zqRDfdpV4Y6U4ouCcv9XOgOd9qoJF3KoO7GQnpfZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82734117},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"3b787eb20a910ee5dd92062e03f27ff94151a2ac","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.8","@f5-sales-demo/pi-utils":"21.11.8","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.8","@f5-sales-demo/xcsh-stats":"21.11.8","@f5-sales-demo/pi-agent-core":"21.11.8","@f5-sales-demo/pi-resource-management":"21.11.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.8_1788617230625_0.08784005628210267","host":"s3://npm-registry-packages-npm-production"}},"21.11.9":{"name":"@f5-sales-demo/xcsh","version":"21.11.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.11.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"c573673fa9d4256784c81caad3a95c63545cc0cb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.11.9.tgz","fileCount":980,"integrity":"sha512-diaz8x1iJi8P67E86KtcxTp5bxpNTHIw6eClXor85LlY8Zo17lu9N7pljz04+M5txBRfCbQemJTuf3PD1OVAjg==","signatures":[{"sig":"MEUCIQDUP/uPFOn3JbSZxoWs0nG+16+Y32qj4ZP4MvU1fFbLeQIgRsMi68xOL6brxFmJTrYHtY8g9sIa/pupKnFWNLGTzIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuMFnYyCyZ4f3FaZvYWWxfO8gaRiFLQWjHnltFuVnQHwIgNywazNOgT8lDtB3GN95zBq91Lsd1htI9HJLNUDrzWDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82675509},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"20e49669529f750518c58c8317ad68537d492f00","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.11.9","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.11.9","@f5-sales-demo/pi-utils":"21.11.9","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.11.9","@f5-sales-demo/xcsh-stats":"21.11.9","@f5-sales-demo/pi-agent-core":"21.11.9","@f5-sales-demo/pi-resource-management":"21.11.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.11.9_1788637787951_0.38816736031907895","host":"s3://npm-registry-packages-npm-production"}},"21.12.0":{"name":"@f5-sales-demo/xcsh","version":"21.12.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.12.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"1a753bcb06f3714f116917f53bf987972f4f2c78","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.12.0.tgz","fileCount":980,"integrity":"sha512-ImJKvb4RHTUC4lPZg8Iaaq8eGcnsFmsl1XcBCr/0rsUBi9lbgUVvfxzxk4ToO+oyC22lCflUKgdAfWvDxO768Q==","signatures":[{"sig":"MEYCIQCmCp4mH2QW0XzJf7lRs+a2kyyFXx/k8bDwyumex80MIQIhAL3YiFcTGwfgJ3XlUyBAa4+m9/LhJLjKHEOx0b4qekJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtZlZEzVY4zmgGCK0onGiswQIQRY+mTltkP5CzBCWAOAiA+nGFX5GEGf6a8UGjfFkKwjna5ke6S9nmXWlgA80DH5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82677200},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"08e999ba3cd4ca2872fe2306da72923558b62b63","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.12.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.12.0","@f5-sales-demo/pi-utils":"21.12.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.12.0","@f5-sales-demo/xcsh-stats":"21.12.0","@f5-sales-demo/pi-agent-core":"21.12.0","@f5-sales-demo/pi-resource-management":"21.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.12.0_1788653414576_0.5447853993114122","host":"s3://npm-registry-packages-npm-production"}},"21.12.1":{"name":"@f5-sales-demo/xcsh","version":"21.12.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.12.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"40e99fc3d0c8731a2060ccf845b8c6d0110e8e55","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.12.1.tgz","fileCount":980,"integrity":"sha512-m3KlVZIWnI9PhnAwFRVYzOfOi7WxfXQFuvC1Jov+rCIKIg4+Cyy3lw/JllfoMB302MxXdEDFZUEZONyy0SZT8Q==","signatures":[{"sig":"MEYCIQDRI8SYmuX10+xx7eEEmBBZkK/4iRC0qxhSua2tw1imNQIhAKugknUsixsd9/dlpfeLmFuUHO7IE30KQ9zL0lnsu+t5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwyqG7zcnyFdx8Wa/0xlDUuY6nZjSC3kr7Mk9UhuPcPAIhAPMHijvRzTilezgI5SGndhK3DcdLObu11nvlaAtsrfOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82691652},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e5fd16a2a26cee5ecd17deeb17f1dab844fa32c2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.12.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.12.1","@f5-sales-demo/pi-utils":"21.12.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.12.1","@f5-sales-demo/xcsh-stats":"21.12.1","@f5-sales-demo/pi-agent-core":"21.12.1","@f5-sales-demo/pi-resource-management":"21.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.12.1_1788670057804_0.7647927367725793","host":"s3://npm-registry-packages-npm-production"}},"21.12.2":{"name":"@f5-sales-demo/xcsh","version":"21.12.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.12.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"505a0e55fb88c9f6fc0e8853fbf827d1bd114de4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.12.2.tgz","fileCount":980,"integrity":"sha512-ASuDRmOQ+UjiKDj/oCWa+ElSsOihMdHj33oCIZgTbKOVLnQGsMFi5ql/PGU4CLIwiRVDc1QLvs1SJJcNim8alA==","signatures":[{"sig":"MEUCIQCAgOi7ltDGMrcDXWcB1+74SdHA/lEQXSn91054d/MFoAIgTatc6ONFr3/h+FTGmKQM2UMi2OgG9dnkcd+44R5d0WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfhT/JpoC06HSkce1x0D1q6XfGATGLA7HKX+I+Zly8qgIhAPDHn1UHr4hhBo7qgT+djyDaEELQBh7PkpotHaeAdK2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82698039},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"8792814cfb8c72a939cb0b3f3b9570f51cb157d5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.12.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.12.2","@f5-sales-demo/pi-utils":"21.12.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.12.2","@f5-sales-demo/xcsh-stats":"21.12.2","@f5-sales-demo/pi-agent-core":"21.12.2","@f5-sales-demo/pi-resource-management":"21.12.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.12.2_1788672866008_0.6199401473399022","host":"s3://npm-registry-packages-npm-production"}},"21.13.0":{"name":"@f5-sales-demo/xcsh","version":"21.13.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.13.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"028776253d9272dad5d8dd6ce84abac6b8368be1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.13.0.tgz","fileCount":980,"integrity":"sha512-8XLo/tzbQtn/wi0sknFn4ywidCw+fHNSxWbfDaG7ip2IcDsFCYqUL8u3wVzc5eztK5xPVG1/HmO4GTyHwdEb0Q==","signatures":[{"sig":"MEQCIE3ypjofNhzOn6yT8hFLuPMORDUnv2WAVz+zJsX0df0lAiBsvaMqSnmvaZC2fR6+NukW2MrgAHbfvEBlizM0zHYwfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAybiXtq3fBo84hDmnZD5di+dksuq8l7KpiH/J8+26svAiADuAyY8Swt/92wPjcFG0uFKNDQmCfbl5J+yC+MRJJo7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82699921},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f145dca692ca83c8fc510f963b41b2dabe7e3a3c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.13.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.13.0","@f5-sales-demo/pi-utils":"21.13.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.13.0","@f5-sales-demo/xcsh-stats":"21.13.0","@f5-sales-demo/pi-agent-core":"21.13.0","@f5-sales-demo/pi-resource-management":"21.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.13.0_1788675543034_0.7886933565692658","host":"s3://npm-registry-packages-npm-production"}},"21.13.1":{"name":"@f5-sales-demo/xcsh","version":"21.13.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.13.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"4d0ba195d7c7b23f949fb0d8599fc7f8423a8acb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.13.1.tgz","fileCount":980,"integrity":"sha512-B1vndPiOZeanvwfxEbd3KSmuCO9xfjQ5IQzOvhgEI3mAq5ppPCEYDV+2eedo/LfVzlZTJ0ceQ0+m29DmhdPoVQ==","signatures":[{"sig":"MEUCIQCCEx/ucpS918v2y0QQB6l/02+ABNsh66LdUAV2TvqGPgIgTb9KTCCfUu0IZu66wvCud4Fbx7fn0xwt5KUiQf8BiZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGUVA6w1PFa2GZPUNRk0RGxymO1bBab34RGBkVtrwbhQAiB9X5g8+7GO9ui1LplKKIBfxK1EssY/sBIy7HEL3LLJug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82700369},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"453dbf35d835d58bb787748bbcaad10da15ea4d3","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.13.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.13.1","@f5-sales-demo/pi-utils":"21.13.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.13.1","@f5-sales-demo/xcsh-stats":"21.13.1","@f5-sales-demo/pi-agent-core":"21.13.1","@f5-sales-demo/pi-resource-management":"21.13.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.13.1_1788702582636_0.03423421107745073","host":"s3://npm-registry-packages-npm-production"}},"21.13.2":{"name":"@f5-sales-demo/xcsh","version":"21.13.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.13.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"5e051a27baa5708f6dbbbbb5370674864c430089","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.13.2.tgz","fileCount":980,"integrity":"sha512-U8rNZiUuoMJQPQxdZYXeZgY1dYjYSCUE7WygmEy4VdkVuOiyLccm9WRFgG4wZayI8rTHBSeLFN6FUhhZ+8uJZw==","signatures":[{"sig":"MEYCIQCDzRJLXjsBN8iJ5shX76UPFl+tQGsI5zIiSU6Onmh3jAIhAM5kvZsaX5HQNQT1TYs0gnlUhfTJfQGH9PyNs+OtU2sk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4IULZOxi1iCsWtQ7qZtrXZylwCS2WG5uTEWfAkARhxQIhAMnD9HxLC5MZErLp2CTaMSwoaL3g67UO0xcqpx53yOP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82702728},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"bf16480aef2d385477ce939f77c2ef68009ebcec","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.13.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.13.2","@f5-sales-demo/pi-utils":"21.13.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.13.2","@f5-sales-demo/xcsh-stats":"21.13.2","@f5-sales-demo/pi-agent-core":"21.13.2","@f5-sales-demo/pi-resource-management":"21.13.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.13.2_1788707466557_0.2024605220340654","host":"s3://npm-registry-packages-npm-production"}},"21.14.0":{"name":"@f5-sales-demo/xcsh","version":"21.14.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.14.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"2404225a6c7487064bfe15bed4013bdc1abed3bf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.14.0.tgz","fileCount":980,"integrity":"sha512-mYPOgCp8re+sa7FCYUNFBYYZP+0TV8yCHeom9+YCWwzKlVODQ/oTDOueh5PrhaogqadWoTDzbDyYzf8GHmO8WA==","signatures":[{"sig":"MEUCIQDWi+S7N8+S0bHN5gMI8H0GLoUqSek87UXvTdgbNfl3WQIgS69iyRwB007rt27pp2UdK3vimNF8l66K0XrtjmxjX/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEE4JLIwHjjWsvarlESMJtzkhZCchb3o3eirU9/agAvsAiBPh1L3IyrjX++O8y4S3oDGcVlS3MlmtsN0MX9wGwWjcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82707630},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"8caf30883aadd53c0489e3930ec73e375afd86e7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.14.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.14.0","@f5-sales-demo/pi-utils":"21.14.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.14.0","@f5-sales-demo/xcsh-stats":"21.14.0","@f5-sales-demo/pi-agent-core":"21.14.0","@f5-sales-demo/pi-resource-management":"21.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.14.0_1788712410485_0.8835649610791467","host":"s3://npm-registry-packages-npm-production"}},"21.14.1":{"name":"@f5-sales-demo/xcsh","version":"21.14.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.14.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6ccbf018e10f85349bc753de0ba23c0cd1dc60fd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.14.1.tgz","fileCount":980,"integrity":"sha512-0IW+rIPB9alnnwuJ5lvCcGGqNv0/6RONBJkOoTiZoKmt4wPTvpMz9M6PAypih5yVpLFuXaJqiHZoC+XFUUShNw==","signatures":[{"sig":"MEUCIGeCxzGmDtuZB/Qa8azqncWMQB3c5g8piiHJTwjCmsRuAiEArvAZbxBJitXuhuzd/IPpOsFMotJNYWbZ5MPUWKqcPBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeBU1rWRfpzVLhptkfRcTnHDKuGsRY3hmZcIOI8PER0QIhAN6kbhZ+csvhiwKmZXP16z05Piv8c2sQ7elATFYEm6GL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82707630},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"66c1fc7bceccd9f8fa1b2aee69a3c08cd7aed25a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.14.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.14.1","@f5-sales-demo/pi-utils":"21.14.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.14.1","@f5-sales-demo/xcsh-stats":"21.14.1","@f5-sales-demo/pi-agent-core":"21.14.1","@f5-sales-demo/pi-resource-management":"21.14.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.14.1_1788721390283_0.8315385255043422","host":"s3://npm-registry-packages-npm-production"}},"21.15.0":{"name":"@f5-sales-demo/xcsh","version":"21.15.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.15.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f562cfd7d4432bf3e20fa5a86dd88514325e7544","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.15.0.tgz","fileCount":981,"integrity":"sha512-nK8MSPxcWLtllW//bLMMsKtNKNBC+nkTOUX4bCZcdTBEVqzqvFddVDmSplEIiDBH5gK8j6tD2G327+aKDvo8nQ==","signatures":[{"sig":"MEYCIQDHi1mm/SPrnbrk4QJP+ZUNFny0Ok7yQIP3UDjivZwyqgIhAJra/ZHvn0h3UVea0FPLDCzMbHu5MvyW/tqtrpeb1SGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbdyeJaIOlYO9OhwwPNvp9S/Q2WDicsKRzDKo4dQEz2AiEAlwI7MkXeW36KhN8ZCooO0734QE1i4QXqTFKhC4bJ5dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82720487},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"70ef59467d07010efc88051c877f5791673452fc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.15.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.15.0","@f5-sales-demo/pi-utils":"21.15.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.15.0","@f5-sales-demo/xcsh-stats":"21.15.0","@f5-sales-demo/pi-agent-core":"21.15.0","@f5-sales-demo/pi-resource-management":"21.15.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.15.0_1788728900551_0.22435159358317214","host":"s3://npm-registry-packages-npm-production"}},"21.15.1":{"name":"@f5-sales-demo/xcsh","version":"21.15.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.15.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"2d0c75bb1090c6260b3a0b186c25193de6950b91","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.15.1.tgz","fileCount":981,"integrity":"sha512-a3eG091U9LepDtMHFU9P2SdBMaEDfAj+NyyiV0viG1g9Qa2GyaXv6HyfadsTwGWERAyZAbzsj4d/EaYFROzUcA==","signatures":[{"sig":"MEUCIBZi/yUYBzM0gCnmZLBOyItXKtUleWj5eUcrOVJLZKLwAiEA06epFs/5i8B0OBWWHU66jhpv9U3nKqihvoGbJsi6dqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0Mc4TBZz5smQvKyKytFv7WK4taer1Yct/nowNkhuMrQIgVGdHTrTD+x8Qdz9FPU1vsW6ihRjaTm3VKZ8pPQhtpQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82724678},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7b4768954fc15705b448863605d6c9d07099a309","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.15.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.15.1","@f5-sales-demo/pi-utils":"21.15.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.15.1","@f5-sales-demo/xcsh-stats":"21.15.1","@f5-sales-demo/pi-agent-core":"21.15.1","@f5-sales-demo/pi-resource-management":"21.15.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.15.1_1788734039622_0.257446908325375","host":"s3://npm-registry-packages-npm-production"}},"21.16.0":{"name":"@f5-sales-demo/xcsh","version":"21.16.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.16.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"3e87b86b0811ebbf8f7d73b3a37ad08241747334","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.16.0.tgz","fileCount":982,"integrity":"sha512-UxTKQ3/MulGtczD0F6oX9eiPR9xzz5ytkx9FTvNpX+IjgpWhsC6rk52azs3WaeLsbBzO7yZIbtjC9clfrpw2eQ==","signatures":[{"sig":"MEQCIFQxdz9Xau8aQ8romj2pK6b+6K1QQQpVgQmQiSTbw6gbAiAFrySUGs9tRigUyU6XHY3JqwT3LVWX4yx7pb7116NxRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHX1HVLkMuSNAVG2rt+9BUdmGDmvwoy1dIDZCt6+1PimAiEA98/s0OvlNIDbixBe4fZJ4/NIRuE5M+CTrkVWQEBV7uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82729571},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2ee9c73e64d26cdd744468c74b92968709a8be86","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.16.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.16.0","@f5-sales-demo/pi-utils":"21.16.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.16.0","@f5-sales-demo/xcsh-stats":"21.16.0","@f5-sales-demo/pi-agent-core":"21.16.0","@f5-sales-demo/pi-resource-management":"21.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.16.0_1788758174070_0.3771146249152182","host":"s3://npm-registry-packages-npm-production"}},"21.17.0":{"name":"@f5-sales-demo/xcsh","version":"21.17.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.17.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"ef91938e8571c17e1cbea066f9091ffbd501a32c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.17.0.tgz","fileCount":984,"integrity":"sha512-tW3UrqGuaWfJop0RA4kGeNJ+hpkjVtZtYzUgDpuKwX3LT7Zp96k4eVYgovjXS798ZZ/deQ8inA1Wnc22ep3GTQ==","signatures":[{"sig":"MEUCIQCvMqA6n2rH9nmYUYVLXi7w9Ez/w91ULutLPCngEAGkGAIgSZHWhGJu0Mr0+pCbieT9X8wRUIB9ryk+4P6C1esJvug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJWFI7g/DcZ49h8EhjZkeiB2/x/KAsKN5ZsnQ6Mx/xiQIgVQPJhrRV4TJbA2gGfEPdgHbJc4mVQUGMTGpjbINWaEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82746856},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2bad5cbd5994bd35b0c3c28432d35b05f3641a65","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.17.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.17.0","@f5-sales-demo/pi-utils":"21.17.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.17.0","@f5-sales-demo/xcsh-stats":"21.17.0","@f5-sales-demo/pi-agent-core":"21.17.0","@f5-sales-demo/pi-resource-management":"21.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.17.0_1788761469338_0.5457942210127051","host":"s3://npm-registry-packages-npm-production"}},"21.18.0":{"name":"@f5-sales-demo/xcsh","version":"21.18.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.18.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"fe94363e48909814f5abd177d46ab79498704cf7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.18.0.tgz","fileCount":987,"integrity":"sha512-N4wZvmYByEs7ascYQ4uXcDFhndWptG/BH2quRMhw1m6phUOW7eB4ee3IMkB/M9Vrg3+ihdHDkFqdysIdobOGvQ==","signatures":[{"sig":"MEQCIEcoGfyxx0JHoc8PjD96oaKiOzSh2pPkifhkTJcGhuOOAiBIIMcJ7DlI8NyFfQ4UWXjIJeU4HoyH9SWLP0H4IPQDwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCksMhGOgUac3wCEv2MOxud+Y9vmxk1GOKsctAFPDdkMQIhAJqEcSPgwvqH78MNIvYj3EHdfM9XGHMA+Nr34YjjjQ3+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82777559},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"4d0c01d2dcba08ff1542e78e09cce5db28e815f4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.18.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.18.0","@f5-sales-demo/pi-utils":"21.18.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.18.0","@f5-sales-demo/xcsh-stats":"21.18.0","@f5-sales-demo/pi-agent-core":"21.18.0","@f5-sales-demo/pi-resource-management":"21.18.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.18.0_1788801925755_0.9756663248253266","host":"s3://npm-registry-packages-npm-production"}},"21.19.0":{"name":"@f5-sales-demo/xcsh","version":"21.19.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.19.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"4d44ec06e5c41862a9fd30da24750630505a4cb8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.19.0.tgz","fileCount":987,"integrity":"sha512-WUJMnvwoKKMsJ2dMD5czQZpkWI07ejTzTGj+XGHVQSPuzwzChxDdbiWzBPiAzcVzs9Wesl1MKwVGLf7HK7NH8g==","signatures":[{"sig":"MEYCIQDqr8wa605K77wWEvrJa9f8E7r3nE79Zw8TtKFqBJ4u0gIhAPgKsmw7XymOOmQljahGJ3TclmtnyVNHD92JUq0R4jKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBOPZwg58sdXiULIqf/SSdCVXQQNXxbJ6yHrj0EQ4TxwIhAPcdiNmCoavqB0Uh+O9u3rC8rpfvFgChg5HpCC0ds8v9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82805779},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"d6ee0a02bee64b4deefa70ca26b25806055a526c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.19.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.19.0","@f5-sales-demo/pi-utils":"21.19.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.19.0","@f5-sales-demo/xcsh-stats":"21.19.0","@f5-sales-demo/pi-agent-core":"21.19.0","@f5-sales-demo/pi-resource-management":"21.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.19.0_1788893729593_0.7342901178853725","host":"s3://npm-registry-packages-npm-production"}},"21.19.1":{"name":"@f5-sales-demo/xcsh","version":"21.19.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.19.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"13ba71d2637fc75cdce44005b33275830316f056","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.19.1.tgz","fileCount":988,"integrity":"sha512-AjEoAQn+wTyOpO7MUXYvcglFUP7Vb18kwh/Kc4keuNKA6jqbpY6mgM/eXyyDRIeI/vNFLddBL5cRoJH4X97X6g==","signatures":[{"sig":"MEYCIQCU7eesTBBL/9QQRRzU2SuSOpSnfo9/vxzTGeCxoBjVwwIhAJ/yK3YdbVJhXy9XR3pR911bfdy6qnnQayQZjmRmLxA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCv7UkhQEMbYvFSH57FNVl6Wqp6x2wcwMWFN11KSwSeQQIhAMRK4usbt4psM/OIp9mTb16ZmDJYfC1MkkENqEwpO7se","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82821231},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"0a54074b62ad007d3b49be533e742eaa48abc209","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.19.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.19.1","@f5-sales-demo/pi-utils":"21.19.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.19.1","@f5-sales-demo/xcsh-stats":"21.19.1","@f5-sales-demo/pi-agent-core":"21.19.1","@f5-sales-demo/pi-resource-management":"21.19.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.19.1_1788897280177_0.9658677651483032","host":"s3://npm-registry-packages-npm-production"}},"21.19.2":{"name":"@f5-sales-demo/xcsh","version":"21.19.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.19.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"a124eef0556269f60c555895e1663a1ac47cde3b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.19.2.tgz","fileCount":988,"integrity":"sha512-rXZz4MJyfeYWR6UlcDkW/9aOLY9u7p9fwwxSW9Li7XQrCjJx41aowOiz/JmBUGgxrA8tpCBjc+DNoz7v3WhIHQ==","signatures":[{"sig":"MEUCIFUe+9KGV4gcKwuFvAPGXAyvVyCLuAC3XhhXfsYXHVJpAiEAkQ00b76XCUEk/mnt+BrGqD2XB9iy/k2BxdEC4uBu7NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEoWcUW97sbayhXEpZx0dh6hiiWauIE8qXpjdhEb48FPAiEA5Z7EE40Excth4lMHEuWr8HIt4O9g6vwTRVaX33o8ZTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82838242},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"746a32333421a84686abe7db03a12c95841d020c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.19.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.19.2","@f5-sales-demo/pi-utils":"21.19.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.19.2","@f5-sales-demo/xcsh-stats":"21.19.2","@f5-sales-demo/pi-agent-core":"21.19.2","@f5-sales-demo/pi-resource-management":"21.19.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.19.2_1788913837442_0.3279688868588131","host":"s3://npm-registry-packages-npm-production"}},"21.19.3":{"name":"@f5-sales-demo/xcsh","version":"21.19.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.19.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"70abbd910959a461d7fcaa849b293451dc36d684","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.19.3.tgz","fileCount":988,"integrity":"sha512-Jg2GT1TCH71A0AXmbGaunzCKDrzo+kcfGPDzo0w5UMpYSWvH+DHj97uCE0T4VAab6XkGwV/LLSdkw6oZm4ji8g==","signatures":[{"sig":"MEYCIQD9XZIQ0rKN3firhplSjcsNlwOaC3mbcfJEl0PxezpsawIhALF2qIRYydEc8mPsZnyYJ5S/+QW3mvrOqY97Yzd9oYVv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCG8/qo4YEMAUytgvdgGFMQl4kmfvxIG7HFoYAF6myXrwIhAM5dUT+s4uTzXEY25jQEACwqt6erwpjmh7r3tIsnvDJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82838242},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e73d78964bf2ede7636553401a753941587c9d81","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.19.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.19.3","@f5-sales-demo/pi-utils":"21.19.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.19.3","@f5-sales-demo/xcsh-stats":"21.19.3","@f5-sales-demo/pi-agent-core":"21.19.3","@f5-sales-demo/pi-resource-management":"21.19.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.19.3_1788926339787_0.6648303403767468","host":"s3://npm-registry-packages-npm-production"}},"21.19.4":{"name":"@f5-sales-demo/xcsh","version":"21.19.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.19.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"387d56545567c4f97b21215f0e3078f4634ac583","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.19.4.tgz","fileCount":988,"integrity":"sha512-lPuB3F3AAgQFpPEoiCHXEk6hMzNXA1VNkEEvrCp0K82u1GaPsi0l1Vjx5jbBy3x2Vm6AC1+IAgIR3GIaCWA2IA==","signatures":[{"sig":"MEUCIFeEyxO0F7fKldWd4d4wp4itWSlEFxrG3CmZONr2+RspAiEAn2AUJQ4Ir/pDIb5BWwYcQGR6TjXrEK9UtYmYFDY5KTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCedxiSzqN8uWPwvQrQfSvZn5ALPrzyOilt4atylXw2wAIgFitW/Z6J2SmLH8ChO6asnQMl09vvR+Zp5pUB08TKBpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82841006},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b291e0bd13af2a6210f33dc820ce9a2ebf36419b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.19.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.19.4","@f5-sales-demo/pi-utils":"21.19.4","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.19.4","@f5-sales-demo/xcsh-stats":"21.19.4","@f5-sales-demo/pi-agent-core":"21.19.4","@f5-sales-demo/pi-resource-management":"21.19.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.19.4_1788927663594_0.2638659795149292","host":"s3://npm-registry-packages-npm-production"}},"21.19.5":{"name":"@f5-sales-demo/xcsh","version":"21.19.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.19.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"35bfc9a8cd892fdad3a6793a798699c381eb9ee0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.19.5.tgz","fileCount":988,"integrity":"sha512-LCS0BzDnxyVYXW9iwhInYt3rc5FuYR7Z45CUY5mSSkzwYe8tofuNsbqyHivN9ev7sMZn5E8ZgrOJA6/m06GC7A==","signatures":[{"sig":"MEUCIQCqkES904npJpQVe3YImW0+yVO/qtHLmw72ns25OGz63gIgDplKQkKF54atS2N83vJfv0Aa1PVuiGeYbm/HNIKhnaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/B5oc7y3ap9hDoM1p4LJ54xvAe5WxxAlq11K0Qa1s8QIhAJ15nH07hENzydnJl2+WByu3FXO1pi3XVomj6Op5DwFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82842581},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ee49a913f9bf8c12c4482beec1bc98b12e383a06","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.19.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.19.5","@f5-sales-demo/pi-utils":"21.19.5","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.19.5","@f5-sales-demo/xcsh-stats":"21.19.5","@f5-sales-demo/pi-agent-core":"21.19.5","@f5-sales-demo/pi-resource-management":"21.19.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.19.5_1788931438547_0.6756467365046486","host":"s3://npm-registry-packages-npm-production"}},"21.20.0":{"name":"@f5-sales-demo/xcsh","version":"21.20.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.20.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"38b2c94b8333d468b6d2a342be3683663bd72337","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.20.0.tgz","fileCount":992,"integrity":"sha512-2ofQtCXVgChyEiK2pmSTiA08pRGDopNEmtPkocjzxdL7nWaYKUtK/AdmJ28WbmmVsvxKNqTvGVGYxhznU33uVQ==","signatures":[{"sig":"MEQCICgciR8FEi8abQIlhMMRVm5Il1OxvapBlJtwMSYErypzAiBQhwFHGcZ0EsLGXl3HfAe/8HQteAqLV09f6+Jjvx+O/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDrhXCAKFYPvH5PGyGwgskPA4kpiQeV1A4qHQMCW4fD7AiBA608lG05LrVZrVpWdzqHYRTtQztBNM6naYwdGxb+9+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82867737},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f7b6a95e7675dbb7aa2f3d59617d17b3a497a0e1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.20.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.20.0","@f5-sales-demo/pi-utils":"21.20.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.20.0","@f5-sales-demo/xcsh-stats":"21.20.0","@f5-sales-demo/pi-agent-core":"21.20.0","@f5-sales-demo/pi-resource-management":"21.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.20.0_1788947154439_0.5884054805019394","host":"s3://npm-registry-packages-npm-production"}},"21.21.0":{"name":"@f5-sales-demo/xcsh","version":"21.21.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.21.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"63a415f5ab3989badab4310c7375e069aec27ba6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.21.0.tgz","fileCount":992,"integrity":"sha512-RVyTtQxDGX63NRU+w62RzbsNgGUzLrc4tIYWOqLllaAlynTMiHdT75Sj+GTovqkNrg/uM4pYv68vA7uS9ONFnA==","signatures":[{"sig":"MEYCIQCmHztldEs4khnkInVmMK9mBjKy7CtzGOrWGpDZl1t/rwIhAKfGGUSYxEA9mtsXnpPl8e0Fw/U7mvv6///Gi57GPAPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGdQ2SOdJfiw4H6LvftNb01OxFFySq1S16KTE1A3POt8AiEA73dhFU/059ZZU65ECtrr2M79GD30tt6PQXajOScX9Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82887059},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1d087d1f95b4fd1cfebe3d6dcb1b156e8212733c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.21.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.21.0","@f5-sales-demo/pi-utils":"21.21.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.21.0","@f5-sales-demo/xcsh-stats":"21.21.0","@f5-sales-demo/pi-agent-core":"21.21.0","@f5-sales-demo/pi-resource-management":"21.21.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.21.0_1788955692602_0.3254215905122233","host":"s3://npm-registry-packages-npm-production"}},"21.21.1":{"name":"@f5-sales-demo/xcsh","version":"21.21.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.21.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"5b44226ab9c6de601568c62e2b4b0d0f0bf78fd7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.21.1.tgz","fileCount":992,"integrity":"sha512-5Z+k4+XVXN75HyLq98h5r58CLTHHjNdcJSZ+mEb6qmMxS+MDSHYFhvWZ6/bLz4U0VQYEJ/QVU7i2M1EbJxazow==","signatures":[{"sig":"MEUCIEeVAP4ZrOMhLyjjHcc2keNqMNHuim8wNt5imlI4E6NsAiEA1EoUyj66aDU0W2xzlawqFfnLSmEoxnxcpgJ/YqJjeW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB4wi37uIvEEAqdVQFb1xOm5hVLMNxlMuN0H+Xjzcr9GAiAodT1t4ChIKRpqJ+c8zZXNjfyvXeSXmmuRf+rIgmStAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82887337},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e8a031afe55a0a9b799df70627051db2d42018c8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.21.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.21.1","@f5-sales-demo/pi-utils":"21.21.1","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.21.1","@f5-sales-demo/xcsh-stats":"21.21.1","@f5-sales-demo/pi-agent-core":"21.21.1","@f5-sales-demo/pi-resource-management":"21.21.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.21.1_1788964401535_0.9971296981016717","host":"s3://npm-registry-packages-npm-production"}},"21.21.2":{"name":"@f5-sales-demo/xcsh","version":"21.21.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.21.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"cbdaab3538ceab5b7a6a416a1f4b075c0c3c9bbc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.21.2.tgz","fileCount":992,"integrity":"sha512-ZQQUxsGR9U4SSMogq3CZkHx8Ck4lSRIX/YLB7kCg8lzrEKRMczZvK7AnXxQm0g4K9NrS+t8GAIBIbr9diLYsEw==","signatures":[{"sig":"MEUCIHaY5gerB4gSPEeeauOOmtob3iVzqEavZKQnAO3XYUORAiEAtTAL+mxzUY2vrBzyCbQwefQZRIVqVzqae5L7EV26Ego=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4egeZ3tfK4ujnxk0H+PQOKjbygbQYyq8ssmtNvaf12QIgIeO3lgFVuBUv4QRFtF8MHPsyjWUP6wBy3p7CbTDcgEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82888294},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"543254c7b2d3468a5af620a1905064da069837eb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.21.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.21.2","@f5-sales-demo/pi-utils":"21.21.2","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.21.2","@f5-sales-demo/xcsh-stats":"21.21.2","@f5-sales-demo/pi-agent-core":"21.21.2","@f5-sales-demo/pi-resource-management":"21.21.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.21.2_1788969535215_0.9828333653440617","host":"s3://npm-registry-packages-npm-production"}},"21.21.3":{"name":"@f5-sales-demo/xcsh","version":"21.21.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.21.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"e1d1473ab89ac18910466ddef4d8b12c09ecc6d5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.21.3.tgz","fileCount":992,"integrity":"sha512-hIbjIkr8AMpQXg+ggKwJ871oRkjerEQMzrOnSXE44A6UsPoIPWv4Dl7hRobTdYbp4PJlh/I6Z+bhwaNh8QEKvA==","signatures":[{"sig":"MEYCIQDHpZ05jPUjAR+DJoYhJS1rm+7z6DQVCpSX39J/FuAT1QIhALTgV1G2K4zoPHN7LQq2oZRNxPQiKxpE1fxXwrFkmhMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDz8DEJWXrnVkjbe1uYrIagCYQ6QtPPUrSNe0YSbCaibQIhAI2q/PVFDpmNVBEyaULS8QyPMmYbI1oeElgdgh+5tLUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82905819},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7e54131642306d980389560cbdf1a0edb9fc9493","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.21.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.21.3","@f5-sales-demo/pi-utils":"21.21.3","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.21.3","@f5-sales-demo/xcsh-stats":"21.21.3","@f5-sales-demo/pi-agent-core":"21.21.3","@f5-sales-demo/pi-resource-management":"21.21.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.21.3_1788972555675_0.7734398478754119","host":"s3://npm-registry-packages-npm-production"}},"21.23.0":{"name":"@f5-sales-demo/xcsh","version":"21.23.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.23.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"1d77a28b55eda2686e2c604a8a7814e9d6ca259a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.23.0.tgz","fileCount":995,"integrity":"sha512-+pxCYcAde38w5fIk6KILujOVkAnq8cYTampvFhBlOsd30cGYKJY+BGIAB5i4ghOX0JgXvbEt0TNwlYfV/1MOVQ==","signatures":[{"sig":"MEYCIQDyqT8YnCXL//XaN3I2YNOpNl6qgqUGNKjbMwpahpcD4wIhAIGfKhtgRGjSTI9en0cgxtbWehquIVghNEGNn2S9hc5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIzYZL31605NCcRkb9SLamj2ZDnhBS94YDAubkr8Tm0wIgJ8AAehcEffclpX5nlycTAcJWjabyQKhegH4VgkzVoLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82909149},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e6cb511dd988d7f63fb36a51801cea40a16d7872","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.23.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.23.0","@f5-sales-demo/pi-utils":"21.23.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.23.0","@f5-sales-demo/xcsh-stats":"21.23.0","@f5-sales-demo/pi-agent-core":"21.23.0","@f5-sales-demo/pi-resource-management":"21.23.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.23.0_1789045204748_0.5988419841851929","host":"s3://npm-registry-packages-npm-production"}},"21.24.0":{"name":"@f5-sales-demo/xcsh","version":"21.24.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.24.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"31d9e2698d3afae4e93cb32a5017b98a555420e5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.24.0.tgz","fileCount":995,"integrity":"sha512-bQtBfZepTTR2VlnJ/JkHOZbDQAHlOGy2Sjm4bVwXDRr64IsR6oba6/RuL8KNbXyFt0MQxF3gBIhQP7PjkGm3Dg==","signatures":[{"sig":"MEUCIQDXO109+NbbxCLpRlWqjHUBxz5pRtRJhzjy7g7ZlFN3dwIgGxuKE1UyctfSIGfCWceojSWKF/qN2+TqOPh3S3WDgvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApRjvtfPUwzdu2mzPT2PbVXAbm6BL0gvDubzVnFegtQAiEA/lwxEvNXUx435ORgYL9VvjvGi59tmTRt7MTK16yNQ1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82914422},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"4e12e53d3f6e7085c345d9426f7252b03ac6dbfd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"24.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"^5.6","fflate":"0.8.3","linkedom":"^0.18","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"^25.3","@xterm/headless":"^6.0","@sinclair/typebox":"^0.34","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.24.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.24.0","@f5-sales-demo/pi-utils":"21.24.0","@agentclientprotocol/sdk":"1.3.0","@f5-sales-demo/pi-natives":"21.24.0","@f5-sales-demo/xcsh-stats":"21.24.0","@f5-sales-demo/pi-agent-core":"21.24.0","@f5-sales-demo/pi-resource-management":"21.24.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.24.0_1789062043876_0.9201290163625646","host":"s3://npm-registry-packages-npm-production"}},"21.24.4":{"name":"@f5-sales-demo/xcsh","version":"21.24.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.24.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"c62e926b4bbf021c8ebb5c52062629cb2bbc6308","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.24.4.tgz","fileCount":996,"integrity":"sha512-u3jYZMizQPIZQQe47+Mudpf7OSeJDfRjLbzfhhesuSM7mTd2cL16UBirErGjSETOT3W+JmoqVD/mqulyR/q//g==","signatures":[{"sig":"MEQCIHko1LN6aNV2+jCk4cfHGUw3hqZhd7yoOmS2VBXM+pxYAiBPu26hDk6X6qqvSshiqtCOV4YCG6C0mqe4o2pWsDy6KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsmFlTYLF2cc5QljT1F2ONNOenWuWIB75KuItKb1++qAIgGp3Y+IlwDw1E3C6MM54qP+SfkqKrWaYlnm6FEDNPsTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82913909},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"0c6d27e4afacc42b598478d1fba532ef1eab9204","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.24.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.24.4","@f5-sales-demo/pi-utils":"21.24.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.24.4","@f5-sales-demo/xcsh-stats":"21.24.4","@f5-sales-demo/pi-agent-core":"21.24.4","@f5-sales-demo/pi-resource-management":"21.24.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.24.4_1789101894796_0.24453359955997822","host":"s3://npm-registry-packages-npm-production"}},"21.25.0":{"name":"@f5-sales-demo/xcsh","version":"21.25.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.25.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"3807079ef91f6c01ce0b28d2cf4fe87e569f5086","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.25.0.tgz","fileCount":1006,"integrity":"sha512-Z7okMLCGmVB3g+Nn40vj3svliABa5PUe55v3SByWgA3lOiY94QVJj5+tIGV5xllXYg5RRzqh4oynq855gJzMEw==","signatures":[{"sig":"MEUCIBJm5NsfuXm2XFScQn4d2LoHy1wUxtj0TFFIoYD+/r5HAiEAzuGNlTEnqhaIKOUL6Z7gSbPjvJnQomMuNTSfOhIZsOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAwT9HtlKYSxWyh9zEXREKqtCD+BseiCI/IhutNSIHDrAiBeVGYd+/TpF8sm784ObVA66nawMcrkqgYlunl3zAYC1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83266385},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e68d757fa7ebf6f6e5b36d52138e99712c565065","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.25.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.25.0","@f5-sales-demo/pi-utils":"21.25.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.25.0","@f5-sales-demo/xcsh-stats":"21.25.0","@f5-sales-demo/pi-agent-core":"21.25.0","@f5-sales-demo/pi-resource-management":"21.25.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.25.0_1789213390891_0.6936731064659596","host":"s3://npm-registry-packages-npm-production"}},"21.27.0":{"name":"@f5-sales-demo/xcsh","version":"21.27.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.27.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6bf592b59edba25fb3a5606e4250ceddd0f5a733","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.27.0.tgz","fileCount":1067,"integrity":"sha512-IyEhZxT640wKrxnjpfA53ulyQe25H2GHw/Yg4E/Aj7/RN2YLpNk4Zm/tlHS1FFm4lMr6gEqyZMWHcOicFknY8Q==","signatures":[{"sig":"MEUCIGqj3sq8Wfm6ufDaqqF3FLQZ+8jHCWtjj7S9HvNlD1+0AiEAzZyhnq07u25886G/8VKLlFTcVssFq2i90oGiKpWM648=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfjNTyTK4HuPYFvFaNwiKqYw8Gj5Dy6KFnX7kz6ecBrgIhAN4gBnoSHHdr7ZOxwc7EC198CUhwinMtvrsF2mwnoKAA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83948449},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"68721777f3a2fae473c9ee127539ad7139354040","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.27.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.27.0","@f5-sales-demo/pi-utils":"21.27.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.27.0","@f5-sales-demo/xcsh-stats":"21.27.0","@f5-sales-demo/pi-agent-core":"21.27.0","@f5-sales-demo/pi-resource-management":"21.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.27.0_1789255999225_0.5712167590460278","host":"s3://npm-registry-packages-npm-production"}},"21.27.1":{"name":"@f5-sales-demo/xcsh","version":"21.27.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.27.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"a352d3bfe188eea9d956f71f68e674af73d2a4df","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.27.1.tgz","fileCount":1067,"integrity":"sha512-UtaoHWgxPlv4qR9d26eWFK2bw7pOLaTX4PhNF1tfNNrXdLXudHYcTClFVwfthILz/1JRO9kv+966sRweBY9ZaQ==","signatures":[{"sig":"MEQCIGQselkthuSwI+Z/Ew/MPq95jkiLNecBrQLwQ0Y7sRbZAiAoqp9R8+N74bc4DP8BN4c8fazaKTSQ2+l+D/j09k7LzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQZFgQdx0fxHiHguw9VedSecPBDGD5l9+pHQ2ofyRPJQIgOaAOelBFQElve3Q4x7cjv1uZR5IhyG7Qh+EewAsaQx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83952832},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ef3b4c8f48b43f0e7851b50ec8899992d82c437e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.27.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.27.1","@f5-sales-demo/pi-utils":"21.27.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.27.1","@f5-sales-demo/xcsh-stats":"21.27.1","@f5-sales-demo/pi-agent-core":"21.27.1","@f5-sales-demo/pi-resource-management":"21.27.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.27.1_1789274533055_0.062361354291557536","host":"s3://npm-registry-packages-npm-production"}},"21.28.0":{"name":"@f5-sales-demo/xcsh","version":"21.28.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.28.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"3d4296f76635cd8df3160b13115bd63ae7221e46","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.28.0.tgz","fileCount":1067,"integrity":"sha512-8ZdAhMaoL+w9XVqkxtix/G2wBDlOwJK3nrXBA5Xyc+uC132k+z+1hUtt3DIF5DkvFtfMdY7f+GXhOx83kd6GNA==","signatures":[{"sig":"MEUCIQCGI3NPOj8K7qgSUFrMPUBx4qeugfS2i3+dPTZT0SaSowIgcFgQ3E0xbv5Ctb0rDGMlJ1WuZT8Bt/kaNyrOWzhuh1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOx5A7Ds5axSjy5nL/SZpzAFbt57gc2BDb2LJxcKPAOgIhAIOR6SKMwVhpBkuJB4Qv2lL1BC/DCmG4IPJKa+frDBD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83952832},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"d351d9db39208837cb708b218e15d6d40ea8df15","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.28.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.28.0","@f5-sales-demo/pi-utils":"21.28.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.28.0","@f5-sales-demo/xcsh-stats":"21.28.0","@f5-sales-demo/pi-agent-core":"21.28.0","@f5-sales-demo/pi-resource-management":"21.28.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.28.0_1789320861294_0.2683373283125807","host":"s3://npm-registry-packages-npm-production"}},"21.28.1":{"name":"@f5-sales-demo/xcsh","version":"21.28.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.28.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"c34427184430ef4bab01e830f6d21e9f3f48cfac","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.28.1.tgz","fileCount":1067,"integrity":"sha512-I6+PSXydYHD63Oei16zHaS/OYDKP3Yk6RwuDNlo5n/dFi228A/qUIxTtpwVnU0Us0O0SMIMlukO0TfZMz3Uqgw==","signatures":[{"sig":"MEYCIQD/QB3AdMXYb7va/KneeacJps2oXWXn5fKqvLJiK5uglAIhAIxcsHErpdZQBnssj1s3yLvJPVWVXKbYfwHQLKzoSTQ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGax4gA8b7WOL/tjwKBg8+ktEloNtnffMxtqLYY/7QNTAiBp60t7kp8obmazaQIR9+ToQP0CjPGu+yXJsWPIC0OsdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83952832},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"41c3dccba0e3969a761af369096d91f50cdf0143","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.28.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.28.1","@f5-sales-demo/pi-utils":"21.28.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.28.1","@f5-sales-demo/xcsh-stats":"21.28.1","@f5-sales-demo/pi-agent-core":"21.28.1","@f5-sales-demo/pi-resource-management":"21.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.28.1_1789323953816_0.8309822757635565","host":"s3://npm-registry-packages-npm-production"}},"21.29.0":{"name":"@f5-sales-demo/xcsh","version":"21.29.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.29.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"d4fd8e740f004cb3e23c518e12667480ffb7b272","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.29.0.tgz","fileCount":1086,"integrity":"sha512-X3j8Ou5XGJKYUDMrzLUALtCxL3faJoWuPDZqNmTz1fl5UxAkIPjIkmG/S+v3sPSTq8MOXJ5u95LBDF1yB786wg==","signatures":[{"sig":"MEYCIQCvLDqkb7eZ+O0NeHFsOLgmnGZXuK/NDApJuEKbmG8KqwIhAOqgBfL+W997e6fZOyL/ih7B64xjeClvpOxCHHphabds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBz+oqRBvMYKix/uL0HGfJZjv+h2jKzxJHRpL6olHeA7AiB0JzShxoImMwK4WASd32KxBE2/N6oV0OpEXbnzw0Fj5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84096998},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"80d13dac71233f0b9bd7946ea1a1b7cc6f764407","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.29.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.29.0","@f5-sales-demo/pi-utils":"21.29.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.29.0","@f5-sales-demo/xcsh-stats":"21.29.0","@f5-sales-demo/pi-agent-core":"21.29.0","@f5-sales-demo/pi-resource-management":"21.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.29.0_1789567189600_0.8850313539118226","host":"s3://npm-registry-packages-npm-production"}},"21.29.1":{"name":"@f5-sales-demo/xcsh","version":"21.29.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.29.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"e9fc75dd5ee809a026c55ce72ddb207b7c238556","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.29.1.tgz","fileCount":1103,"integrity":"sha512-8gutft2QqIhnr3gdKj4SStgeOUqvIyReD7UtS5zWKwYBO0L5yFBptiSeojmC1Xjpfv+06jntJda2CtX0sPNjCg==","signatures":[{"sig":"MEUCIGE6CPgQK6dhYeZuAL1pFLfd9bmvwuH4auAvSRKC4HH9AiEAstuC+cBVhmDTEYCbeE1uLHHOsjJvLivfjRsuptHlsb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZIWkZmQ1BkrtZgef41TWCHRArq+EpXyo2c/b8wKMC2AiEA4w1Ig+1Pm0yM10YppkXq3t8yBdootwg0L7W4lzjvG14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84301647},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"de194b2a5cd9240c0e732637e02fc7e705c12b55","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.29.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.29.1","@f5-sales-demo/pi-utils":"21.29.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.29.1","@f5-sales-demo/xcsh-stats":"21.29.1","@f5-sales-demo/pi-agent-core":"21.29.1","@f5-sales-demo/pi-resource-management":"21.29.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.29.1_1789574076809_0.15250830968493023","host":"s3://npm-registry-packages-npm-production"}},"21.29.2":{"name":"@f5-sales-demo/xcsh","version":"21.29.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.29.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f4fb8a944d47df00dd44e60f93d6f8114a8e8d11","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.29.2.tgz","fileCount":1103,"integrity":"sha512-FGPCsIATY8WbLkgzyPCErZvYvGcax6S+eJPulclN/URw2HkWXTtj3uhYsCvFuoDv4xOmHlUgAp5T/4borJFrkQ==","signatures":[{"sig":"MEQCIARvmAYYFXjGNs0sBcBgkqBpytTP1/uShjVYUK7s0tvLAiAdqDyXfXjXn3ssMHij+8ktbv/6zncnMRU/6dbctHksMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCheIyDzlXzZ8YyP7ena+eIX/4lQo7vZRfoGTeskg4gPAIgBX4B3qguFEl959Q2PAnLiK/UR6pYCAdeN/Oh602wcVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84303039},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"a18c77dc90f9f3ad7f9c0d5f09754927dcf3fb0c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.29.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.29.2","@f5-sales-demo/pi-utils":"21.29.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.29.2","@f5-sales-demo/xcsh-stats":"21.29.2","@f5-sales-demo/pi-agent-core":"21.29.2","@f5-sales-demo/pi-resource-management":"21.29.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.29.2_1789581988495_0.6194215279865185","host":"s3://npm-registry-packages-npm-production"}},"21.29.3":{"name":"@f5-sales-demo/xcsh","version":"21.29.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.29.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"2b65dffdef86a6719f6c02199d69512972f016e9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.29.3.tgz","fileCount":1106,"integrity":"sha512-yObIUG51T6m7+fUZu7ljLFVEO8BiDLGanEVtumjb++8UGVg8yJ2+y9GakEQop4Ax7IitaCJIkV68Wh25DshUzw==","signatures":[{"sig":"MEQCIDVVX8TKyrdbx5ZHVPaDrnzMwRQc9LAAJHnxw/cL2DKZAiBNWStqEml1q7mEk/k/8r0pru5tulhDc3qb9ZQqFKV44Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9W2PPa2FeBDijak/G8GxQdmTQ5wOJvbzKPaHQgg/REAiAyxOJ/yxbkagZPPXO/9o5MedOpDmVH/cidHD529CI8Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84461450},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"15446dd8e4ac725d395e5664e370820113f0c882","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.29.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.29.3","@f5-sales-demo/pi-utils":"21.29.3","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.29.3","@f5-sales-demo/xcsh-stats":"21.29.3","@f5-sales-demo/pi-agent-core":"21.29.3","@f5-sales-demo/pi-resource-management":"21.29.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.29.3_1789592369394_0.8345221253759436","host":"s3://npm-registry-packages-npm-production"}},"21.29.4":{"name":"@f5-sales-demo/xcsh","version":"21.29.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.29.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"48a57ab4d14ae087c0efc3e36180b4f362bdd3fc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.29.4.tgz","fileCount":1106,"integrity":"sha512-2LOFyAYOgRbIZdfRGrD59wmd1A6ewoYg85JuMS7WaMatGC9ArNCrhqElxay2QgCZu6jADGOm84SX6ZEe/23IMQ==","signatures":[{"sig":"MEYCIQCXO8vC5FaJQ9emRP0ouMk6IRKkYm0eo0UeTIVRwgFKgQIhAPpll4PXiI0F++TlTNO6OL6S3XdY/XCxANwMUqRZvJne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnXaddfFi3jp125YSxa7fCrqS7Y7Bfq3sCpsK9On66vgIgJ7j0NBiQnX9phgVpVbltVen6WXh1l6n79KaJtFm5Nb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84462418},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"80880189fc106ce44da848286b905ec130cd3996","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.29.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.29.4","@f5-sales-demo/pi-utils":"21.29.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.29.4","@f5-sales-demo/xcsh-stats":"21.29.4","@f5-sales-demo/pi-agent-core":"21.29.4","@f5-sales-demo/pi-resource-management":"21.29.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.29.4_1789603738713_0.4281888892163901","host":"s3://npm-registry-packages-npm-production"}},"21.29.5":{"name":"@f5-sales-demo/xcsh","version":"21.29.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.29.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"8bab685f55d76a88b69bebccc7c50a684079c847","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.29.5.tgz","fileCount":1106,"integrity":"sha512-zajlDDcTJAmYRd1hhUlIA7mH/FG+OMmL4SbTmL6h8WAjFY8KymH6MhjPFvsOZaoOH9QxHFz6IKipPFLAXJ9x1g==","signatures":[{"sig":"MEUCIQD9ef82npSOhRvRsTXuyUGmAGScfD+ELFQBDWPscav2swIgTfJ+6fZ7o50Gab4yQ1lKqSHXoFztcAvvg77I5ui7p9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKW5ck03/5thlIipgiJ+YNSzwbNbPNXbBY2J5ixwzL4QIhAOSC+J08AjksMZZ0PxgCuk2St80Rt9oCpgcq0KQecZTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84462418},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e55dafd88cf2bfa6b2b034e303c427706a25de56","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.29.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.29.5","@f5-sales-demo/pi-utils":"21.29.5","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.29.5","@f5-sales-demo/xcsh-stats":"21.29.5","@f5-sales-demo/pi-agent-core":"21.29.5","@f5-sales-demo/pi-resource-management":"21.29.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.29.5_1789608107175_0.5492736150081279","host":"s3://npm-registry-packages-npm-production"}},"21.30.1":{"name":"@f5-sales-demo/xcsh","version":"21.30.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.30.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6c4f7cd607f472e65cced49a839f5c700c1dce76","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.30.1.tgz","fileCount":1106,"integrity":"sha512-rur5bV1szNcU4hFr52FhiyNJZubHTZfm4e4/AnGHVcA0CCtqWeTGbefu/oGi/Q7q3HgTH794Dwm7eF+QoUQHjQ==","signatures":[{"sig":"MEQCIBkJdg0htWYleTolvI+/SdgzDhRTGyHxp1K8OPzXL9YuAiBKGBWAmNxdAhVuhnQP0eFpkVkzThZmMaxOMgUbENpFsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHh55rfhIIcXi6JfEAHE1u7zLl14dMWygQf4Yj3NkPeuAiEA6+Mgb3m7mpGHGr8zYrx3ClJOMC1zbfJeA3sAZ5dLvrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84470799},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"22d9767e595b2a3d2e57a62b192bd582fc9b00eb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.30.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.30.1","@f5-sales-demo/pi-utils":"21.30.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.30.1","@f5-sales-demo/xcsh-stats":"21.30.1","@f5-sales-demo/pi-agent-core":"21.30.1","@f5-sales-demo/pi-resource-management":"21.30.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.30.1_1789662021444_0.30804151791074297","host":"s3://npm-registry-packages-npm-production"}},"21.32.0":{"name":"@f5-sales-demo/xcsh","version":"21.32.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.32.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f76a782457b32ffc3b00b748dc236091837e887c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.32.0.tgz","fileCount":1106,"integrity":"sha512-gC4rZRQj38Arn642RTgtIVA1Ya7mIWvyX5K8kt4nHns6P8GCR+OP7uN4dmgiqLdK7TGEXvz9ge2JoDwnZoIMeQ==","signatures":[{"sig":"MEUCIQCIpolE6JYfeulK4qrZ/1ZjthdCIlPGRqfQMmnCSbSnFwIgIuOervAzOMaA3RaiMYEnqHqQ4oBuiKDOwFp/tmLiGM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDe6peVzKX22fjjIfivssYE3NbXthMCEE4EQTFC8kPpFAiB3hfWMz7yAik7rWPL8mt8ILtgnzw29ZdiBGpiZuPKj4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84351500},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"318283a955aea8725f8119d68e14db6ea2d8b3e7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.32.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.32.0","@f5-sales-demo/pi-utils":"21.32.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.32.0","@f5-sales-demo/xcsh-stats":"21.32.0","@f5-sales-demo/pi-agent-core":"21.32.0","@f5-sales-demo/pi-resource-management":"21.32.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.32.0_1789687750706_0.8492119865529939","host":"s3://npm-registry-packages-npm-production"}},"21.31.0":{"name":"@f5-sales-demo/xcsh","version":"21.31.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.31.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"59c100ff8038c613779979be27ffc1588a98f3ee","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.31.0.tgz","fileCount":1106,"integrity":"sha512-t0uel1yCSMCJr7smTlXz93Y93HkCX0orQFNWu8NNW1Nhzs0t5jcc9lmF/9bCVD2LCn38c8hUpgN65pLnY/sBOQ==","signatures":[{"sig":"MEQCIBMYxBTBWxesGsDhfQdIYRK9DqqufcoJwZ34DmEjx8V5AiBMcqy2K/0wYjcxe3wdSWrBvUmY7rT8jPa4ycr7kxxWTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDvjYKsqW66F4xJXnF0JQ5QZP+Jx1lVyoPxpQsQ+HoAgAiEA7WX/wrhibRfq0Jufp8vIVRW4naPfRplOub9BPVRWxhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84350707},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e606d58ea45deae40b61f053d92e3e9c0fe9b80e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.31.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.31.0","@f5-sales-demo/pi-utils":"21.31.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.31.0","@f5-sales-demo/xcsh-stats":"21.31.0","@f5-sales-demo/pi-agent-core":"21.31.0","@f5-sales-demo/pi-resource-management":"21.31.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.31.0_1789688180873_0.9991192693332172","host":"s3://npm-registry-packages-npm-production"}},"21.32.4":{"name":"@f5-sales-demo/xcsh","version":"21.32.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.32.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6f1c6a75e3c84dc0b5d5f3f4adf24f92d7ebed1b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.32.4.tgz","fileCount":1106,"integrity":"sha512-tigeHFDRcNYaNUye4395zYjT0MsATqem5YMs5zC6wGtc3rBP9mR8bfBYKyZnWm0waYPvvXCSylYgsjenv2VqUg==","signatures":[{"sig":"MEQCIGl9qKe5DT0po0enKQwAyoj+QVIi7Mf49ZpHw6C8/dzGAiBMuq+1lN6+2rY2+6Yw/GVdoujoFlRLdEscjoRRu2gLNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbMfi4a2FsZcRb/IwFAtjq/bsI5QThE2sjL/1vZv9XFAiEAn+JQgxXLKxqig3sgL96RnIxtWOQEAQkPIF7i8oYknsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84354191},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"a12d78ad6bb7f1d0aeeabb0f8656f579c8130ba8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.32.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.32.4","@f5-sales-demo/pi-utils":"21.32.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.32.4","@f5-sales-demo/xcsh-stats":"21.32.4","@f5-sales-demo/pi-agent-core":"21.32.4","@f5-sales-demo/pi-resource-management":"21.32.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.32.4_1789731580253_0.8439610920571734","host":"s3://npm-registry-packages-npm-production"}},"21.33.0":{"name":"@f5-sales-demo/xcsh","version":"21.33.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"fe57163baaa0303d46d763a3952221e54850368e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.0.tgz","fileCount":1107,"integrity":"sha512-Tnf9EyAFZzMQd4sd0j08a91bFmc6ajYaDrcbicoWjVsXQQQ1Mq2/pWDDJ2Npbc/+QyBILJRZieCxalo7miUvUg==","signatures":[{"sig":"MEQCIGWgLAHRVFHmEhARcoZy3XhYG6yXk49aJo8tx2JjSjtsAiAqXBU2neavtnYxdZphqF7fZSvKGH4C2VotwfGA6JWTPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8NjlxgldOc7Do5n+5DMORmem8wHYR5bgmWp1WdJbcEQIhANy9WNCOV84AOCm5ISBsYHFnTzacbE9KohtnDQyzQVgW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"8f0f99d251b0f0520ebd4465345d7a6f020a5c31","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.0","@f5-sales-demo/pi-utils":"21.33.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.0","@f5-sales-demo/xcsh-stats":"21.33.0","@f5-sales-demo/pi-agent-core":"21.33.0","@f5-sales-demo/pi-resource-management":"21.33.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.0_1789757349011_0.8221275682801183","host":"s3://npm-registry-packages-npm-production"}},"21.33.2":{"name":"@f5-sales-demo/xcsh","version":"21.33.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"61d02fad01325ce7e651e9ff4378e70b44df80c9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.2.tgz","fileCount":1107,"integrity":"sha512-yDXdGDDlpZoR1ntMeh7XMJOS9ayYd0IUgxH6NqTGKho4nKK/5aqT0zlkfXbidokphqqApAbieQoT+OrDEjv3GQ==","signatures":[{"sig":"MEYCIQD8Ygf1Ws4bw7Af6MhfG9pFWwH+xD2UJ4HBP7qtKSF5ogIhAPs61isu8Oz9blSiM0bGOo+CRddmV2UXq6L/X8HoXvhT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHhKaVu+5CI6LABtCOzmuCpyGOKLwdRvXy+QBE/CUL3pAiBWEzm6CNgWRzehuoJWlIBorN6K41Ak20BiPreB9SMkIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"6d54374062d06a15a8c844e5a165f9a7fa8a61d3","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.2","@f5-sales-demo/pi-utils":"21.33.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.2","@f5-sales-demo/xcsh-stats":"21.33.2","@f5-sales-demo/pi-agent-core":"21.33.2","@f5-sales-demo/pi-resource-management":"21.33.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.2_1789774216678_0.9577681347193376","host":"s3://npm-registry-packages-npm-production"}},"21.33.3":{"name":"@f5-sales-demo/xcsh","version":"21.33.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"2a5495db8de3e88f6ba0877e8dd1df2e03486bfa","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.3.tgz","fileCount":1107,"integrity":"sha512-PkrsWU+AzvR5jEr2ku3jeNWMIh3lTt9sKy/85Gs0SR5CyrkpO1sz/z2FA86fFF03hW7vP2VBuTnI+At4hiovRg==","signatures":[{"sig":"MEQCIHWG0xdaHgsJYtMbXgLDJMIiz/d031U3W7VYMDkED5aiAiBwksGmC7C+pr0DVEDaqaemr/Fd2NJmtZuWQr14m1/XMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpC+VFTNsb8eUcLNQpWsNJERJeiBi1sSjPsXH9dSiPkgIgEiJGr1jpZ0YgWg186WXWQdw4qJPIa03pDRdjg/Rri4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"13d9a1a2bcea469b611c3dde31a5fe42dd596f2f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.3","@f5-sales-demo/pi-utils":"21.33.3","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.3","@f5-sales-demo/xcsh-stats":"21.33.3","@f5-sales-demo/pi-agent-core":"21.33.3","@f5-sales-demo/pi-resource-management":"21.33.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.3_1789777230997_0.2695517376072436","host":"s3://npm-registry-packages-npm-production"}},"21.33.5":{"name":"@f5-sales-demo/xcsh","version":"21.33.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"7d156f9fdcd944d13cc28b48367712a120f4bc12","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.5.tgz","fileCount":1107,"integrity":"sha512-N4b1FfiX5NEBwZ4It2LATw8UUqxqLZCnvtFcM+yrDlkXb6hdN3+Zh6OtyMxHp+jCpjLeSJOhYtibhA1vYJxZ6w==","signatures":[{"sig":"MEYCIQCHx2YLvZexmOEFpKbh51bFYpsUF2rZSQo5eTHqv1W5qwIhAK0jVpIGmzzDi/TWjQBZFH3IqtxXRkWUL0vstrbef6Dv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDOAET5BXlvTGyKUpGCFjlWCz/cRWRm3cCs7VPALyXUqAiEA2bdpSZgrga5RSu7YEmFhwWVhgmlVMflEYtt9gWZjsKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"221292624f7f1f7aa07b79e136426b60d779d6b2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.5","@f5-sales-demo/pi-utils":"21.33.5","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.5","@f5-sales-demo/xcsh-stats":"21.33.5","@f5-sales-demo/pi-agent-core":"21.33.5","@f5-sales-demo/pi-resource-management":"21.33.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.5_1789786727519_0.41438131809069745","host":"s3://npm-registry-packages-npm-production"}},"21.33.6":{"name":"@f5-sales-demo/xcsh","version":"21.33.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"d2740aca4316b6ffe77044d1f000ea99f4033d97","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.6.tgz","fileCount":1107,"integrity":"sha512-VBX2wy+PBCRWAFnzlNBv5h76Dd5s5qDeBh9vxcr6mAnQBzn+oMWxvcA9Nl9QSrI4RrICowgPUg6sb5wIJ38kdg==","signatures":[{"sig":"MEQCIFO6gT9NX+hrbJrFVjH78dpwxxTdWNG1OejrVb1gOPFoAiAOm67+PHSX/ziiaP0aao8MOBWwuY/lZ7xECmgvoccLXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLZ+CjEP9dd9l9xSDsU7c+PIsrqDI0d3tnWpnUbMIArgIgEtjSNENX1Q9T00ES5qC10uZl2GI2l61bzb8FFKKL8WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"cfc7288bed369483dd2b5cf655a741d306c3e956","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.6","@f5-sales-demo/pi-utils":"21.33.6","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.6","@f5-sales-demo/xcsh-stats":"21.33.6","@f5-sales-demo/pi-agent-core":"21.33.6","@f5-sales-demo/pi-resource-management":"21.33.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.6_1789791155653_0.4653316042807627","host":"s3://npm-registry-packages-npm-production"}},"21.33.7":{"name":"@f5-sales-demo/xcsh","version":"21.33.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"a051ff3f74bece7f7d4dbf0c739e4f3ac6837e57","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.7.tgz","fileCount":1107,"integrity":"sha512-tdMVb1lTT6SEBeNkbr9KgjIN5Bv4fJFwRc6J1wmrIpaLs8gav1NkRvh4tnWuxF/5zZ1h63UrtNgDM3NQlrFxaQ==","signatures":[{"sig":"MEYCIQDmPH2dqF9QfD6lOIrpAMWxPshIfCAGqKXJ4/kNErfjKAIhAN+5vLPELfrZwrsfkrLVJTG/OiMv3poT2ZHqcTYmY/px","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApCrkZAENXC9KPxfALCpQ+f8mKkbnkr2BbGJoSvH19fAiEAwSADaqiwFLrs8hx/EMReksmivYubnZi1Z3HkW6rpwbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"9a0dd412942a1fb9cf665583da99e6fb6d79c199","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.7","@f5-sales-demo/pi-utils":"21.33.7","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.7","@f5-sales-demo/xcsh-stats":"21.33.7","@f5-sales-demo/pi-agent-core":"21.33.7","@f5-sales-demo/pi-resource-management":"21.33.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.7_1789822193396_0.33981076228676343","host":"s3://npm-registry-packages-npm-production"}},"21.33.8":{"name":"@f5-sales-demo/xcsh","version":"21.33.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"4511c36a3ebb4463d0f29bd47828e445bfaed7db","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.8.tgz","fileCount":1107,"integrity":"sha512-eP+Wv4fni90op0Epy0vn9m2UZpzmRXg3cV6TdX8HqOD6mFHfqEfGBI6yqxFj3qbWokOQMsnAyughWL0WdxzScA==","signatures":[{"sig":"MEQCIAhYRcNju6vlw+YMyvo99Hyo5MSI9ZqeTlSZO2u4zaHDAiAfNIRirkE8yN4nHl7ykop1mVdCkh2ZyMrNOoHxd/zcvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp1MbW4lnxjgZ0wJFmtgbsciweF4i+qXJ8312Xkgep/AIgA0Z7qsX/S03xN/p0WXkeRNEfx+FYuGDNonZxt/0vG0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"2db2f62940439fb15b7fc32d4cb8eff105063f65","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.8","@f5-sales-demo/pi-utils":"21.33.8","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.8","@f5-sales-demo/xcsh-stats":"21.33.8","@f5-sales-demo/pi-agent-core":"21.33.8","@f5-sales-demo/pi-resource-management":"21.33.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.8_1789826360249_0.5833123511768381","host":"s3://npm-registry-packages-npm-production"}},"21.33.9":{"name":"@f5-sales-demo/xcsh","version":"21.33.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"dae95e5e83d250f19981ce3078852f060ec6158a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.9.tgz","fileCount":1107,"integrity":"sha512-J0QcBTNjN52BPuJHNmZvnChN457PlYCV/TaiQCGyQqgIl5iYS9lB1l8cslaXegqilE6tP6MXs9usYDMmvJXgXw==","signatures":[{"sig":"MEUCIQCP9f71G2Kq7evelvSqH+VJD8/uJssB0ZHPm2SPA7kLKgIgZfcXBcRl1BMnhUYwHEBDdV3MX/EezcXS8MvApnVALEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQV/wVvqb5UVjpxT/afycgaFhSNOF1hi/tocOH+Cw/eAiBPxIkZgT//l4vu7h/HVZnAjL6g8SsCQXqlSdH+CrfVwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"0d9d8c1a3fee6e8b719a9a874fb76465a9dcb6b4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.9","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.9","@f5-sales-demo/pi-utils":"21.33.9","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.9","@f5-sales-demo/xcsh-stats":"21.33.9","@f5-sales-demo/pi-agent-core":"21.33.9","@f5-sales-demo/pi-resource-management":"21.33.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.9_1789829813536_0.3016791728881698","host":"s3://npm-registry-packages-npm-production"}},"21.33.14":{"name":"@f5-sales-demo/xcsh","version":"21.33.14","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.14","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6a31fbad9b8f2af63e2a78582576d2e7c24864f3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.14.tgz","fileCount":1107,"integrity":"sha512-i68FHR/QwSOEFWMt73LT0uk9cjuUPDpDiZ4Yb/ETCmlcboEX+rBs/av0DZ0RHAPynSonWJDK4HT7ZEVWAoFtfg==","signatures":[{"sig":"MEUCIEfr87Xgmom5XMX494Okh9cDAzWrkAMXo9LQt9CEpyN7AiEAiczrw3eQVcqmTfH117/1xpcz+GPouOBhDawrf5cTSEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSJwmf4Nsz6q2wrQFY6V6bOJ/5Pi5HQYUxHwMsbX2M8gIgdXr1NBuFkizPbJqXK45Ng3Pkjrqqa5wKYh+RsWSrV2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358974},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"388cb2dbc104c237f72bb0b244228ab42ff532b4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.14","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.14","@f5-sales-demo/pi-utils":"21.33.14","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.14","@f5-sales-demo/xcsh-stats":"21.33.14","@f5-sales-demo/pi-agent-core":"21.33.14","@f5-sales-demo/pi-resource-management":"21.33.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.14_1789850275779_0.19232871834038767","host":"s3://npm-registry-packages-npm-production"}},"21.33.15":{"name":"@f5-sales-demo/xcsh","version":"21.33.15","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.33.15","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"046a5c02629b510dd4317e1ce2cb34929f876005","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.33.15.tgz","fileCount":1107,"integrity":"sha512-/dkuCW5ahJrFMAtLRY8bEjsQh1M6msftHHhbEwfZAamV2NVi/10M4VAGCWaFo6RohFrRSkEcmqx6Tly6ekNvcQ==","signatures":[{"sig":"MEUCIQD6Z96LwJWgc6D6rMWiFtA5oaVYVuHdW016mCO5xjC0qgIgF1L+PqOIy1MOVSjxUqR0BYRU98ANcoTx8RH5PeB194Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDehzqoQzblXeMuP+crZyUIT6XHLLIofWrpht/jk3HXzQIgaXtiyKgqauu9rxN/lJVDV9omKzVsQM4Ew//JuFsHylY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84358974},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"21e37118e1d9e4770f95425eff5316751ce03155","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.33.15","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.33.15","@f5-sales-demo/pi-utils":"21.33.15","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.33.15","@f5-sales-demo/xcsh-stats":"21.33.15","@f5-sales-demo/pi-agent-core":"21.33.15","@f5-sales-demo/pi-resource-management":"21.33.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.33.15_1789853478444_0.07144315594456763","host":"s3://npm-registry-packages-npm-production"}},"21.34.0":{"name":"@f5-sales-demo/xcsh","version":"21.34.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.34.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"0dd26e29634cfff8505c9c6f2cc6ead9bf94ccbe","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.34.0.tgz","fileCount":1107,"integrity":"sha512-iIeGXDTrLKLwSM5nJ41AyWv3rAnKWb867IT8AzxtruDgoj4twhm9c0fgAvpGFe9Ke+lhyCpConFjtjNnm5QnhQ==","signatures":[{"sig":"MEUCIQC8tkWX8H4O3vAzGqnilNwfAxZs4wsU3ZagXbS/vYSS0wIgeV37mcBGBhYQ/nCr4LV4/BYAcRc5xo3LthhiZvhFFCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICKX9U5GaAveBAar7eMQ3cVt1iPkHCb0sHjqgJ7akPCcAiBixBTL5Zqn6dqt8Yoomh/RAplLBnwzG8jBy9CvAAz0QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84360337},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"530c96b9ab12b289ae046fd34b9fe785ddf12e5d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.34.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.34.0","@f5-sales-demo/pi-utils":"21.34.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.34.0","@f5-sales-demo/xcsh-stats":"21.34.0","@f5-sales-demo/pi-agent-core":"21.34.0","@f5-sales-demo/pi-resource-management":"21.34.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.34.0_1789907547557_0.4874276163248277","host":"s3://npm-registry-packages-npm-production"}},"21.35.0":{"name":"@f5-sales-demo/xcsh","version":"21.35.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.35.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"248a4cc8bc83f0d1dea0c6ef9f29911d74ca04c8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.35.0.tgz","fileCount":1103,"integrity":"sha512-CyK99yoNs7cHSSrQoPQpoI/2SuHcZUTHHnfBYML3woN0dI32UueTAevVgcmtoGldRfW8SMe2M422JE2ZUZLpPQ==","signatures":[{"sig":"MEUCIBdsQqrRN40xg0cQJX7kluPfiNpJ0I6OuRMHw9fexGBjAiEAx4uSJe81yNbQ9u5W022hOY9soiE0ER/dJcFUIZwvte0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGzzg9TCE9bq3v0dzj+KsngQjgLJUJSe1WrY4UpKtb37AiEAhSE2TibDvIFzODFHxwkO1cgL2evXJhdRxHJG/gY6SOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84331272},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1fdeb1fe5f311e79fb2c2adcf15747d39217429e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.35.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.35.0","@f5-sales-demo/pi-utils":"21.35.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.35.0","@f5-sales-demo/xcsh-stats":"21.35.0","@f5-sales-demo/pi-agent-core":"21.35.0","@f5-sales-demo/pi-resource-management":"21.35.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.35.0_1789927104532_0.7146123199117291","host":"s3://npm-registry-packages-npm-production"}},"21.35.1":{"name":"@f5-sales-demo/xcsh","version":"21.35.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.35.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"4c2c6f27f53d2675c2c8b4722e01d69d705bcddf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.35.1.tgz","fileCount":1104,"integrity":"sha512-BZgAB6men3HKtkDMQQQhCXsdQMHRbAl/6N2eSZ+yjBWANe2rm3OI0JMv8xR5B71/VW0ZByWV/J4UU3SEMufU9g==","signatures":[{"sig":"MEQCIDvEaLUY4lFPHqFVNhpj5EN9mq50IHPW5ivpPU5RK/c4AiBjYW70GbY1bo7imPZWM0X5xnzyFqzAD/+zX6Ra9Sfh5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFOcgubgaBTfXWFhbUaRSXVuuSBfbOq7ueTRKLaEyucAIgTAURuKCCC4MnYs0CuOl8CuE3SZPfpHAJPVGZhQnkR3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84334473},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"40f00db4bf790b604f5aeed3762eaa469b707392","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.35.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.35.1","@f5-sales-demo/pi-utils":"21.35.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.35.1","@f5-sales-demo/xcsh-stats":"21.35.1","@f5-sales-demo/pi-agent-core":"21.35.1","@f5-sales-demo/pi-resource-management":"21.35.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.35.1_1789942703082_0.11388229634716707","host":"s3://npm-registry-packages-npm-production"}},"21.35.2":{"name":"@f5-sales-demo/xcsh","version":"21.35.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.35.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6d4ec28a0187721e1b0deea1042f1ab2dd93c7a8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.35.2.tgz","fileCount":1103,"integrity":"sha512-h/qcVEhvqNmBylVMHLdrFGRJOLL8pc9yT+hbeRV6Nh3EXSkA8QPDH27CrGqM0ird4HkrpdyVcPa7lVhTGL14Rg==","signatures":[{"sig":"MEUCIQDr+bU4HRZcF3uwv3FGXVDNlTsW5U0/+y7KN29kqh5DtAIgORXqfJ2JpZbSC6k4SstKeW6xbIh6pZwGSJ3dy7KW6JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICkfeBUtaK8zYFmPntZtlOLfi10e0pkigvumQakxBwCoAiBV1P2wd7Iovh8CbvjgQIhyjTwPyQcxb/bldL44FUZ3LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84314319},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b977ec8d50109693c984cfbaae33bde9f085bef2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.35.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.35.2","@f5-sales-demo/pi-utils":"21.35.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.35.2","@f5-sales-demo/xcsh-stats":"21.35.2","@f5-sales-demo/pi-agent-core":"21.35.2","@f5-sales-demo/pi-resource-management":"21.35.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.35.2_1789946111740_0.22012196839023224","host":"s3://npm-registry-packages-npm-production"}},"21.35.4":{"name":"@f5-sales-demo/xcsh","version":"21.35.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.35.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"11a86d10bb4b66b028de7bb9cc1c31f1991f129f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.35.4.tgz","fileCount":1103,"integrity":"sha512-jlskcBNhRTv8mXm+J16Veaw0Rs9jv6iRSRAE8kKgQ3ym9NhfEXuxeIdQdY0Tf1Oenkz/IN66V+J7RcBb3EdjLA==","signatures":[{"sig":"MEQCIFWCIQ3dcFoTkE2IQx1CqXoqu08HWMa/ckFfNl4gpLEKAiA0f0AujwqyGPzajubninuVVhBbLvy0V3/tq7yRpAyLMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+skImPPfi9kI2A4c9xUZ5RVBpwV2EpTdO/7vgqhsRKwIgJ5ToXnbNQhnXy3CXcYHV2cyaSLaYCoMX4P8WK5qFFF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84320833},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f093838a50d8443de241a571ffd2971cf2c9ede4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.35.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.35.4","@f5-sales-demo/pi-utils":"21.35.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.35.4","@f5-sales-demo/xcsh-stats":"21.35.4","@f5-sales-demo/pi-agent-core":"21.35.4","@f5-sales-demo/pi-resource-management":"21.35.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.35.4_1789961380862_0.6461462257292216","host":"s3://npm-registry-packages-npm-production"}},"21.35.5":{"name":"@f5-sales-demo/xcsh","version":"21.35.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.35.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"91fd137afd5224176fccad6942b73a5ff9456861","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.35.5.tgz","fileCount":1103,"integrity":"sha512-gf/CcncezLyf50ntCebQJ8AMPToeefDnNnN7NHbrgi3gMxdoqMcPRgOvxpxdUI5nUtgmYn/tmGAaQHAzqMFVMw==","signatures":[{"sig":"MEUCIBPqpsjumDvAMV/EQ0vhaT9BiaMjXVVrg6vjltrZerkMAiEA0AZmdYCY5WW75kGA5yOx+bVg+0KgZ5Wc9OoJcpNoMYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEihO8s0NniM/zK4uc3dv8fDJfp8I5EwpNwPbcpzeNmAAiBDSPJf3zlOAWwDQwBPsAqIu0aKoThHgfxYGf0V/ch2JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84321104},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1b8762ab816036f103ecbd64fe0bc8cb6b3b6731","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.35.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.35.5","@f5-sales-demo/pi-utils":"21.35.5","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.35.5","@f5-sales-demo/xcsh-stats":"21.35.5","@f5-sales-demo/pi-agent-core":"21.35.5","@f5-sales-demo/pi-resource-management":"21.35.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.35.5_1789966028779_0.7656654978243522","host":"s3://npm-registry-packages-npm-production"}},"21.36.0":{"name":"@f5-sales-demo/xcsh","version":"21.36.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.36.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"392fbce43593291822aebec463cd39d3a01bf215","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.36.0.tgz","fileCount":1103,"integrity":"sha512-KBa5sJag6wDSHl7jKeKC8o8TYWp0uK0MBSsrV5k/Dhe5bXaMi8eyjsz9OHBoCngvrFFL+9LY6FMjgZJrv6aaKA==","signatures":[{"sig":"MEUCIEeiH1G4RIr++xvKg7Eib0TcpiSDsMZx4fmE0es/aiwZAiEAtcgKDH4wLraJq+hzXAVDmpKYdEVHAYFalmcDF6ZFuu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIChSGVBJEtGqmHXPL6bxC113hzjkS5sdRpS5LxJkWJxtAiBYhUxzRTDJ4kR/6bKvRs0saqQoi0r7r9aED3pNy1HAYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84334398},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"df9c8dcb76dec4606163cd36c9d03aef6c963777","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.36.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.36.0","@f5-sales-demo/pi-utils":"21.36.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.36.0","@f5-sales-demo/xcsh-stats":"21.36.0","@f5-sales-demo/pi-agent-core":"21.36.0","@f5-sales-demo/pi-resource-management":"21.36.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.36.0_1789986440939_0.4743092675807705","host":"s3://npm-registry-packages-npm-production"}},"21.36.1":{"name":"@f5-sales-demo/xcsh","version":"21.36.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.36.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"68c30763719dc213751d50da85a096f36a5e703f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.36.1.tgz","fileCount":1103,"integrity":"sha512-NMwRTEKC3Nb+80y0eNLs0BVUncmzPZE3on0QMEShltZEf2IXMKEFDd5SUSLCJrEDgsqw7G5PHxc41/gHbxUOzg==","signatures":[{"sig":"MEUCIC9n495et9pkJlpizsfrnkc9E6uA4neF2Llx3fXKpGzGAiEAkdlWysswjiteU4KYTTWTjJ4UaabE6/uJjGCJD1vKpdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE697DOxx0ahM7ohSv9s0LjvFNoe7GTGoEuS8IH/sE1hAiEA83sp1MZJOqHQFjw3LVgltY4vNfibiY7d0mPxzvJj8RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84334545},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"98b1ff89e72c8cb92647bacc4c83f453455f0a44","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.36.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.36.1","@f5-sales-demo/pi-utils":"21.36.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.36.1","@f5-sales-demo/xcsh-stats":"21.36.1","@f5-sales-demo/pi-agent-core":"21.36.1","@f5-sales-demo/pi-resource-management":"21.36.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.36.1_1789994458583_0.14716304675600544","host":"s3://npm-registry-packages-npm-production"}},"21.37.4":{"name":"@f5-sales-demo/xcsh","version":"21.37.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.37.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"5d4cd63a125f3e1f7b4f265d1154440b6a5d5d51","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.37.4.tgz","fileCount":1104,"integrity":"sha512-NEdxehh9HeergfXaVIxSfXwhl+Et5Rvs/YmT7e6a1bAYmLa49XHOAMMqb5gN1ZCxEEctEB0xyIJU4v3N1TakvA==","signatures":[{"sig":"MEUCIGuoW9H/XHAIL+ErUlulfrVfeIQdy7LBbETafnflXtePAiEAuM7jrZtYFPY+TMoWvZ7VoJ8dDrRGYaAl3FCZPbXCaVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCf8CzvHD75ZHnBF+/x0TvpyLFvOAlXxL6swKIicAXA5gIgVIW8mFUfF82ap0Y69rIx4hDhonebscr2E8H6qDHTtns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84981178},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7caec54bf90757cb03af5fec0cb0eacf98bf905b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.37.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.37.4","@f5-sales-demo/pi-utils":"21.37.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.37.4","@f5-sales-demo/xcsh-stats":"21.37.4","@f5-sales-demo/pi-agent-core":"21.37.4","@f5-sales-demo/pi-resource-management":"21.37.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.37.4_1790020677708_0.19836159971029588","host":"s3://npm-registry-packages-npm-production"}},"21.37.5":{"name":"@f5-sales-demo/xcsh","version":"21.37.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.37.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"28695e44b17fafd474b68cbeb33fcded43796452","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.37.5.tgz","fileCount":1104,"integrity":"sha512-89P/IZGpapb2FmvTpivqU0UDEaEtdSFFKSdC16r5s4vFqoNmaWVIrw2fk0t3GPL/sdRwanOo6Rlti2UoANEXpw==","signatures":[{"sig":"MEUCIQClGk41sUMU6SvW5sFfCy8LaP03kVdNMZl/RTuY2B2M/wIgQENsqRTInXZgngdEoZ9dJg9AB3Nzjxwyp3EVp8s9N1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG0kRnKimOcnL0NDDo8Di2Dsxd2boySvPyRMkWIQa0iLAiEAsc+EURfeAjtT7eE/l4v618ox2Mw1kPJ/hDIWHVWlnvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84981191},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f9c46f557833c3730301b9a7f6e7f3b7fcd11ea6","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.37.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.37.5","@f5-sales-demo/pi-utils":"21.37.5","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.37.5","@f5-sales-demo/xcsh-stats":"21.37.5","@f5-sales-demo/pi-agent-core":"21.37.5","@f5-sales-demo/pi-resource-management":"21.37.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.37.5_1790044739931_0.755818255869199","host":"s3://npm-registry-packages-npm-production"}},"21.37.6":{"name":"@f5-sales-demo/xcsh","version":"21.37.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.37.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"4ea7277fa5d799d9ee16f334b9abda7ae9a22c79","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.37.6.tgz","fileCount":1105,"integrity":"sha512-3OHeoieQasUfWXj+1i5Vfmo+KW3iTZNRlb1k0GWoy01oxdCG8DDIJRUTlfcRPg2emHqAbtOuYmahYfl9Z1PtdQ==","signatures":[{"sig":"MEUCIQDAfRs48Whphd+LyFtjGJ1JTO9ng/Aw40t0HJelZoq7UQIgTZhfo7R4eQV6niIo7FuSNuallAsFyMhWttcaUCaV7fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe9XgSIbRHSaIjHLbF6NTS+h0hUVlSagTZf1zmmK/nfAIgar28bPqJpWzrVuSIRAr3aA8tSo/Bj/p1LZUUgb9ezEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84982945},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"bbad6e2b954b8331ad7ed320d6fd6ec394bbfc71","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.37.6","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.37.6","@f5-sales-demo/pi-utils":"21.37.6","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.37.6","@f5-sales-demo/xcsh-stats":"21.37.6","@f5-sales-demo/pi-agent-core":"21.37.6","@f5-sales-demo/pi-resource-management":"21.37.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.37.6_1790046311660_0.3152392096193004","host":"s3://npm-registry-packages-npm-production"}},"21.37.7":{"name":"@f5-sales-demo/xcsh","version":"21.37.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.37.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"b9f797d921d5a7f266268de9096b0f973ecaac2c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.37.7.tgz","fileCount":1105,"integrity":"sha512-3QTQZ/MWPJqT6oy3ES8LD0mBB0R94MPHhr1uohXZuikukkXQQYnxiGu/paE13Xwhy8JxKxS/ylO0D/Lw/QmyZg==","signatures":[{"sig":"MEYCIQCWoM4lttwsoYGzqOd66QF8FpgOOTZDhqVe6qANSksqnwIhANsVbOBWW63ME2lrMpTU61XxKlmfbQnzqfSttIFIo5GR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC2LgATP2dVpzCKfZ7yNC5Ksx8npKIBD1rVUFQaCW1gWAiBMsMJ3RZ5iTIOqC9mSpY+jOvu/IAo1oXhl09iJnLuVTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84982945},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"64c3edbe428ab8157f9077de732848c90407879e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.37.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.37.7","@f5-sales-demo/pi-utils":"21.37.7","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.37.7","@f5-sales-demo/xcsh-stats":"21.37.7","@f5-sales-demo/pi-agent-core":"21.37.7","@f5-sales-demo/pi-resource-management":"21.37.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.37.7_1790050626989_0.32592363079764475","host":"s3://npm-registry-packages-npm-production"}},"21.37.8":{"name":"@f5-sales-demo/xcsh","version":"21.37.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.37.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"c20cce9dc0e2bf0255368415c956c7954d332260","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.37.8.tgz","fileCount":1106,"integrity":"sha512-W8AMG7MzhFEezkwncgucPqgSeZKbWz516TTdG7YM6YLNEohwWaLZ+k89jDBQnmpp+EVQuKH33QRRRq8ZJuqhTQ==","signatures":[{"sig":"MEUCID3lQ8p6Tq7ux6s/R8blCuIEOmO8fqSTK4iFo3xHg1nXAiEAuvWAYrZ0c9jqYCIubabIvkbKnGyNXEA8F6gpft04te0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDpmNn97z1Gc+V+IqiQsxZhn8z5RipSwvw00OmCvmE2AIgQgnsTxZG7+TtbuOffRp82ulaWcwO7uvby6dpKXgfiNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84985359},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"6e3e66b17c8628f1a790b5bea1ca052ece678ba5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.37.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.37.8","@f5-sales-demo/pi-utils":"21.37.8","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.37.8","@f5-sales-demo/xcsh-stats":"21.37.8","@f5-sales-demo/pi-agent-core":"21.37.8","@f5-sales-demo/pi-resource-management":"21.37.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.37.8_1790053730786_0.9679791494028738","host":"s3://npm-registry-packages-npm-production"}},"21.37.9":{"name":"@f5-sales-demo/xcsh","version":"21.37.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.37.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"e3e44467ae79e42152a7fe8479782866ff8b6203","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.37.9.tgz","fileCount":1106,"integrity":"sha512-2zBGiMro1w0eV3tPtuIiXjWiuV/xlcYNS25NrzLxhmXjw1cCs7oSFdWjHZFkmpOn+Hwtn2uDO0SZ2PmseWt35g==","signatures":[{"sig":"MEUCIQDcIUKZWgHjpHUytKilz9PwZJXvyTUCfSG9Pc61Z9X2TAIgLtEJCA8SPnXBLqgcjgtNf6WV5niyACympth6pjRcROs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF8cy45sO4upejFTIGvlGeSWWbDsM/FEHSoEkO2bpHpJAiAdtDXM5gmrCklmrjeGkoTRKloHNr8TYZZttOWkioTR7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84985359},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f65fba1cb638221925611b1b73618ddb88a6f791","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.37.9","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.37.9","@f5-sales-demo/pi-utils":"21.37.9","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.37.9","@f5-sales-demo/xcsh-stats":"21.37.9","@f5-sales-demo/pi-agent-core":"21.37.9","@f5-sales-demo/pi-resource-management":"21.37.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.37.9_1790057849922_0.25753681379031557","host":"s3://npm-registry-packages-npm-production"}},"21.38.1":{"name":"@f5-sales-demo/xcsh","version":"21.38.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.38.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"13775dd77d021daa0013c644f5787937d12cf1e6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.38.1.tgz","fileCount":1106,"integrity":"sha512-RAP8ju63R8gLAXAnM6GtmFDlUols5OUaJBifsmztb+EmEYLDjiXookHNsoQn2hW7dNqPBAivT3pDF5XdAgw8yQ==","signatures":[{"sig":"MEQCIGu9d+s98qebGjPBElVCa1fD77e+ZTbiF3jn/SJnOVZEAiAm1L6tXT3MgiHlF2jCLgKQUGegn+IiJpmlJZh8wnb6Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDuUVXvlqIkLROfzIrg+LtAIeEukW4Fu92Gl9K+CTorFAiBD4x1cKMWsaSHYjLsUX8tkpmFnRs4SRHnik9A2uCNw9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84993586},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"4b59258ac2e302e022b5d9fbc752fc4cfd19f6b7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.38.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.38.1","@f5-sales-demo/pi-utils":"21.38.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.38.1","@f5-sales-demo/xcsh-stats":"21.38.1","@f5-sales-demo/pi-agent-core":"21.38.1","@f5-sales-demo/pi-resource-management":"21.38.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.38.1_1790119481936_0.2767709445056994","host":"s3://npm-registry-packages-npm-production"}},"21.38.2":{"name":"@f5-sales-demo/xcsh","version":"21.38.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.38.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f6481a374b82cae4ce2941c5e10b7841b6faee58","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.38.2.tgz","fileCount":1106,"integrity":"sha512-M8s8DeFrTj8C7Cws+Kmm1SQ/VOch3NgenbPcCpS5AM0/Ssf56zmaiDiD89zomPj7dn84eWwt44MGsppuBnYPgA==","signatures":[{"sig":"MEUCIQDjSL7F3l17puMiSsTcvwCBzfGRPVaxlTT+VTs13apH2QIgGqmA3p/V3Va4rob6bhxOW6yePDift6jhv5cnS3CqpiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKR9gCZd7TE3usfq/Q8SLeTE2OqJWZqGSl1Q6z/zjK+AIgbqZo8a8Mke2Pr0SV03h+6Dea1F2W2rS3kz+BywhduW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84993611},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b07be1789476588f1a259909d6358a475f4caa92","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.38.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.38.2","@f5-sales-demo/pi-utils":"21.38.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.38.2","@f5-sales-demo/xcsh-stats":"21.38.2","@f5-sales-demo/pi-agent-core":"21.38.2","@f5-sales-demo/pi-resource-management":"21.38.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.38.2_1790122443972_0.8668885770300108","host":"s3://npm-registry-packages-npm-production"}},"21.39.0":{"name":"@f5-sales-demo/xcsh","version":"21.39.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.39.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"e64b86ad1c7bf7ed6ead445ea92aa080f633e25c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.39.0.tgz","fileCount":1106,"integrity":"sha512-z665JaVFFTKZ2H7WV/CfpC8U1XOEMKkXPnJ1RSrsnweYi/iWD01j3UA6haGm1njFw+wPWdvEpzBk88otv5JpIQ==","signatures":[{"sig":"MEUCIQCwCuKkvswbSvAcTHqzqff5v4GY+QXRu9eUtS9eoCY+9AIgCkUsg0dsDcpAVpy/iKK3dwHavp78lp0TP7fm/9cvDOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhYrculsRNBz9ybu+3ld6/5e/nnaJ0HdTwkx8MnRzo/wIhAI60hri3oAGcRSS6GiNWAFAWovqLHJI1H8HioiyMLnUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84997106},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"c08e19dc06f58b51419dc76f037c7aa8b63d3028","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.39.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.39.0","@f5-sales-demo/pi-utils":"21.39.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.39.0","@f5-sales-demo/xcsh-stats":"21.39.0","@f5-sales-demo/pi-agent-core":"21.39.0","@f5-sales-demo/pi-resource-management":"21.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.39.0_1790131877871_0.016296422607590566","host":"s3://npm-registry-packages-npm-production"}},"21.39.1":{"name":"@f5-sales-demo/xcsh","version":"21.39.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.39.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"34cf3cf27dceb17848a4aeceae7d3794a5d1b4a0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.39.1.tgz","fileCount":1106,"integrity":"sha512-rTQwvseGOh9QIItCDJwCGl1lWDlZvegIE9bGIOIGmgm2w4ilvG9Z66AOblQI72T30vXk39aoTcF5Qxm4nmmd9Q==","signatures":[{"sig":"MEYCIQDOOu0glX6lLM705hNC73L74MsfZ5ipfWSq98XW9KNkIQIhAP7gsZvRc10mNQBPPp+rzDv5EM3l1rTrN2DAigdAdtMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnXNPrSTV9qWqME150p4qhuwPbRZLlfsqjm3e1Lf7s2AIgSPzQBApE3KrSF1THQ6v/+iAZ8x64bwkjC50NXQJH7jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85001086},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"687a75a39b967d8adfb41a000c7d182c5875d1c4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.39.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.39.1","@f5-sales-demo/pi-utils":"21.39.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.39.1","@f5-sales-demo/xcsh-stats":"21.39.1","@f5-sales-demo/pi-agent-core":"21.39.1","@f5-sales-demo/pi-resource-management":"21.39.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.39.1_1790137157193_0.6909744304600836","host":"s3://npm-registry-packages-npm-production"}},"21.40.0":{"name":"@f5-sales-demo/xcsh","version":"21.40.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.40.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"9c343c702fcf9a3f200fcb524db6e87f4f658262","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.40.0.tgz","fileCount":1107,"integrity":"sha512-NJjSujX4yJUs6jgDSqN+XYc+1eTW98tPnB27sOrUwJ5lrnO+bkrJH5FVFy16Bdk9aysPrXwcCQJLDfXN7yAs+w==","signatures":[{"sig":"MEQCIBe6rPwI2I8/MLxT1g2DjUioP6knAzVkaXLSFyJV6yLSAiAaMOODWcNiG37HbaOnRpLVsmg920FG04G01J1AZuS7jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQOEMYe7RUlNbipbt+jnyu0ctp/vU1tRzq9pFvMCSa8gIgQ27BennYZ6kXhkn3TShqikeCaUPh9iZDfQJM7aisVyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85011292},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7a20b23290f9eec1025c8f8e73a6ef6f4231c439","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.40.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.40.0","@f5-sales-demo/pi-utils":"21.40.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.40.0","@f5-sales-demo/xcsh-stats":"21.40.0","@f5-sales-demo/pi-agent-core":"21.40.0","@f5-sales-demo/pi-resource-management":"21.40.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.40.0_1790140248752_0.20221787195845997","host":"s3://npm-registry-packages-npm-production"}},"21.41.0":{"name":"@f5-sales-demo/xcsh","version":"21.41.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.41.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"af70abadf991ed275b5097cae08e567a87288b78","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.41.0.tgz","fileCount":1108,"integrity":"sha512-nh0yF3OCycY7Bzjcr7MNhrmZKSE6rFIAUZaScVVn1nSRaj3WmIPcYWlZQbh3G8JWNOUjNo9CunKzwHxfXsMYIA==","signatures":[{"sig":"MEUCIHV7sQDl3Dwg2g0uHYApbLlfo55oUapLe7YKyl1RqH8vAiEA7f+HtuaySRNUAr2Kcp4wFxA9psnvEiDtna62lbFX3uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAFO/ogINLc8CxBfxrS0MBAYp2mCT5sSFcD57ZIJmGzVAiEArXBkLjYqOpfSDfCIJHLdeaW9F4UtLYE5U0ic48Vvlkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85046867},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"63b13f8cbe760cbce9db82d2f24dd5a2918d9a4d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.41.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.41.0","@f5-sales-demo/pi-utils":"21.41.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.41.0","@f5-sales-demo/xcsh-stats":"21.41.0","@f5-sales-demo/pi-agent-core":"21.41.0","@f5-sales-demo/pi-resource-management":"21.41.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.41.0_1790147697971_0.8613315419033256","host":"s3://npm-registry-packages-npm-production"}},"21.41.1":{"name":"@f5-sales-demo/xcsh","version":"21.41.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.41.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"b63218bc440628617bd6fe4f1ee33537e65678cb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.41.1.tgz","fileCount":1108,"integrity":"sha512-NuihZ/LF/f8peFMxhQADL2VqI4w7QOANZmua19pjid6WlLS9RadAtZKmYNGkr/SDgnmRIVIQne6lGQHPfkxUrA==","signatures":[{"sig":"MEUCIQCihsBy5W9BBamvOR4Tm6QgeA1FW+SjvwJsrA+ByFKVdgIgBXn0PZy4saT8KPFtka22s8NLZtRyAeF0h0kLJ3L7FEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGE9Iwt5ZG2DLXz31nevmfWn9k/v6uAepRRWXx9nOukVAiBmbEYIDx8Gwby62jBF/lJgM75fG9JJKina/YAVifokHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85055453},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"d343f4f41ebb0ee200ea1111ec274233b238e4b2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.41.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.41.1","@f5-sales-demo/pi-utils":"21.41.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.41.1","@f5-sales-demo/xcsh-stats":"21.41.1","@f5-sales-demo/pi-agent-core":"21.41.1","@f5-sales-demo/pi-resource-management":"21.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.41.1_1790152239361_0.740030253971188","host":"s3://npm-registry-packages-npm-production"}},"21.41.2":{"name":"@f5-sales-demo/xcsh","version":"21.41.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.41.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f78bcbfd0a6cabba8cb797f600681344cc57f1c5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.41.2.tgz","fileCount":1108,"integrity":"sha512-xsblXELff1TsBUVD7XyeK4NLGMkRRU0qY31YMtUJ02D8N7qXowh9oiQcHBTfHVA6zDjhPS+xzlBNJRqSe5kH5g==","signatures":[{"sig":"MEYCIQDW8xQs/WQ1DUk9t0RaxJYW4CzNpZrky4eJ5u+ujLBoXAIhAKJK/0LApwdKlHWyyoLlxbsHJwo9oV5zxZ49dejQgy7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwX6vFrq/NJw9XYfB/FO3z5SPtdQCCXTutHw6zNJeu+QIhAJFzltYm9FNz3TWcCbd7dIl78H7Q8pY8MxlDNBSOpUdX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85055584},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"661fa39bd93c6d203cd35996e013bca365889d1e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.41.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.41.2","@f5-sales-demo/pi-utils":"21.41.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.41.2","@f5-sales-demo/xcsh-stats":"21.41.2","@f5-sales-demo/pi-agent-core":"21.41.2","@f5-sales-demo/pi-resource-management":"21.41.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.41.2_1790154417731_0.28063061165342784","host":"s3://npm-registry-packages-npm-production"}},"21.41.3":{"name":"@f5-sales-demo/xcsh","version":"21.41.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.41.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6f7e3894337cd42634638436f00e2385b52fcf2e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.41.3.tgz","fileCount":1108,"integrity":"sha512-MpabHAzzqcqv+vBHMQ0lhWSiVy/GIStO6Qt4tRRfNw21BoRiSVoy4OKPYZhBdkRTKb5WTI5IvdWXZtCQ53STIA==","signatures":[{"sig":"MEUCIQCLVFAbhexnmVze7/0GFdslKvnpGH9+IUwTon7VvMHQmwIgP2+pG5PXYWXSWNh7sKncwYcxWjmxnJCKtq79M/JMY1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMt6W5JkfNLawDm/OaW26Qbek2CtRV2y7eBz7PJkwCFwIhAOJte0hMYxcmth5w/m3w283kMFVKTdKA7UU00Ki/+9YU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85057318},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f0096981966a90eecd599970d36d93e052b5097d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.41.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.41.3","@f5-sales-demo/pi-utils":"21.41.3","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.41.3","@f5-sales-demo/xcsh-stats":"21.41.3","@f5-sales-demo/pi-agent-core":"21.41.3","@f5-sales-demo/pi-resource-management":"21.41.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.41.3_1790162370367_0.3043481992953616","host":"s3://npm-registry-packages-npm-production"}},"21.41.4":{"name":"@f5-sales-demo/xcsh","version":"21.41.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.41.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"bb74943bc7f9f9a428b61ebc00fc50c79735f6ac","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.41.4.tgz","fileCount":1108,"integrity":"sha512-SYdaBBNnOesBc7b4GPschL2PxtggN5evWcoMvUvOA3Yt9owtiUU/xsxYq2aGiaf69I0J6ht7ZLuhU9O8GHybFw==","signatures":[{"sig":"MEUCIBCKtWezl/EgVAy4M/Hz/srBEtHYDJvZRp1ji5Cf9ct6AiEAxHjOHIFLR3VA/RBZ2GZoZhwlfTy79a42PNdUpXbKc8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClzaygVXOYxyZ70Akx938GpI02as4YoARZdf0CaHuiYwIgchDpCwacFeVaQC7E3OLueUrqckfo1JqYclp7NfYrCFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85057283},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"6bcf56d7d911936c4ddf5afbf2fe8a04a48126d7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.41.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.41.4","@f5-sales-demo/pi-utils":"21.41.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.41.4","@f5-sales-demo/xcsh-stats":"21.41.4","@f5-sales-demo/pi-agent-core":"21.41.4","@f5-sales-demo/pi-resource-management":"21.41.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.41.4_1790169623131_0.7646135534095981","host":"s3://npm-registry-packages-npm-production"}},"21.41.5":{"name":"@f5-sales-demo/xcsh","version":"21.41.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.41.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f14a29a6fde0fc4eb906c7e9b245b1f5db408b08","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.41.5.tgz","fileCount":1108,"integrity":"sha512-TrnHErPUsj1mBfKPZaKDT4TuZBNKqVjKgNCw/TN6xEKoWVOBNc5PcL5nHkZhxVMSFL50WT4JSLorhGRLoyeraw==","signatures":[{"sig":"MEUCIGuOMJraEIFXBfimcdSuLq8pUN5jxFFF+68Ky9lz0xBSAiEAoJskmNB8QTineZJx9fJxEBPzTot0itFNlaMTiFrr3LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDToWAprltjL/uCfFa+5PhZUPRwTvwlbZKjOtlYtAJ2aAiEAuZ7xZAHm2ZqMGrWy7qtxLDug/CDqm3zIYfAkMNsq188=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84747678},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"527e5e67d69c185d9cfa3bfbeeb9b20c49f568ae","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.41.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.41.5","@f5-sales-demo/pi-utils":"21.41.5","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.41.5","@f5-sales-demo/xcsh-stats":"21.41.5","@f5-sales-demo/pi-agent-core":"21.41.5","@f5-sales-demo/pi-resource-management":"21.41.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.41.5_1790174233458_0.7178154026324315","host":"s3://npm-registry-packages-npm-production"}},"21.42.0":{"name":"@f5-sales-demo/xcsh","version":"21.42.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.42.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"b0198cc0f389e146f78e1dd07d5eb452f6f546ae","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.42.0.tgz","fileCount":1108,"integrity":"sha512-MULGSLTcpo9gwK6y6DlVXet0IYG7m8odquDUZsVh2jT/q8Kly93rhMyQkiiZXwYSpg3P8QOd864e2yKBpwA36A==","signatures":[{"sig":"MEYCIQDMAacD+s7gHZiaQ1Kwjtec4KDsVgQw2z3C6pHqIPNpoQIhAPtS/OQBeMb7/OAvIl7D7FkhJknSch3pWVshHfZrcHvg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoiGdtbdrSIpGcLfIyJB/HTtzMUrrE4Byb9ePAIMaL0QIgUUF8X6OWT2+PHe+vxz05yoxWwpEYIYIoCiy5RbehIR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84913910},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"3c71f7719e8cfdb4b16c058a5630bb9b90d3172b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.42.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.42.0","@f5-sales-demo/pi-utils":"21.42.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.42.0","@f5-sales-demo/xcsh-stats":"21.42.0","@f5-sales-demo/pi-agent-core":"21.42.0","@f5-sales-demo/pi-resource-management":"21.42.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.42.0_1790210838729_0.1287201954267756","host":"s3://npm-registry-packages-npm-production"}},"21.43.0":{"name":"@f5-sales-demo/xcsh","version":"21.43.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.43.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"7fb1b7b8f9ac67eb470f288389c35bd140158d19","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.43.0.tgz","fileCount":1108,"integrity":"sha512-X7Wsoab7Foy4D7fTA2d4yjRjRIfo3aoCuZAeWUvbBWJJ5ndv6knMfQ9ZJ1j0XJGU8+5shSsI4Zb8/mPOEzPZfg==","signatures":[{"sig":"MEQCIHW3zvLnNSvP/nI+Zroymglxp1okwBjYt7r2cg2XZ2bTAiBYz7fek1Mnit4jl+sRAgulE2L3rlqNSYK5ejeKHG7D6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfN4BS7uoNwqn25/F3W3pIpcb8jag0jxUMYqwvBiJEQAIgTR4kzzjtXTOQ75tjlrEP3WyxpN1iVbyer/LGyUK+F7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84918719},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"a95a45b1b0f62f266192db3318181cb45e01df42","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.43.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.43.0","@f5-sales-demo/pi-utils":"21.43.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.43.0","@f5-sales-demo/xcsh-stats":"21.43.0","@f5-sales-demo/pi-agent-core":"21.43.0","@f5-sales-demo/pi-resource-management":"21.43.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.43.0_1790222036166_0.5523692470816071","host":"s3://npm-registry-packages-npm-production"}},"21.43.1":{"name":"@f5-sales-demo/xcsh","version":"21.43.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.43.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"4d9e1337cb0dbc382cbcf49721b12f05553db57b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.43.1.tgz","fileCount":1108,"integrity":"sha512-aKHsVwvtSH+yjglswJXXdtpJ6xNicasrDKmvN8nzTrWMVbhtnrqgjLBSIP3thpMI3jsTiMzmkyOcxEIxvmO5DQ==","signatures":[{"sig":"MEYCIQDbFZLNn9KqUHrimDYooypy5noPveO4tPwgV52ErtpM+gIhALuNw7UJZQ6rUCO8MlWdPeZPTKqEqhsLmwuuQRfI2lWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCghuwRDqym1lo/ewnvtw7PHxVsnCmPR/RqFLE7qwXQKAIgX4OrnHeircLSu0S5CA8F36IeQFvUeqxv8G8NwvfVHyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84918719},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"52977a8638fa3f0543c64d1ca887c7568e7846d4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.43.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.43.1","@f5-sales-demo/pi-utils":"21.43.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.43.1","@f5-sales-demo/xcsh-stats":"21.43.1","@f5-sales-demo/pi-agent-core":"21.43.1","@f5-sales-demo/pi-resource-management":"21.43.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.43.1_1790223621368_0.7519861970305948","host":"s3://npm-registry-packages-npm-production"}},"21.43.2":{"name":"@f5-sales-demo/xcsh","version":"21.43.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.43.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"a4ec7a24afcb5f7bb546d1693a1dcf7f99d7fd7c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.43.2.tgz","fileCount":1108,"integrity":"sha512-moL0GvDEoY4JPuW8hGZAlx2ca6/An/sMS4sE9gcCpu1uqn15OCD7v72AQ/cg3Cl7ZNMvlefuqo76C0DkzZJKdA==","signatures":[{"sig":"MEQCIGZc+EwKl31eTLJZHlImtXqr88/y08A0p4H21VAeiPeUAiAf3LSJICDARAojG+0H0xcRiTGDwHoD/cAFRUusebKshA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBLQrBSZLJPBJ7q7pokazrmjFGblbStAVvbHYESD3q5yAiB0fwjznWg3eJahP7658dvs5Nxq9KOmWb1bt0rFp5sfJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84922150},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"117d89d2d2ba9619e4c652d28b6db7c7d17eafd9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.43.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.43.2","@f5-sales-demo/pi-utils":"21.43.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.43.2","@f5-sales-demo/xcsh-stats":"21.43.2","@f5-sales-demo/pi-agent-core":"21.43.2","@f5-sales-demo/pi-resource-management":"21.43.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.43.2_1790227647988_0.2599317773654326","host":"s3://npm-registry-packages-npm-production"}},"21.43.4":{"name":"@f5-sales-demo/xcsh","version":"21.43.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.43.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"64d34a38cbd84ab021ff0c8828407ae2846ffd60","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.43.4.tgz","fileCount":1110,"integrity":"sha512-1cw+jafDjv1UACI4oS+yDAOo6bbWP8bC8273HilysfMXKBFtD5p9UJgX+PDXvBBInoGrJqkXsZsoxqFQN+0yzA==","signatures":[{"sig":"MEQCIFjR4d420CyNgma3derIznZDpEPlrsZyipy6A5bAh3WjAiB1EYQSgQXLSjteMTKiEsUE7kArSvUIGhM5MfoksOhpdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC54Fs1Zpyi7mHFpVriBkh1EO79OiyNvtXNsPBnkY4B7QIhAPj+WhHpaY4MGY1BFu976MQPyyTe/Yyl6i8VRHzikN8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85174193},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"b0621283758b2ecf512249de1f693bbc693646c2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.43.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.43.4","@f5-sales-demo/pi-utils":"21.43.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.43.4","@f5-sales-demo/xcsh-stats":"21.43.4","@f5-sales-demo/pi-agent-core":"21.43.4","@f5-sales-demo/pi-resource-management":"21.43.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.43.4_1790276855309_0.5860667970780367","host":"s3://npm-registry-packages-npm-production"}},"21.43.8":{"name":"@f5-sales-demo/xcsh","version":"21.43.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.43.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"e3a1275b954ce0af65a967864cef431b70b6b7f8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.43.8.tgz","fileCount":1111,"integrity":"sha512-Z6o3Igz3hn0gQ4VGWiRIuny0DIf1CANDPZ8+zAgDFi/Y9uk2IljMIeN3R0A6YUElSsDi7bvfWV/utVo3DO8NKA==","signatures":[{"sig":"MEUCIBQPyEDrSjd2eVfozF09W9UMlAZevbyGb7emHodEs+QQAiEA2nUuRfXp2pR/XE+6pO0RW82Dz01nzxBvdQTgu1+Fh2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPCwGj1AHFDl/FzONGCynU/tY8v8i9giO0FDBSjuMaLwIhALBwJYK5WUzFry8P1tnuZagTYp+PUT37rreNxWfG6+00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.43.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85177786},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"7c4fc17516d0d4b1ed8f807284595099eaf344aa","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.43.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.43.8","@f5-sales-demo/pi-utils":"21.43.8","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.43.8","@f5-sales-demo/xcsh-stats":"21.43.8","@f5-sales-demo/pi-agent-core":"21.43.8","@f5-sales-demo/pi-resource-management":"21.43.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.43.8_1790309683676_0.46829962996709784","host":"s3://npm-registry-packages-npm-production"}},"21.44.0":{"name":"@f5-sales-demo/xcsh","version":"21.44.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.44.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"7325ce6e026ec8502b3cb8baa824758a517ddedc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.44.0.tgz","fileCount":1111,"integrity":"sha512-5XoP/VdAdhuw05uHhvblkgYsNFPNrCFiEMnhgNRQDaQa8vMAwgghQqQfUUt42T4rK/AFn7NCSpP8qUjG5V2Tjw==","signatures":[{"sig":"MEUCIQCFd1VDUvi+G8vfxZ1vhMAq1rOGuK16loP183dGe0OSRgIgFxTh9SzYpveR8MknUKN8Lqlits7YyauroEiyURsi5Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9g2zw1Kp8xybZcaYF6QZXk3jQyVGMrmEXhsWKyVg3VwIgSuMVIsByH67lhBOma0F7klTL5kaLvdHB3uIjI3iakno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85181980},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"5f863262a0113bad11b07ecde8bb65fea0874cba","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.44.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.44.0","@f5-sales-demo/pi-utils":"21.44.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.44.0","@f5-sales-demo/xcsh-stats":"21.44.0","@f5-sales-demo/pi-agent-core":"21.44.0","@f5-sales-demo/pi-resource-management":"21.44.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.44.0_1790311452761_0.4460556593212073","host":"s3://npm-registry-packages-npm-production"}},"21.44.1":{"name":"@f5-sales-demo/xcsh","version":"21.44.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.44.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"82407526bb808cd4c16f43f6c5b6b74d01fee223","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.44.1.tgz","fileCount":1111,"integrity":"sha512-3WN6tFj5KjLiWl9nPFHJJTLZPi/SH8e+JfvJoiRPB4Z32PA0IoLk9oS5VguzIj62GjZPAfuwqVrDx+M8dyi0/g==","signatures":[{"sig":"MEUCIQDO4nk0+yf9TyjClrQljwViJitxjnrRUW1HiQ3uZWM3ewIgSuiva/tVGI82VQwpnbyydZCeLDg0DT3VoiwqIS4DxrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCN/slIKP3lIqHibY6pXOINEPjjj6b4bMpwKyXfUBFwVQIgQAj84SEYnjH/VQYaPq+kr3aHXKiUsyEEud7Ogacqr+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85189868},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"708dcced0de17ecf3390a19f650f8784e3ceadcc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.44.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.44.1","@f5-sales-demo/pi-utils":"21.44.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.44.1","@f5-sales-demo/xcsh-stats":"21.44.1","@f5-sales-demo/pi-agent-core":"21.44.1","@f5-sales-demo/pi-resource-management":"21.44.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.44.1_1790335323548_0.5712520196901874","host":"s3://npm-registry-packages-npm-production"}},"21.45.0":{"name":"@f5-sales-demo/xcsh","version":"21.45.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.45.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"cb7c3925f91c39f485d8431a5c562aa6c1ff36b5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.45.0.tgz","fileCount":1111,"integrity":"sha512-0t+CRVUq4bWQuCymQsFTximCZ6tvbUezZ7iPCLty1l7v8+cFkPlqJGJJYQwBF08kr/ExQpcErQiWCwYOKe7CNw==","signatures":[{"sig":"MEYCIQDahuHv9HLZm3yiE9TfwEN75b3JmL0BvV6FZ2yRsFnxygIhANwEUml3RDfEFn+d6MLVBTkpt8Qylx3pYHs4WlWtL1us","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFNJ9lJF1RBL1gxnvLukmyu0aLiGYZcSK08fQXbn2tQVAiEAiYAel00/LXW+bE/TPp2FpRvx4yEKhsOpqDtk2xqosGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85197300},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"1a7543cf3b387497a063638d4272702fa34615af","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.45.0","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.45.0","@f5-sales-demo/pi-utils":"21.45.0","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.45.0","@f5-sales-demo/xcsh-stats":"21.45.0","@f5-sales-demo/pi-agent-core":"21.45.0","@f5-sales-demo/pi-resource-management":"21.45.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.45.0_1790343039429_0.37878817099726136","host":"s3://npm-registry-packages-npm-production"}},"21.45.1":{"name":"@f5-sales-demo/xcsh","version":"21.45.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.45.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"f9431f6187862be12ec2de8a4f75234e5d556b7e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.45.1.tgz","fileCount":1111,"integrity":"sha512-j8zjwu6R+JkC3QWedmrUZStBpuf7W5zX9d0C3a2SfPByAgWjkoI+VDrFmaBfyVq7gyYjQG+LtuZ6T/Gm0q3NWw==","signatures":[{"sig":"MEUCIQC87akzvYS5VXH/B03dIOOKf/BBrdVIFbYlqSZm/2GCbgIgOmhi2IFFX9SEAn8IR3Xl6WoAYiKnW5ovWn5HSgUrbTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIApr9dRxPLMC95T4VtNltoz826FS/SrqmcP4cGIKywAOAiBVHLuHOXhGuk5yTSPvM705MbP2+RMOX2fMhgHXW7xgqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85197304},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"ef844972368fcb6f5636cc8a036454555c522941","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.45.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.45.1","@f5-sales-demo/pi-utils":"21.45.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.45.1","@f5-sales-demo/xcsh-stats":"21.45.1","@f5-sales-demo/pi-agent-core":"21.45.1","@f5-sales-demo/pi-resource-management":"21.45.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.45.1_1790345244424_0.36410858459489814","host":"s3://npm-registry-packages-npm-production"}},"21.45.2":{"name":"@f5-sales-demo/xcsh","version":"21.45.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.45.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"3f2389d8b6a2e4d37ed9b72d720e8167e50936c0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.45.2.tgz","fileCount":1111,"integrity":"sha512-K0/+auIDHIr1uIPb15iwZDWildfkWDJ1YksXHxHcZcDgNE+09PftItKYwGYHNtnwQ4XJnjP/Vr6ESP3q9huZIw==","signatures":[{"sig":"MEQCIB27Iwf7fdV1TVnLOiLM64ykyuDVV0KxBaoOHz8KGtpOAiBC//47Bnn0/P9R0l5EMMldwm3u4oU3budkuySTGZNaGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFNtBLDvWr3JrKgM7qoqJWC/5jfUAmzgVy/7IQ9gqazgIgCLiL+rs3Ozmunhe8XdBHFwsqEJZ8DKUy35N0dpJXvuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.45.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85199855},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"03750851e444f62aa128f72454749f7ab824afdd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.45.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.45.2","@f5-sales-demo/pi-utils":"21.45.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.45.2","@f5-sales-demo/xcsh-stats":"21.45.2","@f5-sales-demo/pi-agent-core":"21.45.2","@f5-sales-demo/pi-resource-management":"21.45.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.45.2_1790349213969_0.6184462375928736","host":"s3://npm-registry-packages-npm-production"}},"21.45.3":{"name":"@f5-sales-demo/xcsh","version":"21.45.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.45.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"11001661545218b6d773487fbaadd50000fc17ae","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.45.3.tgz","fileCount":1111,"integrity":"sha512-3GEc7PzaYK7jAw20YcULCK32MSMog4QLuYprgosZhdiVDStbtRURAHGsss+A5/MHCq5GSjs2JaM4xM6oy0a8Ig==","signatures":[{"sig":"MEYCIQDN7PtSFl7xhNZ8SuScxnljMIvMl5QA/FWjGvZm0PlxXgIhAPngYhTlXKFcV50ApQNYLvl+5CDXuhJ/iIWKP+1X+Hto","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHE38eVPNvrzXIQsBEQQdS0lE3CcJeIcQyFCSpXZYTvIAiEAtgB7YQmBnVwuvKEjqXr5baH/S+VSgy5swP4RLBoLAfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.45.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85205157},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"f2bcda523f9298bf318b85466aff6e44e8ff5872","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.45.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.45.3","@f5-sales-demo/pi-utils":"21.45.3","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.45.3","@f5-sales-demo/xcsh-stats":"21.45.3","@f5-sales-demo/pi-agent-core":"21.45.3","@f5-sales-demo/pi-resource-management":"21.45.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.45.3_1790351979483_0.5284493735763556","host":"s3://npm-registry-packages-npm-production"}},"21.46.1":{"name":"@f5-sales-demo/xcsh","version":"21.46.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.46.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"16b479f95c48589e73591e200d91ba69cbcb9a68","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.1.tgz","fileCount":1113,"integrity":"sha512-1huRQqdXzvnJTXtU9P0nBum9jLbeC+mmbB/vubYuOSxAr5HoWqVCkO0wA43WR2z7Af/eKahVhz4uhZ3kjLgZLw==","signatures":[{"sig":"MEUCIQDArrIaaqBs6ab5C6Sh8XVGe5klbmB2QkbYhFLtRfBfFQIgCjHyFJV9uBHvfAGz3T25kmPi44McMykgPuNrpZpFyQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAN+IcRj03TPqpqTCPqZej5pHV7+LWxTbkGfKUfNfd7aAiEAp2g125d8PXphPzPlXnT3AX7udoJB7tlmXF0rbIQ+9Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85229812},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e8aefcdb3eabc469b946dd30a9b1ea40d1ada8d5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.1","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.1","@f5-sales-demo/pi-utils":"21.46.1","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.1","@f5-sales-demo/xcsh-stats":"21.46.1","@f5-sales-demo/pi-agent-core":"21.46.1","@f5-sales-demo/pi-resource-management":"21.46.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.46.1_1790359360489_0.8620085448283392","host":"s3://npm-registry-packages-npm-production"}},"21.46.2":{"name":"@f5-sales-demo/xcsh","version":"21.46.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.46.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"e6308705c1ebbf1deb8a0bc40c62440c4eed9c4a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.2.tgz","fileCount":1113,"integrity":"sha512-9riL1jPFPdeRZgOn+5KIJCAmF9Xjx0wO9lDBEigwjNI7yG2vTwtEyz5OcfHiHWXXbS0A5qzWicFsHJOXsPH1FA==","signatures":[{"sig":"MEYCIQDfXszX4feBq2dQ9rsTkN7jcMhGJiCunAewjbBZDSmS5QIhAOuAHO1flyV9wtrh2ZMdcw4YMBbczYxQlT2tuhvfEL6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGoOuPF8w6+7pFHpmIMQNy2GG5oSV9mZ6/dgGxsPP8nyAiEA7WOlcZd+6f/iMwvmHunwKRlIrwSFk9rLr9IED4nmU9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85231626},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"5025c7976d3432ec361952ace57cd241b700cee5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.2","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.2","@f5-sales-demo/pi-utils":"21.46.2","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.2","@f5-sales-demo/xcsh-stats":"21.46.2","@f5-sales-demo/pi-agent-core":"21.46.2","@f5-sales-demo/pi-resource-management":"21.46.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.46.2_1790364400846_0.6578052614575645","host":"s3://npm-registry-packages-npm-production"}},"21.46.3":{"name":"@f5-sales-demo/xcsh","version":"21.46.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.46.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"8ea4ebdecbb1e284f01f7033cb4f652dde99ec47","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.3.tgz","fileCount":1113,"integrity":"sha512-+hix0r16SX+OtJPPmAmBh7x4/TJwuuMahOwQAj7fG5xc+713xjV3EOV0ImsD2dJKJz+WsZWU+a7BqKUkalAABA==","signatures":[{"sig":"MEUCIB2hy+tNRdHIOm64BDH0uKBkTKNtYlM9t+won74yMaB9AiEAuoqCFc08ZoJI1Tdt49VjM0PlbwyZzoWFCQG47iTfBA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvvJt83nrUyDp0/qZruGOuc/7mxa72TsHPqVSI4kddHwIgUdQhWepAdVnbmpq9T+HHlR3kbsNQ3O1CDpzlqGRsCtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85234224},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"afe78fbd1e26269c71836c545c097c9f7246b17d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.3","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.3","@f5-sales-demo/pi-utils":"21.46.3","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.3","@f5-sales-demo/xcsh-stats":"21.46.3","@f5-sales-demo/pi-agent-core":"21.46.3","@f5-sales-demo/pi-resource-management":"21.46.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.46.3_1790367616719_0.7874546764270818","host":"s3://npm-registry-packages-npm-production"}},"21.46.4":{"name":"@f5-sales-demo/xcsh","version":"21.46.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.46.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"6124e131c4befaf16ccac3e51a68646443bc2ef0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.4.tgz","fileCount":1113,"integrity":"sha512-UJxA0fBDPsgkrPoEvbKNTXjk4GW2FHAnBfCQhgIV8nKdsPV5ob9p24pb7tfSjtQf5KzE0tM9xF7eGB9RU96rsg==","signatures":[{"sig":"MEQCIBRfL2L3IyPg0wXJqZWCE5SW2Z6iskaXNJ3SEbHkxvX+AiBmAnBqIEPddmMrM2TJinCkO2ap1nR872R6ybs+klKhOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGq2d9EagYkZ8jdBcuZTqlEK1dEKJ3jekoHmBwIE5C+RAiEA74a+xeDoP69kUbzB1iDmUZOcYNhEAjY9rhNrfZRM/9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85234951},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"21b9fccf892f785ce337835a9f63f8e63ce7b124","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.4","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.4","@f5-sales-demo/pi-utils":"21.46.4","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.4","@f5-sales-demo/xcsh-stats":"21.46.4","@f5-sales-demo/pi-agent-core":"21.46.4","@f5-sales-demo/pi-resource-management":"21.46.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.46.4_1790371770803_0.14631512378460743","host":"s3://npm-registry-packages-npm-production"}},"21.46.5":{"name":"@f5-sales-demo/xcsh","version":"21.46.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.46.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"353f25c3da41c864f87e618d562fceeb9d5d4ae6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.5.tgz","fileCount":1113,"integrity":"sha512-RZPeHf/kYo/b0dSaorPuus83i4RXtIv3VIHUjuYcGABORTuRAxafh0FPkFzmxMFiMGj3mBPLBDe4Fnw830f/Lw==","signatures":[{"sig":"MEYCIQDVN3y986EImXqNjEUnvZ+qjr3yGvyN66BPvuOqrLGdOwIhAOy9dKCFxIlFhOLpKt7A3X9GgcqepIt9/gxt8J4omaBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCK4qiFFM5LyrSLxV+7F955B9RqMXpFPeZJG25Zy763pwIgWwkhtpKcqw0ijbUlwD0AJlUwq6E/wIspDtXOqXk8YCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85235065},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"75a951e830a9edfda23880039618220926a26724","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.5","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.5","@f5-sales-demo/pi-utils":"21.46.5","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.5","@f5-sales-demo/xcsh-stats":"21.46.5","@f5-sales-demo/pi-agent-core":"21.46.5","@f5-sales-demo/pi-resource-management":"21.46.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.46.5_1790377010621_0.21783414563022552","host":"s3://npm-registry-packages-npm-production"}},"21.46.7":{"name":"@f5-sales-demo/xcsh","version":"21.46.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.46.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"1ea8767c4966e394f1ee085662e71af30a826d2f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.7.tgz","fileCount":1113,"integrity":"sha512-GPyWFoIRDC2PnvGozNPqRwEswzxiDfyw/AOnXxxLLZZgOEnXXdLtzuaapM3SNfgzZ2VKFCWflWqAg7Bn5IpciA==","signatures":[{"sig":"MEUCICtUQPWaMMYhVOHDSEkFUWpyc2yaS56rBln0YK4yN6WnAiEAz6f8/hKDwQu8KCGg6CWZzy6xN4I/3ehs0/LlVq3VhKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEdskWSyxEIU6+dkaAXoEwgzgw9Nr2xoAg4rvZj7Gig8AiBpGi47ZnUP/++yaIqlV/rSYnW8XxPmCYpuaW7huj6ldA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85235064},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"c7298556c2b2f070c2f676afec8b232553861e36","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.7","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.7","@f5-sales-demo/pi-utils":"21.46.7","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.7","@f5-sales-demo/xcsh-stats":"21.46.7","@f5-sales-demo/pi-agent-core":"21.46.7","@f5-sales-demo/pi-resource-management":"21.46.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.46.7_1790389414925_0.5431249837428396","host":"s3://npm-registry-packages-npm-production"}},"21.46.8":{"name":"@f5-sales-demo/xcsh","version":"21.46.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh@21.46.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh":"bin/xcsh.ts"},"dist":{"shasum":"1b4d98f55d5eb51210eb8289fb2e782f400525b9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.8.tgz","fileCount":1113,"integrity":"sha512-drYt83qyDhGR2zGchzTAXG4Af4L+fcoZyOVvIC5yxfuSHBdYzg1lsz6DV88tnavCUxi+7ohXXgaZ+YvHpUGu9Q==","signatures":[{"sig":"MEQCICXcXzjfFIcGhbwOq5mh+vfD9KYEbHABa4jXUF9DcpIDAiA9+eg/26AM9B/oj9u/qrV4AhI/z0lSkMNCDc0Gy7VP5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvDOoxiQ9MWFXPPvnJ+0lFosicXG+/PYn5bFCL4YynfQIgPfExBciIwExLD8FNpsQNcpzgciM4Ktxr3ztsx3/zZ88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85235052},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"4238bf77460433e224e3fd8493c381fe0fe4051e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.8","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.8","@f5-sales-demo/pi-utils":"21.46.8","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.8","@f5-sales-demo/xcsh-stats":"21.46.8","@f5-sales-demo/pi-agent-core":"21.46.8","@f5-sales-demo/pi-resource-management":"21.46.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_21.46.8_1790395862611_0.9577312697696694","host":"s3://npm-registry-packages-npm-production"}},"21.46.9":{"_id":"@f5-sales-demo/xcsh@21.46.9","bin":{"xcsh":"bin/xcsh.ts"},"bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"dist":{"shasum":"b6ff2c630573a067626d459b2b0de90f6d4a081a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh/-/xcsh-21.46.9.tgz","fileCount":1115,"integrity":"sha512-gw/kd5q/zC80zCyh35lZA5LlQbLsyjB716Cz3RtXZWDrsP27WAILkWtA1TplTgUmrL7zQ35N5/6D8TWG5IRDvw==","signatures":[{"sig":"MEYCIQDn0KmS3yd9x26qpfzCjfdrFh7hawFZZJFt/7jXgQviugIhAPm1ZO10jez4lgKCvcwsblV+a/ekAeBKjJvY71FR0z/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHHVLBPWvcjlzVUkjyUZv8Sla3pWczq6Ci8krBOkk241AiEAq8ky2VIwEKB0GXaR2go1M8JOKpv2EKDsMkbFO7N5bjM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh@21.46.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85260545},"main":"./src/index.ts","name":"@f5-sales-demo/xcsh","type":"module","types":"./src/index.ts","author":{"name":"Can Boluk"},"engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser/chat-protocol":{"types":"./src/browser/chat-protocol.ts","import":"./src/browser/chat-protocol.ts"}},"gitHead":"e32aff030e4f928dbdf8d5fc73037b08ae345c18","license":"MIT","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency=2","build":"bun run generate-build-info && bun run generate-extension-capabilities && bun run generate-api-catalog-qmd-index && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun scripts/build-binary.ts && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset","check":"biome check . && bun run format-prompts -- --check && bun run audit:tui-readability && bun run check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-api-catalog-qmd-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts","pretest":"bun ../../scripts/check-installed-dependencies.ts && bun ../../scripts/ensure-dev-native.ts","prebuild":"bun ../../scripts/check-installed-dependencies.ts","precheck":"bun ../../scripts/check-installed-dependencies.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","check:bundle":"bun scripts/check-bundle.ts","format-prompts":"bun scripts/format-prompts.ts","mermaid:gallery":"bun scripts/mermaid-gallery.ts","generate-template":"bun scripts/generate-template.ts","uat:auth-profiles":"bun scripts/auth-profile-rpc-uat.ts","bench:copy-selector":"bun scripts/bench-copy-selector.ts","bench:voice-persona":"bun scripts/voice-persona-parity.ts","generate-build-info":"bun scripts/generate-build-info.ts","generate-docs-index":"bun scripts/generate-docs-index.ts","bench:routing-matrix":"bun scripts/bench-routing-matrix.ts","audit:tui-readability":"bun scripts/audit-tui-readability.ts --check","generate-sitecli-index":"bun scripts/generate-sitecli-index.ts","generate-api-spec-index":"bun scripts/generate-api-spec-index.ts","generate-branding-index":"bun scripts/generate-branding-index.ts","generate-console-catalog":"bun scripts/generate-console-catalog.ts","generate-terraform-index":"bun scripts/generate-terraform-index.ts","audit:tui-readability:write":"bun scripts/audit-tui-readability.ts --write","check-workflow-field-coverage":"bun scripts/check-workflow-field-coverage.ts","generate-api-catalog-qmd-index":"bun scripts/generate-api-catalog-qmd-index.ts","generate-console-field-metadata":"bun scripts/generate-console-field-metadata.ts","generate-extension-capabilities":"bun scripts/generate-extension-capabilities.ts"},"version":"21.46.9","_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"homepage":"https://github.com/f5-sales-demo/xcsh","keywords":["coding-agent","ai","llm","cli","tui","agent"],"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.19.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"_nodeVersion":"26.3.0","contributors":[{"name":"Mario Zechner"}],"dependencies":{"ajv":"^8.20","diff":"^9.0","yaml":"2.9.0","chalk":"6.0.0","fflate":"0.8.3","linkedom":"0.18.13","lru-cache":"11.5.2","markit-ai":"0.5.3","puppeteer":"25.10.0","@tobilu/qmd":"2.8.3","@xterm/headless":"^6.0","@sinclair/typebox":"0.34.52","google-auth-library":"10.9.1","@f5-sales-demo/pi-ai":"21.46.9","@mozilla/readability":"^0.6","@f5-sales-demo/pi-tui":"21.46.9","@f5-sales-demo/pi-utils":"21.46.9","@agentclientprotocol/sdk":"1.4.0","@f5-sales-demo/pi-natives":"21.46.9","@f5-sales-demo/xcsh-stats":"21.46.9","@f5-sales-demo/pi-agent-core":"21.46.9","@f5-sales-demo/pi-resource-management":"21.46.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.4.2","handlebars":"^4.7","@xterm/addon-unicode11":"0.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xcsh_21.46.9_1790402052867_0.4301774068902733"}}},"time":{"created":"2026-06-26T15:15:44.039Z","modified":"2026-09-26T05:54:13.568Z","19.51.2":"2026-06-26T15:15:44.562Z","19.51.4":"2026-06-26T23:52:27.651Z","19.51.5":"2026-06-27T01:00:22.208Z","19.51.6":"2026-06-27T03:14:15.809Z","19.52.0":"2026-06-29T19:48:47.490Z","19.53.0":"2026-06-30T12:06:06.266Z","19.53.1":"2026-06-30T13:54:19.562Z","19.53.2":"2026-06-30T20:38:26.765Z","19.54.0":"2026-07-02T03:37:47.960Z","19.55.0":"2026-07-02T23:02:11.752Z","19.55.1":"2026-07-03T01:25:49.287Z","19.56.0":"2026-07-03T13:33:10.396Z","19.56.1":"2026-07-03T18:14:37.068Z","19.56.2":"2026-07-04T00:42:39.763Z","19.57.0":"2026-07-04T20:54:45.579Z","19.57.1":"2026-07-04T21:21:49.761Z","19.57.2":"2026-07-04T22:29:59.882Z","19.58.0":"2026-07-05T04:00:13.203Z","19.58.1":"2026-07-05T13:53:42.755Z","19.58.2":"2026-07-05T17:41:02.747Z","19.58.3":"2026-07-05T18:28:01.322Z","19.60.0":"2026-07-05T20:00:54.669Z","19.61.0":"2026-07-05T20:32:39.645Z","19.61.1":"2026-07-07T01:19:04.384Z","19.61.2":"2026-07-07T05:33:59.267Z","19.61.3":"2026-07-07T12:21:46.749Z","19.61.4":"2026-07-07T16:40:54.164Z","19.61.5":"2026-07-08T02:09:57.587Z","19.62.0":"2026-07-08T02:45:49.829Z","19.62.1":"2026-07-08T17:15:36.347Z","19.62.2":"2026-07-08T20:48:12.448Z","19.62.3":"2026-07-09T05:10:06.321Z","19.62.4":"2026-07-09T14:16:31.149Z","19.62.5":"2026-07-09T19:04:46.385Z","19.62.6":"2026-07-09T21:05:48.674Z","19.62.7":"2026-07-10T04:00:23.540Z","19.62.8":"2026-07-10T11:37:02.201Z","19.62.9":"2026-07-10T18:00:40.252Z","19.62.10":"2026-07-10T19:03:19.426Z","19.62.11":"2026-07-11T09:46:23.501Z","19.62.12":"2026-07-12T14:00:26.386Z","19.62.13":"2026-07-12T14:32:51.441Z","19.62.14":"2026-07-12T15:14:16.440Z","19.63.0":"2026-07-14T14:50:50.345Z","19.63.1":"2026-07-14T15:30:47.879Z","19.63.2":"2026-07-15T00:16:57.366Z","19.63.3":"2026-07-15T04:31:57.940Z","19.63.4":"2026-07-15T11:59:21.649Z","19.63.5":"2026-07-16T19:42:03.612Z","19.63.6":"2026-07-17T15:57:35.656Z","19.63.7":"2026-07-19T03:49:14.299Z","19.63.9":"2026-07-19T15:56:31.096Z","19.64.0":"2026-07-20T04:21:40.574Z","19.64.1":"2026-07-20T11:22:17.469Z","19.64.2":"2026-07-20T14:32:04.586Z","19.64.3":"2026-07-20T16:33:59.051Z","19.65.0":"2026-07-20T19:07:36.624Z","19.66.0":"2026-07-20T19:57:59.105Z","19.66.1":"2026-07-20T22:36:06.385Z","19.66.2":"2026-07-21T01:39:37.698Z","19.66.3":"2026-07-21T02:08:23.980Z","19.66.4":"2026-07-21T10:49:44.608Z","19.67.0":"2026-07-21T11:35:07.134Z","19.68.0":"2026-07-21T12:45:26.153Z","19.69.0":"2026-07-21T20:20:57.532Z","19.70.0":"2026-07-21T21:16:21.516Z","19.70.1":"2026-07-21T22:01:30.643Z","19.70.2":"2026-07-22T01:20:55.102Z","19.71.0":"2026-07-22T01:52:17.814Z","19.72.0":"2026-07-22T03:07:32.824Z","19.72.1":"2026-07-22T04:30:50.150Z","19.73.0":"2026-07-22T05:25:00.407Z","19.74.0":"2026-07-22T06:19:47.172Z","19.74.1":"2026-07-22T10:40:11.028Z","19.74.2":"2026-07-22T13:12:33.714Z","19.75.0":"2026-07-22T14:09:24.769Z","19.76.0":"2026-07-22T17:06:36.031Z","19.77.0":"2026-07-23T02:01:50.812Z","19.78.0":"2026-07-23T02:38:30.768Z","19.79.0":"2026-07-23T06:05:38.986Z","19.80.0":"2026-07-23T06:51:32.019Z","19.81.0":"2026-07-23T07:33:59.579Z","19.81.1":"2026-07-23T08:35:45.969Z","19.81.2":"2026-07-23T12:48:47.540Z","19.82.0":"2026-07-23T13:53:52.961Z","19.83.0":"2026-07-23T14:21:21.636Z","19.84.0":"2026-07-23T15:21:35.770Z","19.85.0":"2026-07-23T16:59:37.645Z","19.85.2":"2026-07-23T18:54:28.806Z","19.85.3":"2026-07-23T21:04:22.483Z","19.85.4":"2026-07-23T21:25:26.849Z","19.85.5":"2026-07-23T22:31:10.846Z","19.85.6":"2026-07-23T23:42:37.743Z","19.85.7":"2026-07-24T13:42:32.481Z","19.86.0":"2026-07-24T17:20:23.946Z","19.87.0":"2026-07-24T18:05:34.048Z","19.87.1":"2026-07-24T18:54:15.377Z","19.88.0":"2026-07-24T19:23:51.567Z","19.89.0":"2026-07-25T00:13:19.449Z","19.89.1":"2026-07-25T00:57:53.933Z","19.90.0":"2026-07-25T01:59:27.339Z","19.90.1":"2026-07-25T03:26:53.625Z","19.91.0":"2026-07-25T15:59:28.700Z","19.91.1":"2026-07-25T17:31:15.628Z","19.92.0":"2026-07-26T00:14:06.834Z","19.92.1":"2026-07-26T01:30:53.697Z","19.92.2":"2026-07-26T02:50:37.539Z","19.93.0":"2026-07-26T05:48:15.752Z","19.94.0":"2026-07-26T06:39:36.934Z","19.94.1":"2026-07-26T10:26:26.047Z","19.94.2":"2026-07-26T14:45:09.713Z","19.95.0":"2026-07-26T17:33:33.707Z","19.95.1":"2026-07-26T23:18:09.100Z","19.95.2":"2026-07-27T11:51:28.423Z","19.95.3":"2026-07-27T13:30:24.085Z","19.95.4":"2026-07-27T14:51:34.525Z","19.97.0":"2026-07-27T22:50:35.144Z","19.97.1":"2026-07-27T23:34:35.289Z","19.98.0":"2026-07-28T01:00:31.175Z","19.98.1":"2026-07-28T03:07:49.440Z","19.98.2":"2026-07-28T04:18:43.333Z","19.98.3":"2026-07-28T05:56:19.926Z","19.98.4":"2026-07-28T10:15:13.568Z","19.98.5":"2026-07-28T10:55:24.112Z","19.98.6":"2026-07-28T11:40:25.204Z","19.98.7":"2026-07-28T12:27:08.284Z","19.98.8":"2026-07-28T13:48:41.236Z","19.98.9":"2026-07-28T15:05:25.199Z","19.98.10":"2026-07-28T15:23:29.933Z","19.99.0":"2026-07-28T18:11:29.999Z","19.100.0":"2026-07-28T22:49:13.439Z","19.100.1":"2026-07-29T01:14:21.638Z","19.101.0":"2026-07-29T22:01:49.094Z","19.101.1":"2026-07-30T02:36:18.652Z","19.101.2":"2026-07-30T03:38:09.086Z","19.101.3":"2026-07-30T04:54:01.249Z","19.102.0":"2026-07-30T06:12:55.993Z","19.102.1":"2026-07-30T10:08:35.259Z","19.102.2":"2026-07-30T10:47:47.348Z","19.102.3":"2026-07-30T17:20:00.478Z","19.102.4":"2026-07-30T20:45:07.969Z","19.102.5":"2026-07-30T23:00:50.930Z","19.102.6":"2026-07-31T02:07:53.419Z","19.102.7":"2026-07-31T02:41:50.032Z","19.102.8":"2026-07-31T03:48:00.454Z","19.103.0":"2026-07-31T05:04:40.814Z","19.103.1":"2026-07-31T06:47:45.116Z","19.103.2":"2026-07-31T10:36:46.178Z","19.103.3":"2026-07-31T11:02:33.466Z","19.103.4":"2026-07-31T13:41:59.829Z","19.104.0":"2026-07-31T14:12:57.476Z","19.105.0":"2026-07-31T14:50:29.315Z","19.105.1":"2026-07-31T16:03:04.242Z","19.105.2":"2026-07-31T17:06:43.906Z","19.105.3":"2026-07-31T17:45:18.293Z","19.105.4":"2026-07-31T18:14:21.881Z","19.105.6":"2026-07-31T20:37:36.584Z","19.105.7":"2026-07-31T21:51:24.442Z","20.0.0":"2026-08-01T01:46:14.469Z","20.0.1":"2026-08-01T02:36:44.450Z","20.0.2":"2026-08-01T03:42:03.790Z","20.0.3":"2026-08-01T05:59:27.607Z","20.0.4":"2026-08-01T07:21:04.811Z","20.0.5":"2026-08-01T10:26:10.451Z","20.1.0":"2026-08-01T14:24:52.078Z","20.1.1":"2026-08-01T18:28:26.023Z","20.1.2":"2026-08-01T21:30:24.960Z","20.2.2":"2026-08-02T01:43:30.178Z","20.2.3":"2026-08-02T03:26:43.781Z","20.2.4":"2026-08-02T05:15:33.935Z","20.2.6":"2026-08-02T17:27:22.365Z","20.2.7":"2026-08-03T12:03:05.148Z","20.3.0":"2026-08-04T07:09:06.632Z","20.3.1":"2026-08-04T13:28:11.086Z","20.3.2":"2026-08-04T16:14:17.377Z","20.3.3":"2026-08-04T20:20:39.461Z","20.4.0":"2026-08-04T22:31:36.310Z","20.4.1":"2026-08-05T01:37:25.428Z","20.4.2":"2026-08-05T06:17:42.438Z","20.4.3":"2026-08-05T06:59:43.829Z","20.4.4":"2026-08-05T08:57:12.231Z","20.4.5":"2026-08-05T10:16:43.381Z","20.4.6":"2026-08-05T18:50:19.496Z","20.5.0":"2026-08-05T20:07:25.249Z","20.5.1":"2026-08-05T22:34:44.046Z","20.6.0":"2026-08-06T11:58:46.412Z","20.6.1":"2026-08-07T00:16:19.876Z","20.6.2":"2026-08-07T10:08:28.607Z","20.7.0":"2026-08-07T13:38:56.898Z","20.8.0":"2026-08-08T04:06:28.730Z","20.8.1":"2026-08-08T09:29:52.002Z","20.8.2":"2026-08-08T14:35:11.199Z","20.8.3":"2026-08-09T06:08:24.405Z","20.8.4":"2026-08-09T09:20:08.902Z","20.8.5":"2026-08-09T13:30:30.123Z","20.8.6":"2026-08-10T06:09:55.140Z","20.9.0":"2026-08-10T17:53:05.017Z","20.10.0":"2026-08-10T19:39:57.656Z","20.11.0":"2026-08-10T21:06:48.231Z","20.12.0":"2026-08-11T03:08:41.334Z","20.13.0":"2026-08-11T05:43:20.914Z","20.13.2":"2026-08-11T15:23:46.779Z","20.14.0":"2026-08-12T08:05:59.594Z","20.15.1":"2026-08-13T13:26:22.875Z","20.15.2":"2026-08-13T23:59:04.604Z","20.15.3":"2026-08-14T11:45:22.576Z","20.16.0":"2026-08-15T05:38:21.900Z","20.17.0":"2026-08-15T07:13:16.539Z","20.18.0":"2026-08-15T08:18:13.092Z","20.18.1":"2026-08-15T13:57:15.087Z","20.19.0":"2026-08-15T15:12:07.936Z","20.19.1":"2026-08-15T22:42:34.345Z","20.19.2":"2026-08-16T02:02:21.476Z","20.19.3":"2026-08-16T08:53:52.116Z","20.19.4":"2026-08-16T15:23:27.018Z","20.13.1":"2026-08-16T15:29:00.842Z","20.15.0":"2026-08-16T15:49:55.645Z","20.19.5":"2026-08-16T19:52:10.918Z","20.20.0":"2026-08-16T23:14:21.549Z","20.20.1":"2026-08-17T09:20:32.239Z","20.20.2":"2026-08-17T13:25:32.929Z","20.20.3":"2026-08-18T09:19:49.187Z","20.20.6":"2026-08-21T13:37:14.880Z","20.22.0":"2026-08-25T00:36:31.764Z","20.22.2":"2026-08-26T01:20:52.060Z","20.22.3":"2026-08-27T13:26:12.965Z","21.0.0":"2026-08-28T11:01:44.044Z","21.1.0":"2026-08-28T19:42:48.842Z","21.2.0":"2026-08-30T03:46:31.091Z","21.2.1":"2026-08-31T14:12:45.419Z","21.4.0":"2026-09-01T02:51:05.985Z","21.5.0":"2026-09-01T13:15:39.066Z","21.5.1":"2026-09-01T17:47:55.473Z","21.5.2":"2026-09-01T20:56:42.953Z","21.5.3":"2026-09-01T21:40:12.750Z","21.5.5":"2026-09-02T00:09:11.096Z","21.5.6":"2026-09-02T01:15:11.354Z","21.5.7":"2026-09-02T04:00:13.026Z","21.6.0":"2026-09-02T04:35:14.913Z","21.6.1":"2026-09-02T11:27:38.252Z","21.6.2":"2026-09-02T14:29:28.238Z","21.6.3":"2026-09-02T15:57:39.354Z","21.6.4":"2026-09-02T19:34:54.897Z","21.7.0":"2026-09-02T22:00:03.096Z","21.8.0":"2026-09-03T01:59:24.159Z","21.9.0":"2026-09-03T04:50:57.710Z","21.9.1":"2026-09-03T05:59:35.038Z","21.9.2":"2026-09-03T06:34:40.251Z","21.9.3":"2026-09-03T12:26:31.085Z","21.9.4":"2026-09-03T16:24:21.331Z","21.10.0":"2026-09-03T16:52:51.855Z","21.10.1":"2026-09-03T17:41:45.115Z","21.11.2":"2026-09-03T23:00:09.055Z","21.11.3":"2026-09-04T03:44:10.734Z","21.11.4":"2026-09-04T04:04:51.317Z","21.11.5":"2026-09-04T20:39:01.142Z","21.11.6":"2026-09-04T22:40:40.055Z","21.11.7":"2026-09-05T06:26:11.904Z","21.11.8":"2026-09-05T14:07:10.888Z","21.11.9":"2026-09-05T19:49:48.145Z","21.12.0":"2026-09-06T00:10:14.873Z","21.12.1":"2026-09-06T04:47:38.034Z","21.12.2":"2026-09-06T05:34:26.210Z","21.13.0":"2026-09-06T06:19:03.243Z","21.13.1":"2026-09-06T13:49:42.939Z","21.13.2":"2026-09-06T15:11:06.881Z","21.14.0":"2026-09-06T16:33:30.728Z","21.14.1":"2026-09-06T19:03:10.489Z","21.15.0":"2026-09-06T21:08:20.851Z","21.15.1":"2026-09-06T22:33:59.830Z","21.16.0":"2026-09-07T05:16:14.311Z","21.17.0":"2026-09-07T06:11:09.702Z","21.18.0":"2026-09-07T17:25:26.028Z","21.19.0":"2026-09-08T18:55:29.841Z","21.19.1":"2026-09-08T19:54:40.400Z","21.19.2":"2026-09-09T00:30:37.717Z","21.19.3":"2026-09-09T03:58:59.998Z","21.19.4":"2026-09-09T04:21:03.926Z","21.19.5":"2026-09-09T05:23:58.783Z","21.20.0":"2026-09-09T09:45:54.666Z","21.21.0":"2026-09-09T12:08:12.838Z","21.21.1":"2026-09-09T14:33:21.770Z","21.21.2":"2026-09-09T15:58:55.444Z","21.21.3":"2026-09-09T16:49:15.907Z","21.23.0":"2026-09-10T13:00:04.941Z","21.24.0":"2026-09-10T17:40:44.102Z","21.24.4":"2026-09-11T04:44:55.006Z","21.25.0":"2026-09-12T11:43:11.099Z","21.27.0":"2026-09-12T23:33:19.457Z","21.27.1":"2026-09-13T04:42:13.315Z","21.28.0":"2026-09-13T17:34:21.523Z","21.28.1":"2026-09-13T18:25:54.038Z","21.29.0":"2026-09-16T13:59:49.824Z","21.29.1":"2026-09-16T15:54:37.095Z","21.29.2":"2026-09-16T18:06:28.877Z","21.29.3":"2026-09-16T20:59:29.614Z","21.29.4":"2026-09-17T00:08:58.971Z","21.29.5":"2026-09-17T01:21:47.415Z","21.30.1":"2026-09-17T16:20:21.663Z","21.32.0":"2026-09-17T23:29:10.990Z","21.31.0":"2026-09-17T23:36:21.178Z","21.32.4":"2026-09-18T11:39:40.465Z","21.33.0":"2026-09-18T18:49:09.240Z","21.33.2":"2026-09-18T23:30:16.912Z","21.33.3":"2026-09-19T00:20:31.328Z","21.33.5":"2026-09-19T02:58:47.791Z","21.33.6":"2026-09-19T04:12:35.877Z","21.33.7":"2026-09-19T12:49:53.623Z","21.33.8":"2026-09-19T13:59:20.501Z","21.33.9":"2026-09-19T14:56:53.758Z","21.33.14":"2026-09-19T20:37:56.000Z","21.33.15":"2026-09-19T21:31:18.724Z","21.34.0":"2026-09-20T12:32:27.777Z","21.35.0":"2026-09-20T17:58:24.735Z","21.35.1":"2026-09-20T22:18:23.301Z","21.35.2":"2026-09-20T23:15:11.991Z","21.35.4":"2026-09-21T03:29:41.151Z","21.35.5":"2026-09-21T04:47:09.005Z","21.36.0":"2026-09-21T10:27:21.139Z","21.36.1":"2026-09-21T12:40:58.830Z","21.37.4":"2026-09-21T19:57:57.973Z","21.37.5":"2026-09-22T02:39:00.139Z","21.37.6":"2026-09-22T03:05:11.897Z","21.37.7":"2026-09-22T04:17:07.196Z","21.37.8":"2026-09-22T05:08:51.071Z","21.37.9":"2026-09-22T06:17:30.160Z","21.38.1":"2026-09-22T23:24:42.202Z","21.38.2":"2026-09-23T00:14:04.199Z","21.39.0":"2026-09-23T02:51:18.130Z","21.39.1":"2026-09-23T04:19:17.429Z","21.40.0":"2026-09-23T05:10:49.005Z","21.41.0":"2026-09-23T07:14:58.175Z","21.41.1":"2026-09-23T08:30:39.607Z","21.41.2":"2026-09-23T09:06:57.981Z","21.41.3":"2026-09-23T11:19:30.562Z","21.41.4":"2026-09-23T13:20:23.329Z","21.41.5":"2026-09-23T14:37:13.645Z","21.42.0":"2026-09-24T00:47:18.949Z","21.43.0":"2026-09-24T03:53:56.413Z","21.43.1":"2026-09-24T04:20:21.574Z","21.43.2":"2026-09-24T05:27:28.206Z","21.43.4":"2026-09-24T19:07:35.508Z","21.43.8":"2026-09-25T04:14:43.873Z","21.44.0":"2026-09-25T04:44:12.999Z","21.44.1":"2026-09-25T11:22:03.786Z","21.45.0":"2026-09-25T13:30:39.744Z","21.45.1":"2026-09-25T14:07:24.700Z","21.45.2":"2026-09-25T15:13:34.213Z","21.45.3":"2026-09-25T15:59:39.720Z","21.46.1":"2026-09-25T18:02:40.815Z","21.46.2":"2026-09-25T19:26:41.266Z","21.46.3":"2026-09-25T20:20:17.066Z","21.46.4":"2026-09-25T21:29:31.054Z","21.46.5":"2026-09-25T22:56:50.829Z","21.46.7":"2026-09-26T02:23:35.135Z","21.46.8":"2026-09-26T04:11:02.805Z","21.46.9":"2026-09-26T05:54:13.285Z"},"bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"author":{"name":"Can Boluk"},"license":"MIT","homepage":"https://github.com/f5-sales-demo/xcsh","keywords":["coding-agent","ai","llm","cli","tui","agent"],"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.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":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"readme":"# @f5-sales-demo/xcsh\n\nCore implementation package for the `xcsh` coding agent in the `xcsh` monorepo.\n\nFor installation, setup, provider configuration, model roles, slash commands, and full CLI reference, see:\n\n- [Monorepo README (local)](../../README.md)\n- [Monorepo README (GitHub)](https://github.com/f5-sales-demo/xcsh#readme)\n\nPackage-specific references:\n\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- [Remote-control implementation](./src/remote-control/IMPLEMENTATION.md)\n- [Remote-control acceptance](./src/remote-control/ACCEPTANCE.md)\n- [CONTRIBUTING](../../CONTRIBUTING.md)\n\nRemote control is managed explicitly with `xcsh remote-control enable`,\n`restart`, `status`, and `disable`. Linux installations reconcile an owner-only\nsystemd user supervisor so enabled sessions recover after login, reboot, or host\nfailure; `disable` persists the stopped state.\n","readmeFilename":"README.md"}