{"_id":"@f5xc-salesdemos/xcsh","_rev":"328-bacdd9bad1634804c273c1f15b90f49f","name":"@f5xc-salesdemos/xcsh","dist-tags":{"latest":"19.51.2"},"versions":{"2.0.0":{"name":"@f5xc-salesdemos/xcsh","version":"2.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@2.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh#readme","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"dist/cli.js"},"dist":{"shasum":"03c04fc38c17bfa156be2f3158f83207b6112848","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-2.0.0.tgz","fileCount":666,"integrity":"sha512-Od5Xgdy3v0jxkpMdyPt8aNvOtm5xbZFbHsjika4xO9rYu05T79Z6nX794f7JYvJqXnHbCyDFyXNUw+eqmJaTpw==","signatures":[{"sig":"MEQCIArk3SsHL+rFp2U50oNroGlbvY7ivOzyZ/I6MzH9B+CDAiBUGzt5F6cMD4xZ+aypp4rvos2l5is5FPSVocHEi6JTwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9697715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"33cfd1e93bbf47a5e6c561394334cdba33cb4398","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/xcsh && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"xcshConfig":{"name":"xcsh","configDir":".xcsh"},"_npmVersion":"10.9.7","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.17.1","diff":"^8.0.2","glob":"^13.0.1","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","marked":"^15.0.12","undici":"^7.19.1","file-type":"^21.1.1","minimatch":"^10.2.3","strip-ansi":"^7.1.0","extract-zip":"^2.0.1","cli-highlight":"^2.1.11","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@mariozechner/jiti":"^2.6.2","@f5xc-salesdemos/xcsh-ai":"^2.0.0","@f5xc-salesdemos/xcsh-tui":"^2.0.0","@silvia-odwyer/photon-node":"^0.3.4","@f5xc-salesdemos/xcsh-agent-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_2.0.0_1775639955071_0.7661511053607553","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"2.0.1":{"name":"@f5xc-salesdemos/xcsh","version":"2.0.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@2.0.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh#readme","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"dist/cli.js"},"dist":{"shasum":"f1b0ba28c939d608a8659c4fb11abc95e1afae22","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-2.0.1.tgz","fileCount":666,"integrity":"sha512-hUo0zeAKlzWmEb20dlmSkv6KMO+cojMxcSSX02LOi0XWpaKZsJRHiCI8jYmLxwQi6J292838HYiH3xBIUxBv2A==","signatures":[{"sig":"MEUCIAiiJfyzscM7oXQVhn+LoxmOCXR3lOHIr8/WcgoQHTGOAiEAvdPfPcCWuXtri6OjVINwe+V8bQA8dXSiHPNobjHDl8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9697820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"0058652c5791b71867978dfb80ce647de8603c5e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/xcsh && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"xcshConfig":{"name":"xcsh","configDir":".xcsh"},"_npmVersion":"10.9.7","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.17.1","diff":"^8.0.2","glob":"^13.0.1","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","marked":"^15.0.12","undici":"^7.19.1","file-type":"^21.1.1","minimatch":"^10.2.3","strip-ansi":"^7.1.0","extract-zip":"^2.0.1","cli-highlight":"^2.1.11","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@mariozechner/jiti":"^2.6.2","@f5xc-salesdemos/xcsh-ai":"^2.0.1","@f5xc-salesdemos/xcsh-tui":"^2.0.1","@silvia-odwyer/photon-node":"^0.3.4","@f5xc-salesdemos/xcsh-agent-core":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_2.0.1_1775641417721_0.7731220022125185","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"2.1.0":{"name":"@f5xc-salesdemos/xcsh","version":"2.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@2.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh#readme","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"dist/cli.js"},"dist":{"shasum":"784c75a6b14ad161e2905fccb01abf3f936c716e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-2.1.0.tgz","fileCount":666,"integrity":"sha512-Ki5N8XwQ+HEiupSmPUQ8vpo9VAUzU8h+/rR4m4WUKwrJ/Hz9XL91gQbiTkirAbwPyQtpNFxHoYvmw0pOnrBYLw==","signatures":[{"sig":"MEUCIQDtTNfa9A8gzyqHlQPoNsCN0h6s/YVQEhJlxwa//ydLZAIgT7hswrRqlEEpvnDkU3d1nu3jSP05SQDngYrZmNiSkoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9697908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"07804ac775c142deb80358f653389fc5381fbf06","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/xcsh && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"xcshConfig":{"name":"xcsh","configDir":".xcsh"},"_npmVersion":"10.9.7","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.17.1","diff":"^8.0.2","glob":"^13.0.1","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","marked":"^15.0.12","undici":"^7.19.1","file-type":"^21.1.1","minimatch":"^10.2.3","strip-ansi":"^7.1.0","extract-zip":"^2.0.1","cli-highlight":"^2.1.11","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@mariozechner/jiti":"^2.6.2","@f5xc-salesdemos/xcsh-ai":"^2.1.0","@f5xc-salesdemos/xcsh-tui":"^2.1.0","@silvia-odwyer/photon-node":"^0.3.4","@f5xc-salesdemos/xcsh-agent-core":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_2.1.0_1775644447305_0.1869927936781539","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"2.1.1":{"name":"@f5xc-salesdemos/xcsh","version":"2.1.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@2.1.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh#readme","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"dist/cli.js"},"dist":{"shasum":"8738cc633524f1c5a4529d0ee656bf3ed97d795c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-2.1.1.tgz","fileCount":666,"integrity":"sha512-yC6/YR3nMs5m+Xgim9PLyJqraoWn0k9kjGXQ6J4VulQCtIm6AhF/G/908wcYL5cyowNmkfhreWiRFKvNca4dpQ==","signatures":[{"sig":"MEUCIDE4n5EQu7baBj6eivvN3KUYHBbei3F461XnqX5pCxzFAiEA7krMpn/FC4RbOpRSLbnHZBFSa4WwzsNGa/iqM82zRvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9698729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"e71d9e3dd321c0b0fc675aaea3f90d72a1001b80","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/xcsh && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"xcshConfig":{"name":"xcsh","configDir":".xcsh"},"_npmVersion":"10.9.7","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.17.1","diff":"^8.0.2","glob":"^13.0.1","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","marked":"^15.0.12","undici":"^7.19.1","file-type":"^21.1.1","minimatch":"^10.2.3","strip-ansi":"^7.1.0","extract-zip":"^2.0.1","cli-highlight":"^2.1.11","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@mariozechner/jiti":"^2.6.2","@f5xc-salesdemos/xcsh-ai":"^2.1.1","@f5xc-salesdemos/xcsh-tui":"^2.1.1","@silvia-odwyer/photon-node":"^0.3.4","@f5xc-salesdemos/xcsh-agent-core":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_2.1.1_1775677012112_0.5147519638076266","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"2.2.0":{"name":"@f5xc-salesdemos/xcsh","version":"2.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@2.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh#readme","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"dist/cli.js"},"dist":{"shasum":"b3e66c2612a99e85b45759b05ca304c938cf71dc","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-2.2.0.tgz","fileCount":666,"integrity":"sha512-k0GZ0yQLnC4OUKvxeK/gyP1sneaUzhp9jIJRvyuY9wfqujhVfFuAiNDHYurQnwql62/p9jejTiQ9LzqdL/L1pQ==","signatures":[{"sig":"MEUCIEZf453or5J9VmyBLgYuT7S0IZKkv+di6we7YipCtR9bAiEA7DunThdyKMsj8wz18Xv5PU7WifUxx1oi02V2no7fJYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9698821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"971bcf8ea2d905bbf658d09459a9092c93fb2167","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/xcsh && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"xcshConfig":{"name":"xcsh","configDir":".xcsh"},"_npmVersion":"10.9.7","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ajv":"^8.17.1","diff":"^8.0.2","glob":"^13.0.1","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","marked":"^15.0.12","undici":"^7.19.1","file-type":"^21.1.1","minimatch":"^10.2.3","strip-ansi":"^7.1.0","extract-zip":"^2.0.1","cli-highlight":"^2.1.11","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@mariozechner/jiti":"^2.6.2","@f5xc-salesdemos/xcsh-ai":"^2.2.0","@f5xc-salesdemos/xcsh-tui":"^2.2.0","@silvia-odwyer/photon-node":"^0.3.4","@f5xc-salesdemos/xcsh-agent-core":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_2.2.0_1775678543667_0.980982194144838","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.0.3":{"name":"@f5xc-salesdemos/xcsh","version":"14.0.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.0.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"37930bff08d56df26bb3670e6dcfdf229f7210df","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.0.3.tgz","fileCount":875,"integrity":"sha512-UukTP7rwzcA/tjQQANMIbI/Ix3R1WofjLUV+fns2wssnYf8PT1oQcYoXiQL6uNVnjKdFlVviz/MVjbBOHxC31g==","signatures":[{"sig":"MEYCIQD7nRx1NGVlyW+8iAo6aqFIhKco6UmuP5yEVCqfuisbaAIhAPkkD9S5X3nEkVG4tQxKG/pfbqYG/EqTE3n2c4MUIl1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7457612},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"37930bff08d56df26bb3670e6dcfdf229f7210df","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-UukTP7rwzcA/tjQQANMIbI/Ix3R1WofjLUV+fns2wssnYf8PT1oQcYoXiQL6uNVnjKdFlVviz/MVjbBOHxC31g==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.0.1","@f5xc-salesdemos/pi-tui":"14.0.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.0.1","@f5xc-salesdemos/pi-natives":"14.0.1","@f5xc-salesdemos/xcsh-stats":"14.0.1","@f5xc-salesdemos/pi-agent-core":"14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.0.3_1775705385792_0.5821159251770507","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.0.2":{"name":"@f5xc-salesdemos/xcsh","version":"14.0.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.0.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5df0f17c91389ea1589a1260ffd7bc70b2f2dd35","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.0.2.tgz","fileCount":877,"integrity":"sha512-tsHDSRMnHiaX1tOvs+LTOk1NxcQxY/JAvYKII7vZ1qgFei27H9cSC+zAJvXDYjW8YJk2xQGveUDTSZP7g9EAOQ==","signatures":[{"sig":"MEUCICW6AVt71xvABPnk2OzyQB/vdsX9mrj+0UvHlLb5sjtxAiEAwj3TcytcxY1anD01G+tsXlmL0759kx0uUu2qHyEgl5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7483474},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5df0f17c91389ea1589a1260ffd7bc70b2f2dd35","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-tsHDSRMnHiaX1tOvs+LTOk1NxcQxY/JAvYKII7vZ1qgFei27H9cSC+zAJvXDYjW8YJk2xQGveUDTSZP7g9EAOQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.0.1","@f5xc-salesdemos/pi-tui":"14.0.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.0.1","@f5xc-salesdemos/pi-natives":"14.0.1","@f5xc-salesdemos/xcsh-stats":"14.0.1","@f5xc-salesdemos/pi-agent-core":"14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.0.2_1775720203903_0.8616391819753741","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.1.0":{"name":"@f5xc-salesdemos/xcsh","version":"14.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a7de5a9823c701a50996c30995b5a2ba979f5cd9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.1.0.tgz","fileCount":877,"integrity":"sha512-NNalXcvRwKkcHUP4219yrP56AO5eErcIw1llW3CJ2kl+4zQc4S/d9wW9CBM+3KtgKuZZkzyGgL4WTiP65WYR6w==","signatures":[{"sig":"MEYCIQDTRjCBvmxLTKUhIx3ppuIh87MJMzBiOfuiIuSglj/g3AIhAOF/M8g6Yz5L4nfPm3gkjAq9DK4UdCf/Rdcmr3/dTCAR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7483474},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a7de5a9823c701a50996c30995b5a2ba979f5cd9","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-NNalXcvRwKkcHUP4219yrP56AO5eErcIw1llW3CJ2kl+4zQc4S/d9wW9CBM+3KtgKuZZkzyGgL4WTiP65WYR6w==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.1.0","@f5xc-salesdemos/pi-tui":"14.1.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.1.0","@f5xc-salesdemos/pi-natives":"14.1.0","@f5xc-salesdemos/xcsh-stats":"14.1.0","@f5xc-salesdemos/pi-agent-core":"14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.1.0_1775722811789_0.43421587385480165","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.1.1":{"name":"@f5xc-salesdemos/xcsh","version":"14.1.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.1.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"73d8397def6141b956a318256d9da073cc2b127e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.1.1.tgz","fileCount":877,"integrity":"sha512-Jl31OMHdBNZwzjAGfeq9EqiKd3dd6orDrcJhGAQ5JG4rBfkfiMxWjWMPvGtDpjOXJynxGe/lh6vS74kYojg/4A==","signatures":[{"sig":"MEYCIQCMY/odwKF5fM+HAF/qdDFUbhqQ1I7k9u9tuovbY2Fz7AIhANlclxj/UPZGIZ0A6lVxz/hhmtnjicLvUvi3oMwd6ibp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7483493},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"73d8397def6141b956a318256d9da073cc2b127e","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Jl31OMHdBNZwzjAGfeq9EqiKd3dd6orDrcJhGAQ5JG4rBfkfiMxWjWMPvGtDpjOXJynxGe/lh6vS74kYojg/4A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.1.1","@f5xc-salesdemos/pi-tui":"14.1.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.1.1","@f5xc-salesdemos/pi-natives":"14.1.1","@f5xc-salesdemos/xcsh-stats":"14.1.1","@f5xc-salesdemos/pi-agent-core":"14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.1.1_1775727174252_0.6533570471013515","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.2.0":{"name":"@f5xc-salesdemos/xcsh","version":"14.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"410d2f721901ca70c4af4b25fb0ea51cb22fbaf6","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.2.0.tgz","fileCount":878,"integrity":"sha512-iyp1ImRM4bM0jGDYQA0V0vUwKkHtF8OB4xNtxFvlQqbAciY9/mdNkaaY5jm/bSPyfQB+WehH+xsrBOyaWO04Qg==","signatures":[{"sig":"MEUCIHnF9bAhBsdwAkJTHloga8EZmwS/aseFqOdtd9paGJ7gAiEAwO/v1vrrEVkVk7yFkI76Q0+V+j3f55FECwI/lNNZ6+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7487009},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"410d2f721901ca70c4af4b25fb0ea51cb22fbaf6","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-iyp1ImRM4bM0jGDYQA0V0vUwKkHtF8OB4xNtxFvlQqbAciY9/mdNkaaY5jm/bSPyfQB+WehH+xsrBOyaWO04Qg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.2.0","@f5xc-salesdemos/pi-tui":"14.2.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.2.0","@f5xc-salesdemos/pi-natives":"14.2.0","@f5xc-salesdemos/xcsh-stats":"14.2.0","@f5xc-salesdemos/pi-agent-core":"14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.2.0_1775759653133_0.6219356990886229","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.2.1":{"name":"@f5xc-salesdemos/xcsh","version":"14.2.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.2.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a58cc18f9d7658e631f72027ec25922edea2253e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.2.1.tgz","fileCount":878,"integrity":"sha512-f8umI33KMiUWhwyPdN8SJaScHqNp2TkSeqaQjs4tMIMdrjy4D0NP3z7bkZ1kEACNXmN5ChV3BNG31qu9VOvqlg==","signatures":[{"sig":"MEUCIQDW5aFiiyC90GtRDcNJCpLaE3yKiERg7TCWTZqRBdCUlAIgQajZL0DUEW5SmfrF3l+SomJbn+kj7zpKgZGfgKTUVD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7487009},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a58cc18f9d7658e631f72027ec25922edea2253e","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-f8umI33KMiUWhwyPdN8SJaScHqNp2TkSeqaQjs4tMIMdrjy4D0NP3z7bkZ1kEACNXmN5ChV3BNG31qu9VOvqlg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.2.1","@f5xc-salesdemos/pi-tui":"14.2.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.2.1","@f5xc-salesdemos/pi-natives":"14.2.1","@f5xc-salesdemos/xcsh-stats":"14.2.1","@f5xc-salesdemos/pi-agent-core":"14.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.2.1_1775760076213_0.9822317868103674","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.2.2":{"name":"@f5xc-salesdemos/xcsh","version":"14.2.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.2.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4fcae490e4463c8d2c4dbf29f5a75a9398fd849d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.2.2.tgz","fileCount":878,"integrity":"sha512-O6j0NJ07A/jsoP7FlI+TGtGpbuR6ntofbTdOv3niH1YPQnJl0iG1K2mA0aID2haYIKyEEBqYzTv3Um2itSb1wQ==","signatures":[{"sig":"MEQCIGbiw4CjDtPIKVQb2SwRGLHF5L3++/YXwYkmPwCct7U8AiA4pAYFInRoh8I7hI7ky2lwzgWZh0RgvXyKtmqQo7vmww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7487009},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"4fcae490e4463c8d2c4dbf29f5a75a9398fd849d","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-O6j0NJ07A/jsoP7FlI+TGtGpbuR6ntofbTdOv3niH1YPQnJl0iG1K2mA0aID2haYIKyEEBqYzTv3Um2itSb1wQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.2.2","@f5xc-salesdemos/pi-tui":"14.2.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.2.2","@f5xc-salesdemos/pi-natives":"14.2.2","@f5xc-salesdemos/xcsh-stats":"14.2.2","@f5xc-salesdemos/pi-agent-core":"14.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.2.2_1775763759781_0.00553744009671453","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.3.0":{"name":"@f5xc-salesdemos/xcsh","version":"14.3.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.3.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"59206534bf6bcb256dd9f3f8e8b0f88b998eaab2","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.3.0.tgz","fileCount":878,"integrity":"sha512-KQG6pl1H/Yyj4bqQEZokzrMksyWz49d/JDOp4ssy02ljtaaorShXd4QOz6KN37CTzH2Y0FQ9xtUgWEE/N3KcUg==","signatures":[{"sig":"MEQCIArr/UUxvTAJ2L71qMO1utdcggC8U3MZTpgiS96gxJ9xAiByirMB3JkpQnwQTD+geDtj42zDT0pLWzXjTk5OsiWzsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7490478},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"59206534bf6bcb256dd9f3f8e8b0f88b998eaab2","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-KQG6pl1H/Yyj4bqQEZokzrMksyWz49d/JDOp4ssy02ljtaaorShXd4QOz6KN37CTzH2Y0FQ9xtUgWEE/N3KcUg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.3.0","@f5xc-salesdemos/pi-tui":"14.3.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.3.0","@f5xc-salesdemos/pi-natives":"14.3.0","@f5xc-salesdemos/xcsh-stats":"14.3.0","@f5xc-salesdemos/pi-agent-core":"14.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.3.0_1775765172911_0.5454077328608413","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.3.1":{"name":"@f5xc-salesdemos/xcsh","version":"14.3.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.3.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"82913d157d177b21385c52eb37506a9ea528ac41","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.3.1.tgz","fileCount":878,"integrity":"sha512-iuapM5/hlBGzx6wiyCEfUWfZ4BdFSYYDnxqreW8GpzgTmClRiVdVcXX8PR9mSY91nQhM2phhMr9eqr/wHki3DA==","signatures":[{"sig":"MEQCIBv+p/nVEP6qfte3CLmx91H4adn2DdI2lOc5Y96C2tvQAiA9fjxWTBBpk2HOmq6e2PRnGbuuxBdDAAF1jW6E9cmvfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7490794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"82913d157d177b21385c52eb37506a9ea528ac41","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-iuapM5/hlBGzx6wiyCEfUWfZ4BdFSYYDnxqreW8GpzgTmClRiVdVcXX8PR9mSY91nQhM2phhMr9eqr/wHki3DA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.3.1","@f5xc-salesdemos/pi-tui":"14.3.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.3.1","@f5xc-salesdemos/pi-natives":"14.3.1","@f5xc-salesdemos/xcsh-stats":"14.3.1","@f5xc-salesdemos/pi-agent-core":"14.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.3.1_1775767437400_0.7820245322808499","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.4.0":{"name":"@f5xc-salesdemos/xcsh","version":"14.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d710430642d3df921a8e3d470597a4efb38a34e2","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.4.0.tgz","fileCount":878,"integrity":"sha512-9x2YWG5yB5RaQ3ed8ZVe2bHmxQeDc5WAmqyEQawwhGvghd3U2vIyb2E5SkYRo20pCcy3wrrT+L7IsmbmxOJpnw==","signatures":[{"sig":"MEYCIQCBcuoF5exPuMtOSt8L2DHJrzR1LxKTV/KauuP+vv60PQIhAJCmamdAku69IFHBw09pPrT8MSilMdRyUMWEsSo73CM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7490794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"d710430642d3df921a8e3d470597a4efb38a34e2","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-9x2YWG5yB5RaQ3ed8ZVe2bHmxQeDc5WAmqyEQawwhGvghd3U2vIyb2E5SkYRo20pCcy3wrrT+L7IsmbmxOJpnw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.4.0","@f5xc-salesdemos/pi-tui":"14.4.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.4.0","@f5xc-salesdemos/pi-natives":"14.4.0","@f5xc-salesdemos/xcsh-stats":"14.4.0","@f5xc-salesdemos/pi-agent-core":"14.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.4.0_1775771275288_0.20970749004461675","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.5.0":{"name":"@f5xc-salesdemos/xcsh","version":"14.5.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2fb13048c74b3ab936e4baeb8fc0078c009e1734","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.5.0.tgz","fileCount":879,"integrity":"sha512-K4lrsnhH/ZfS0Khq1a46zA4UELtVnJHLa0fnfCyfEUXQeGy/gzM1y7sW2uM8Jp43a5xSauCNF+L1tOZxErCmYQ==","signatures":[{"sig":"MEUCIQC3TwOERvFNcP3uI893L9xtdv6Ja1/+ERXAr4nRX9hb9QIgSNHSQRMJ5BrKIUzCYMIymEMkO2L+BHfOKheW39cIopQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7506375},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2fb13048c74b3ab936e4baeb8fc0078c009e1734","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-K4lrsnhH/ZfS0Khq1a46zA4UELtVnJHLa0fnfCyfEUXQeGy/gzM1y7sW2uM8Jp43a5xSauCNF+L1tOZxErCmYQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.5.0","@f5xc-salesdemos/pi-tui":"14.5.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.5.0","@f5xc-salesdemos/pi-natives":"14.5.0","@f5xc-salesdemos/xcsh-stats":"14.5.0","@f5xc-salesdemos/pi-agent-core":"14.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.5.0_1775803758180_0.7750226819867496","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.6.0":{"name":"@f5xc-salesdemos/xcsh","version":"14.6.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.6.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"404d180a9f02b65a63c3bdb3f82a1400529c9a6f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.6.0.tgz","fileCount":879,"integrity":"sha512-G8hfJocZVlZhf8FSj/QIfWbbjmBOYgybewoGjj8A+3zXEpbsl2b7QUVDdDLTROppbRX/gOnVVn2QZpd4Ttd/QA==","signatures":[{"sig":"MEYCIQCliyAcnVNbxlNaYgoxzD7rnz/fyaRiX+7VsixOsbuaTQIhAJyET4OhY99cue4TY2FLqq3myutxZzHjyx33Wv2aUg7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7506375},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"404d180a9f02b65a63c3bdb3f82a1400529c9a6f","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-G8hfJocZVlZhf8FSj/QIfWbbjmBOYgybewoGjj8A+3zXEpbsl2b7QUVDdDLTROppbRX/gOnVVn2QZpd4Ttd/QA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.6.0","@f5xc-salesdemos/pi-tui":"14.6.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.6.0","@f5xc-salesdemos/pi-natives":"14.6.0","@f5xc-salesdemos/xcsh-stats":"14.6.0","@f5xc-salesdemos/pi-agent-core":"14.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.6.0_1775844726605_0.6117079186746464","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.6.1":{"name":"@f5xc-salesdemos/xcsh","version":"14.6.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.6.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"edb5b1f3c4bd7a59c41d8852edafe5e8636ba94f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.6.1.tgz","fileCount":879,"integrity":"sha512-Ohe2XUt+aVI3iBeBTKy4wRBXCk7+ReJpDpKlfszcsmQvED1Na88RwKM/gLw4WUUghSISFpvErOwzXxZX2OKuhg==","signatures":[{"sig":"MEUCIA8OrZbfsgUAslQn5FrbG9w2jK8EsKJ7h9iVQgmH3quHAiEAwz4f6lV8eeFU/PCQsY0l8r/mX0eb+fSvnRvty7q+EMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7506469},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"edb5b1f3c4bd7a59c41d8852edafe5e8636ba94f","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Ohe2XUt+aVI3iBeBTKy4wRBXCk7+ReJpDpKlfszcsmQvED1Na88RwKM/gLw4WUUghSISFpvErOwzXxZX2OKuhg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.6.1","@f5xc-salesdemos/pi-tui":"14.6.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.6.1","@f5xc-salesdemos/pi-natives":"14.6.1","@f5xc-salesdemos/xcsh-stats":"14.6.1","@f5xc-salesdemos/pi-agent-core":"14.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.6.1_1775848119311_0.6974927447831945","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.6.2":{"name":"@f5xc-salesdemos/xcsh","version":"14.6.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.6.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"dc3bb98d6dfcb16f95dcd53a705a1f194358d4be","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.6.2.tgz","fileCount":879,"integrity":"sha512-j5v6aO72crdkVxJdjW+OCKrO2+i7uvc+Z4PSyuv+WJONg9u/9JHWxQiYRFoaUrev+YG51220zHtszujpKRLgYA==","signatures":[{"sig":"MEUCIAVTntjnuynYJi0F5wCdXhJTiHYzcOs5l5NZ5QSd5eEJAiEA210pggYM3Z9SV665IGNnp9M6M+zmc26IBrth6UOYgzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7506469},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"dc3bb98d6dfcb16f95dcd53a705a1f194358d4be","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-j5v6aO72crdkVxJdjW+OCKrO2+i7uvc+Z4PSyuv+WJONg9u/9JHWxQiYRFoaUrev+YG51220zHtszujpKRLgYA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.6.2","@f5xc-salesdemos/pi-tui":"14.6.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.6.2","@f5xc-salesdemos/pi-natives":"14.6.2","@f5xc-salesdemos/xcsh-stats":"14.6.2","@f5xc-salesdemos/pi-agent-core":"14.6.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.6.2_1775851069444_0.6646032803537372","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"14.6.3":{"name":"@f5xc-salesdemos/xcsh","version":"14.6.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@14.6.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"29ae0c68805150de0c7d46dd85663f2c5a532134","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-14.6.3.tgz","fileCount":879,"integrity":"sha512-1JQAibdtUkX47gXYrc11eCMUBUB8ZgK1Ss7MiZhMHQLymmus+3yCAz26yC9HleMuz98GPaOaVlEXHCgtya0AuA==","signatures":[{"sig":"MEUCIQD0BYZqkIl+2+clTHw4iftg1XKAm2vCdYdISmU+WkvBnAIgA074SpyRwcbDWqgUtJPiOGdX5Y0YZmVxhYGARB6HkYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7506307},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"29ae0c68805150de0c7d46dd85663f2c5a532134","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-1JQAibdtUkX47gXYrc11eCMUBUB8ZgK1Ss7MiZhMHQLymmus+3yCAz26yC9HleMuz98GPaOaVlEXHCgtya0AuA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"14.6.3","@f5xc-salesdemos/pi-tui":"14.6.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"14.6.3","@f5xc-salesdemos/pi-natives":"14.6.3","@f5xc-salesdemos/xcsh-stats":"14.6.3","@f5xc-salesdemos/pi-agent-core":"14.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_14.6.3_1775851632049_0.04698382565071002","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.0.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3fbdc77aebd3f994724983ada52e5851211ae5c5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.0.0.tgz","fileCount":880,"integrity":"sha512-nSjXyMj2I1T1+sG5Upbz/a3/jSd9Vc/xk6xxvkLveluFj3FhB4CKho6fe7O36CPPSYyE+BEhC5N4d0k7Ml9Mgw==","signatures":[{"sig":"MEYCIQCayAfGPlMN22hCq52wRxOFJ/q9jgfYOgCi2N+d+v4r4wIhAI/8ME2orfrDkixLKzhJjEjwE+5ohQZFdvo3/ZaJ3JOc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7512621},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"3fbdc77aebd3f994724983ada52e5851211ae5c5","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-nSjXyMj2I1T1+sG5Upbz/a3/jSd9Vc/xk6xxvkLveluFj3FhB4CKho6fe7O36CPPSYyE+BEhC5N4d0k7Ml9Mgw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.0.0","@f5xc-salesdemos/pi-tui":"15.0.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.0.0","@f5xc-salesdemos/pi-natives":"15.0.0","@f5xc-salesdemos/xcsh-stats":"15.0.0","@f5xc-salesdemos/pi-agent-core":"15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.0.0_1775859803687_0.3118969305735191","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.0.1":{"name":"@f5xc-salesdemos/xcsh","version":"15.0.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.0.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c0251818e0d978915487c98c5888e6e09c6cac66","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.0.1.tgz","fileCount":880,"integrity":"sha512-tgOVWg99X3vqzCTKf8haWKiyqyMz51nmaC/tTVJZhPLx/5CKcrwD7s17wT/wa+6d1CrhdFz485xjNhjWG5u4RA==","signatures":[{"sig":"MEUCIQC/qn6UNrPwkJRVRzkh4a+gwZD1iVe9i8BsDDqK6LGo/gIgXCZlZynS1mS36w1G51y7um1DQYBS9UYR/TXfR1DxLwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7512621},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c0251818e0d978915487c98c5888e6e09c6cac66","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-tgOVWg99X3vqzCTKf8haWKiyqyMz51nmaC/tTVJZhPLx/5CKcrwD7s17wT/wa+6d1CrhdFz485xjNhjWG5u4RA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.0.1","@f5xc-salesdemos/pi-tui":"15.0.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.0.1","@f5xc-salesdemos/pi-natives":"15.0.1","@f5xc-salesdemos/xcsh-stats":"15.0.1","@f5xc-salesdemos/pi-agent-core":"15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.0.1_1775861157951_0.0868204268938928","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.1.3":{"name":"@f5xc-salesdemos/xcsh","version":"15.1.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.1.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"cf33989d02b97add2293c30eaf987bd50c50a692","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.1.3.tgz","fileCount":880,"integrity":"sha512-kkSPbNQ/gHxtC+FxhaddzWiXK9d5vVLluZwV/EV4g4WgCjl8TXM8+Uesec/yfXhCuiW2VSAXe+yl9QgxZ+s3xw==","signatures":[{"sig":"MEUCIG8K56/HSOoaFpNTVqObF7Sknm7BYdKa1/FEdqcf/+oRAiEA6UPt8aPcaO+3AnWtqmV3hAOk5QXl7hX8mQoymQCVhho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7512621},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"cf33989d02b97add2293c30eaf987bd50c50a692","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-kkSPbNQ/gHxtC+FxhaddzWiXK9d5vVLluZwV/EV4g4WgCjl8TXM8+Uesec/yfXhCuiW2VSAXe+yl9QgxZ+s3xw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.1.3","@f5xc-salesdemos/pi-tui":"15.1.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.1.3","@f5xc-salesdemos/pi-natives":"15.1.3","@f5xc-salesdemos/xcsh-stats":"15.1.3","@f5xc-salesdemos/pi-agent-core":"15.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.1.3_1775882931733_0.11485143788072616","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.2.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"fdeb1dba69d73458526ae3df26ff97d530a63250","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.2.0.tgz","fileCount":880,"integrity":"sha512-hyZw0DbHICT4t4U/mBCB4zfmDYE5gWHsRghwnSi2kXszgoeSAuI9MC6aRulATawyQVWxt9hG5H7VN4SdigczwQ==","signatures":[{"sig":"MEQCICLjQKxXPjnvIrzbZijDXVhZtZeuE0yy0lMCDgIrPim5AiBKSi2lZ/frS+HED55DrYYMjmez/ltPRVrF7V07q2rqCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7512608},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"fdeb1dba69d73458526ae3df26ff97d530a63250","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-hyZw0DbHICT4t4U/mBCB4zfmDYE5gWHsRghwnSi2kXszgoeSAuI9MC6aRulATawyQVWxt9hG5H7VN4SdigczwQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.2.0","@f5xc-salesdemos/pi-tui":"15.2.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.2.0","@f5xc-salesdemos/pi-natives":"15.2.0","@f5xc-salesdemos/xcsh-stats":"15.2.0","@f5xc-salesdemos/pi-agent-core":"15.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.2.0_1775887684114_0.5212863382205624","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.3.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.3.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.3.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6528a8f5917ea47ee39f86a162f3317ffad4ab70","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.3.0.tgz","fileCount":880,"integrity":"sha512-uU0jT/5kWyRDEbW+h/6z63f0N/AnhZ9jW3EcGAIBmHFWAuRIUpWyUUfc2P0O7GT1rVMg8Mg5qe3g8Q3vF6meWg==","signatures":[{"sig":"MEUCIQC2+2pginSJHDedeLmT8Ln7qp4bgu5eulGuUE3r2NySogIgK1K6Qhxa5M8BcY6xJ+0GXcEuVpCz0dizfTI2h0tmUz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7519226},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"6528a8f5917ea47ee39f86a162f3317ffad4ab70","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-uU0jT/5kWyRDEbW+h/6z63f0N/AnhZ9jW3EcGAIBmHFWAuRIUpWyUUfc2P0O7GT1rVMg8Mg5qe3g8Q3vF6meWg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.3.0","@f5xc-salesdemos/pi-tui":"15.3.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.3.0","@f5xc-salesdemos/pi-natives":"15.3.0","@f5xc-salesdemos/xcsh-stats":"15.3.0","@f5xc-salesdemos/pi-agent-core":"15.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.3.0_1775895280609_0.5594444207051448","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.3.2":{"name":"@f5xc-salesdemos/xcsh","version":"15.3.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.3.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3dc84b7546f38b1dfff2c1a2e8d131ccd79f80d4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.3.2.tgz","fileCount":880,"integrity":"sha512-9gJuycLEjQsELcf304IklON8xbmrbh7rRfIWin3KitYko4CB0R4TCsQzB7HB7i0y943oZosm2CdZvK213kQ9sg==","signatures":[{"sig":"MEUCIQDXsOTWvRLSiRU58bLTolRolL2+FKB/uFVIaVrfwCO9EAIgAngwVfCouR3w8kk0j0N/8pKHtlbbBUk9bFX6UA20R6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7519248},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"3dc84b7546f38b1dfff2c1a2e8d131ccd79f80d4","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-9gJuycLEjQsELcf304IklON8xbmrbh7rRfIWin3KitYko4CB0R4TCsQzB7HB7i0y943oZosm2CdZvK213kQ9sg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.3.2","@f5xc-salesdemos/pi-tui":"15.3.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.3.2","@f5xc-salesdemos/pi-natives":"15.3.2","@f5xc-salesdemos/xcsh-stats":"15.3.2","@f5xc-salesdemos/pi-agent-core":"15.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.3.2_1775929274108_0.797063357012364","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.4.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e4f81bfeed1decc488653af8a300a8755a901467","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.4.0.tgz","fileCount":881,"integrity":"sha512-4ua68v0R/SrEP0AzKLz7IXf9hg/vVw3aZswCJ/H0l0EN3TnypK9VvgKeMK+RqE38YqR8Uc7q4xRd36w6D0pcMg==","signatures":[{"sig":"MEQCIEIKsorCRj3JFE4Bxdu8Sa5Olx9H1bDvQRkEL0REduw7AiBGKP5OB42UlQZpvz4M4wkZ1JPkOvK3IbZ1KZCjmFUNmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7537805},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e4f81bfeed1decc488653af8a300a8755a901467","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-4ua68v0R/SrEP0AzKLz7IXf9hg/vVw3aZswCJ/H0l0EN3TnypK9VvgKeMK+RqE38YqR8Uc7q4xRd36w6D0pcMg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.4.0","@f5xc-salesdemos/pi-tui":"15.4.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.4.0","@f5xc-salesdemos/pi-natives":"15.4.0","@f5xc-salesdemos/xcsh-stats":"15.4.0","@f5xc-salesdemos/pi-agent-core":"15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.4.0_1775933130595_0.4760026104780901","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.5.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.5.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"84faa74120d34b30983e4a236f13eb7a2f6524a8","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.5.0.tgz","fileCount":881,"integrity":"sha512-Yy/uEmG0JBCQZhxYPULXMNc+Dn0hBBB1kcDPoykf7MfdOApDlD85MR5Geo89qKePvuDFpxXs8R1ckpAqytJ1YA==","signatures":[{"sig":"MEYCIQDdC3kchcf6W5C0zUHFlK/ZOe1HdmLuwdvpZWjQtuKgRQIhALKeo1vym/c98uSSvvCIVszS6JgvzrdhWtOneEFrxmlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7544617},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"84faa74120d34b30983e4a236f13eb7a2f6524a8","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Yy/uEmG0JBCQZhxYPULXMNc+Dn0hBBB1kcDPoykf7MfdOApDlD85MR5Geo89qKePvuDFpxXs8R1ckpAqytJ1YA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.5.0","@f5xc-salesdemos/pi-tui":"15.5.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.5.0","@f5xc-salesdemos/pi-natives":"15.5.0","@f5xc-salesdemos/xcsh-stats":"15.5.0","@f5xc-salesdemos/pi-agent-core":"15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.5.0_1775942761179_0.4748458826864941","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.6.1":{"name":"@f5xc-salesdemos/xcsh","version":"15.6.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.6.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"94327f5cac32d409a83134c892837d6e6a71776e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.6.1.tgz","fileCount":881,"integrity":"sha512-Ug4x6eUe8JNfrcW6LFl12jFNjO8kHV4PX6l9JyiCPaXY1sKWMo+OihkH3YF8oTGRq+UfNJo0bpZGjGh6XmeldA==","signatures":[{"sig":"MEQCIFKK6EjBprLtwLPRLbfyBNJ/Sj4VbwxPkG+0B6FYjMYeAiAZiBYHeFKlx3t+Hvbzw2MghSldK71GmTjFxCwhwhvGlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7547361},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"94327f5cac32d409a83134c892837d6e6a71776e","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Ug4x6eUe8JNfrcW6LFl12jFNjO8kHV4PX6l9JyiCPaXY1sKWMo+OihkH3YF8oTGRq+UfNJo0bpZGjGh6XmeldA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.6.1","@f5xc-salesdemos/pi-tui":"15.6.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.6.1","@f5xc-salesdemos/pi-natives":"15.6.1","@f5xc-salesdemos/xcsh-stats":"15.6.1","@f5xc-salesdemos/pi-agent-core":"15.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.6.1_1775952794957_0.023196127369540243","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.6.2":{"name":"@f5xc-salesdemos/xcsh","version":"15.6.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.6.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4f444a0cba83e2bb6254ec6dafc8b4dae0990297","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.6.2.tgz","fileCount":881,"integrity":"sha512-Mz0kkRZu9fFZtQDaN13dtQH4BqRLGxZNX71UsUiUmRBk5GLUPe4sAKqqUmUGLK3wKAr1mksZcaM6lvUcyRIrRg==","signatures":[{"sig":"MEUCICIfBnfBeP9uDWwJKS9mG36Qly47Oxk27Rt/xr8A4t9oAiEAyyHpfPnxC1Shvs+LRfgmchaWcZ8J7KTe7nr4qNxFR0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7549082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"4f444a0cba83e2bb6254ec6dafc8b4dae0990297","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Mz0kkRZu9fFZtQDaN13dtQH4BqRLGxZNX71UsUiUmRBk5GLUPe4sAKqqUmUGLK3wKAr1mksZcaM6lvUcyRIrRg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.6.2","@f5xc-salesdemos/pi-tui":"15.6.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.6.2","@f5xc-salesdemos/pi-natives":"15.6.2","@f5xc-salesdemos/xcsh-stats":"15.6.2","@f5xc-salesdemos/pi-agent-core":"15.6.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.6.2_1775957177118_0.8281557489939437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.7.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.7.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.7.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"167563a2c55758b8eabaf000711d7ef81da46db0","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.7.0.tgz","fileCount":881,"integrity":"sha512-LmqbMuktF/K3CSrGjBr9YdgYlx7NZ/ccOTHhu8rZEjnwAu02uFbzyBQKH0FpRY7iVHIhMMuSRDshnFO8MzzhdA==","signatures":[{"sig":"MEYCIQDkRJeqI4riUXAM/XYxqUAn+ewYRiNltZSRDuEjep/mGwIhAOtgjYdXVylr/oGNDnuo+tZLBbjuZa+oEWnoKYddFAgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7552477},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"167563a2c55758b8eabaf000711d7ef81da46db0","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-LmqbMuktF/K3CSrGjBr9YdgYlx7NZ/ccOTHhu8rZEjnwAu02uFbzyBQKH0FpRY7iVHIhMMuSRDshnFO8MzzhdA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.7.0","@f5xc-salesdemos/pi-tui":"15.7.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.7.0","@f5xc-salesdemos/pi-natives":"15.7.0","@f5xc-salesdemos/xcsh-stats":"15.7.0","@f5xc-salesdemos/pi-agent-core":"15.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.7.0_1775963572706_0.6407856920303467","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.8.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.8.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.8.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"03b12b5247156dd26410e3cf108b3765dc2f0e94","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.8.0.tgz","fileCount":881,"integrity":"sha512-S2lmoEVOJff02KT5woy0nCXCdBjaxbwXRxbvbMWH/nlPqhPQ3ak2CarL7SuBiRVEOw6UArepl/1XkOgVm4qfvw==","signatures":[{"sig":"MEUCIHr85Ll9K5jnVpSqhmh0VtWWOwdg+XaTOcpQve/zCcxjAiEA4/YhvcXEO6+c4AZInsV/T1TwFebMtkbGHU6CnbqZiLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7561484},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"03b12b5247156dd26410e3cf108b3765dc2f0e94","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-S2lmoEVOJff02KT5woy0nCXCdBjaxbwXRxbvbMWH/nlPqhPQ3ak2CarL7SuBiRVEOw6UArepl/1XkOgVm4qfvw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.8.0","@f5xc-salesdemos/pi-tui":"15.8.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.8.0","@f5xc-salesdemos/pi-natives":"15.8.0","@f5xc-salesdemos/xcsh-stats":"15.8.0","@f5xc-salesdemos/pi-agent-core":"15.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.8.0_1775978825387_0.6352088578496828","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.9.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.9.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.9.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a1354233534d4e53d5d9f8e3b952e69fdec134b1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.9.0.tgz","fileCount":885,"integrity":"sha512-lyPCartNO4t0LV0qN/FY2J1qC69Lwgk1dTPpU2WZ8UVBkVvA9iAdjvMRulsF/SMitnp24b1yXE+Bpar28Bbreg==","signatures":[{"sig":"MEQCIH9wDFDoN5NRikF6IUo4GUZRWpeIGJEKrHUxznuwry8rAiA8MYTvvbPMGYsMvOBOht6BSvCb8cwZROnjN/PCMwpx/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7588975},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a1354233534d4e53d5d9f8e3b952e69fdec134b1","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-lyPCartNO4t0LV0qN/FY2J1qC69Lwgk1dTPpU2WZ8UVBkVvA9iAdjvMRulsF/SMitnp24b1yXE+Bpar28Bbreg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.9.0","@f5xc-salesdemos/pi-tui":"15.9.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.9.0","@f5xc-salesdemos/pi-natives":"15.9.0","@f5xc-salesdemos/xcsh-stats":"15.9.0","@f5xc-salesdemos/pi-agent-core":"15.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.9.0_1776059031890_0.19334392961143143","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.9.1":{"name":"@f5xc-salesdemos/xcsh","version":"15.9.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.9.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"578cec0bbf2b0e4eee2a1a00f5e86d2a2e87800a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.9.1.tgz","fileCount":885,"integrity":"sha512-/L4QcdGRlswn5uan6lmkQalStaEP/iCdnVs+4ERIW2rrWWKifd5JjFd9zjKXObx98tq5kfLbInvsMtFlZMLGlg==","signatures":[{"sig":"MEQCIGUf06Qsv7N++JLf+kz726aHEx5oZnzZ78y+AdCbOHqIAiBIPVk6bg0vnYFC+PKFTVoROzdyc9zAOZJaPpovS0IRzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7589278},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"578cec0bbf2b0e4eee2a1a00f5e86d2a2e87800a","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-/L4QcdGRlswn5uan6lmkQalStaEP/iCdnVs+4ERIW2rrWWKifd5JjFd9zjKXObx98tq5kfLbInvsMtFlZMLGlg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.9.1","@f5xc-salesdemos/pi-tui":"15.9.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.9.1","@f5xc-salesdemos/pi-natives":"15.9.1","@f5xc-salesdemos/xcsh-stats":"15.9.1","@f5xc-salesdemos/pi-agent-core":"15.9.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.9.1_1776090837499_0.9131762775372525","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.9.2":{"name":"@f5xc-salesdemos/xcsh","version":"15.9.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.9.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"bc71801e7b0ae469f5dd2956ee3e5a93737c630d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.9.2.tgz","fileCount":885,"integrity":"sha512-3fDapnXcMTu21sDkw6BCb4OfLm59ZlHZnQxb3Erx/5sNJIq9cn0wuWXB10HrA+08pLaLiirg7R7OY6dUVBTAaw==","signatures":[{"sig":"MEYCIQCINeaFQaVmGzAHMJruZ7SXKsU3YQ+jNY79SBFMTqlsLQIhAMuoBcbAS3kQ0slt6J6dNk/kba+oUU/9dghp5YkhuG+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7590357},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"bc71801e7b0ae469f5dd2956ee3e5a93737c630d","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-3fDapnXcMTu21sDkw6BCb4OfLm59ZlHZnQxb3Erx/5sNJIq9cn0wuWXB10HrA+08pLaLiirg7R7OY6dUVBTAaw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.9.2","@f5xc-salesdemos/pi-tui":"15.9.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.9.2","@f5xc-salesdemos/pi-natives":"15.9.2","@f5xc-salesdemos/xcsh-stats":"15.9.2","@f5xc-salesdemos/pi-agent-core":"15.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.9.2_1776098566846_0.7733082488008138","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.10.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.10.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.10.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ff8eb556a57f9321679b8f58e3ebdf204d93ec93","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.10.0.tgz","fileCount":885,"integrity":"sha512-5SDI5XdIOkRs9lymiFZsDG8O/fkf9cM0G7BiNVafAp7NHZ45TTB9USrZkc0j236fIm3rqq1fHrjs96K2EnJNsw==","signatures":[{"sig":"MEUCIH838O+K/8JZ4Lf5iHQI/J5GclC90dbHzXn92Ln7OupUAiEAljPk2nLOD24R6fQgejGryikHOpMeSknitciQnn1+814=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7590364},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ff8eb556a57f9321679b8f58e3ebdf204d93ec93","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-5SDI5XdIOkRs9lymiFZsDG8O/fkf9cM0G7BiNVafAp7NHZ45TTB9USrZkc0j236fIm3rqq1fHrjs96K2EnJNsw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.10.0","@f5xc-salesdemos/pi-tui":"15.10.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.10.0","@f5xc-salesdemos/pi-natives":"15.10.0","@f5xc-salesdemos/xcsh-stats":"15.10.0","@f5xc-salesdemos/pi-agent-core":"15.10.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.10.0_1776100173797_0.6648994028717188","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.11.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.11.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.11.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f13087c250ba8198e85fd2875c5f7d6a5878c74c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.11.0.tgz","fileCount":885,"integrity":"sha512-l5F+zvA1ZGOQDsk6ARhFuuMynJ5XOauSqYswEggB880sc4tpsyYZu8R85e23Hoo54T5fhTlxa3a0KdQn9ymIiA==","signatures":[{"sig":"MEUCIQCHblGo6VTEgMvs0SoAyMTTxj0jXYVoEKMKsP91lHZrxQIgV1JwW9p6lIpN+SPKfyM2aF41d7KPbQU0MSQOTt7f7Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7599129},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f13087c250ba8198e85fd2875c5f7d6a5878c74c","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-l5F+zvA1ZGOQDsk6ARhFuuMynJ5XOauSqYswEggB880sc4tpsyYZu8R85e23Hoo54T5fhTlxa3a0KdQn9ymIiA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.11.0","@f5xc-salesdemos/pi-tui":"15.11.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.11.0","@f5xc-salesdemos/pi-natives":"15.11.0","@f5xc-salesdemos/xcsh-stats":"15.11.0","@f5xc-salesdemos/pi-agent-core":"15.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.11.0_1776123083133_0.6692069907562228","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.12.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.12.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.12.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"bef8d3ef5b3271dad79a9255a06ec8ab10b7d1fa","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.12.0.tgz","fileCount":885,"integrity":"sha512-RlJkxNx/PG23EwIXFKCD8SEUojVQet+yYCcSta6vK3N28VpWGGHbSm6DfG6lZedlx42A0NK4xh/30g14L/44Uw==","signatures":[{"sig":"MEUCIQC572g1TWJBVFMK8lr69kw/kXIWoWyFTtQNlzjnbeaR+AIgIg5exHo489/PRS8qa56BUMJwhePsz+D2H1X5aL4oQqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7601450},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"bef8d3ef5b3271dad79a9255a06ec8ab10b7d1fa","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-RlJkxNx/PG23EwIXFKCD8SEUojVQet+yYCcSta6vK3N28VpWGGHbSm6DfG6lZedlx42A0NK4xh/30g14L/44Uw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.12.0","@f5xc-salesdemos/pi-tui":"15.12.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.12.0","@f5xc-salesdemos/pi-natives":"15.12.0","@f5xc-salesdemos/xcsh-stats":"15.12.0","@f5xc-salesdemos/pi-agent-core":"15.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.12.0_1776146773123_0.43107560123972655","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.12.1":{"name":"@f5xc-salesdemos/xcsh","version":"15.12.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.12.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a4cf2a2f6c6a846f9efab66fd8a5a283836f577d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.12.1.tgz","fileCount":885,"integrity":"sha512-ffakkjJFkvjtSl2eKvX5FGTPXUDE/JNkjY4k1krDelk9IvLnKpjxdJaK6fztssM349B+g4EW30r6obkricMVgQ==","signatures":[{"sig":"MEUCIFguI3Xd2zxdtkErxUzKCqYwd4mh4p1NbXXeKKJld2bNAiEA4PA87884xscg6XO7gr7nN5SXDaJbtLj8yYyLm41VoWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7601450},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a4cf2a2f6c6a846f9efab66fd8a5a283836f577d","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-ffakkjJFkvjtSl2eKvX5FGTPXUDE/JNkjY4k1krDelk9IvLnKpjxdJaK6fztssM349B+g4EW30r6obkricMVgQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.12.1","@f5xc-salesdemos/pi-tui":"15.12.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.12.1","@f5xc-salesdemos/pi-natives":"15.12.1","@f5xc-salesdemos/xcsh-stats":"15.12.1","@f5xc-salesdemos/pi-agent-core":"15.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.12.1_1776178110585_0.06051048929356595","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.13.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.13.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.13.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1924eab94bf8d4489fecf339ab85ca14fea1161a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.13.0.tgz","fileCount":885,"integrity":"sha512-SfJRaHHKhXqmDlLyRBTYnkxv1qd0fmu8Mh7T0UsXUwSIq4ppxGoa+3wE2FJlQPv4H+H4n3m+Ou1kULPVDaRqPQ==","signatures":[{"sig":"MEYCIQCz/4eqmRX5GbGSRNU5v/OCsZm1IbfA0y/dsESraptKygIhAJZRqGfBx7TOI9+qgWvz84m3xHeLuYCfwtQTPe+f6674","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7603358},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"1924eab94bf8d4489fecf339ab85ca14fea1161a","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-SfJRaHHKhXqmDlLyRBTYnkxv1qd0fmu8Mh7T0UsXUwSIq4ppxGoa+3wE2FJlQPv4H+H4n3m+Ou1kULPVDaRqPQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.13.0","@f5xc-salesdemos/pi-tui":"15.13.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.13.0","@f5xc-salesdemos/pi-natives":"15.13.0","@f5xc-salesdemos/xcsh-stats":"15.13.0","@f5xc-salesdemos/pi-agent-core":"15.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.13.0_1776188839086_0.2064707917821913","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.14.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.14.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.14.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"16eef6088bb6a11df94b1d14ce73cb024f8a82f8","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.14.0.tgz","fileCount":885,"integrity":"sha512-VRSyeHKPioCuIzucwA1hFJWbFQlUsN3Hx4CVn764xKsk81w0W7SzvZRaIJ2hg9ZrJnstmZW5ZRjWuPFe5IVFew==","signatures":[{"sig":"MEQCIG7JrX//z3Z9qN4w/wzaSLJ6LCI8CZizJcEhyYIOdr8GAiBDzCF2v70SFWM3vmk9zxo2oRnLGVPAUtWMlM8G683+Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7611514},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"16eef6088bb6a11df94b1d14ce73cb024f8a82f8","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-VRSyeHKPioCuIzucwA1hFJWbFQlUsN3Hx4CVn764xKsk81w0W7SzvZRaIJ2hg9ZrJnstmZW5ZRjWuPFe5IVFew==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.14.0","@f5xc-salesdemos/pi-tui":"15.14.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.14.0","@f5xc-salesdemos/pi-natives":"15.14.0","@f5xc-salesdemos/xcsh-stats":"15.14.0","@f5xc-salesdemos/pi-agent-core":"15.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.14.0_1776203896624_0.7577481028876303","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.15.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.15.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.15.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"672f7c83f7fe8ce5e1d22770afc3dac41fbeff33","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.15.0.tgz","fileCount":885,"integrity":"sha512-nAHsNcXUd3O/U9x6Dch+kpaBMOHLDX6sdSQiCGnZRXPPUBcUHEaq0uOehQ5uqpWrrz8D12ThuiD0SJWxqq4a3g==","signatures":[{"sig":"MEQCIBTba6XQs5y/fj9KTkUnbbgr5uqfJa0TvWKiVQrBX8wzAiBZEOGKjTv/vUI3KxRA7Uec77ncShpj2FhZLtvUTHFa3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7618011},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"672f7c83f7fe8ce5e1d22770afc3dac41fbeff33","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-nAHsNcXUd3O/U9x6Dch+kpaBMOHLDX6sdSQiCGnZRXPPUBcUHEaq0uOehQ5uqpWrrz8D12ThuiD0SJWxqq4a3g==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.15.0","@f5xc-salesdemos/pi-tui":"15.15.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.15.0","@f5xc-salesdemos/pi-natives":"15.15.0","@f5xc-salesdemos/xcsh-stats":"15.15.0","@f5xc-salesdemos/pi-agent-core":"15.15.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.15.0_1776218704979_0.6022367969652498","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.16.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.16.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.16.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"aaca6bc63ebf704dea623c59e512684add3fd861","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.16.0.tgz","fileCount":886,"integrity":"sha512-1lTIkMuG1wkcAynqFh3k3cAjXSZUIngPvEB6HTXwk1d12v4+KTIvYAOVvwJauo89CDBSCkAR6KrMIoEG94pS1Q==","signatures":[{"sig":"MEUCICkth10gkzFKR/XHDwoz5ppevoQrPmrBm2eIAT4xSHNrAiEA4Ph5Q14FSWYBopp3m6fcwKfZPH3xk8He49qilcWQgZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7630693},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"aaca6bc63ebf704dea623c59e512684add3fd861","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-1lTIkMuG1wkcAynqFh3k3cAjXSZUIngPvEB6HTXwk1d12v4+KTIvYAOVvwJauo89CDBSCkAR6KrMIoEG94pS1Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.16.0","@f5xc-salesdemos/pi-tui":"15.16.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.16.0","@f5xc-salesdemos/pi-natives":"15.16.0","@f5xc-salesdemos/xcsh-stats":"15.16.0","@f5xc-salesdemos/pi-agent-core":"15.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.16.0_1776225120820_0.003914645518148241","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.16.1":{"name":"@f5xc-salesdemos/xcsh","version":"15.16.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.16.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a6d5207cc9143cffda75afbac8b042fc3ffcef49","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.16.1.tgz","fileCount":887,"integrity":"sha512-SBnroqOJBWlhq2/eX376JIDP+TMdsDyxVbJt4TF3qVmk+ITe+QLYMEZLyEtyMCZUDHg9sw5u6rqfGVl4VbQl/Q==","signatures":[{"sig":"MEQCIBcKIBtpX0mtxe13pHrnRqvTm622gnf0pEZDqShXmSYjAiA3UE5g6R/fqreZKbOOrRYG2LPrS2x9pVaR1oGHcKEtCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7633945},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a6d5207cc9143cffda75afbac8b042fc3ffcef49","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-SBnroqOJBWlhq2/eX376JIDP+TMdsDyxVbJt4TF3qVmk+ITe+QLYMEZLyEtyMCZUDHg9sw5u6rqfGVl4VbQl/Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.16.1","@f5xc-salesdemos/pi-tui":"15.16.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.16.1","@f5xc-salesdemos/pi-natives":"15.16.1","@f5xc-salesdemos/xcsh-stats":"15.16.1","@f5xc-salesdemos/pi-agent-core":"15.16.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.16.1_1776261925183_0.4228717651843623","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.17.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.17.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.17.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"78b1ef658d25568922dcd4efa8a06da8a94181ba","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.17.0.tgz","fileCount":887,"integrity":"sha512-J713prAADooxARwUXQaz3FRecV3/D5/WWpoNSb3ZWUrox9o5IiLwRGDngCFwhx+/WBgxTcdEYX+R591Tp58MBA==","signatures":[{"sig":"MEYCIQDeH+/NcdIEXhwJYzuYUcxfj0Uyfs3Ydv1gd38aCv1WXAIhAKhLHsm4n4lV0ME9iAfIPblNjeLeFbaIuP3Ps23c8C0K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7633436},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"78b1ef658d25568922dcd4efa8a06da8a94181ba","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-J713prAADooxARwUXQaz3FRecV3/D5/WWpoNSb3ZWUrox9o5IiLwRGDngCFwhx+/WBgxTcdEYX+R591Tp58MBA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.17.0","@f5xc-salesdemos/pi-tui":"15.17.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.17.0","@f5xc-salesdemos/pi-natives":"15.17.0","@f5xc-salesdemos/xcsh-stats":"15.17.0","@f5xc-salesdemos/pi-agent-core":"15.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.17.0_1776267716235_0.5163527143066453","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"15.18.0":{"name":"@f5xc-salesdemos/xcsh","version":"15.18.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@15.18.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d8a760441bfa5467bc0907954c9a6609dbc200a9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-15.18.0.tgz","fileCount":887,"integrity":"sha512-vYOW3v8dnwVmrViCb3hZOXxXIiG6/iBh2Km1drf6uV2B7zOWjd+ApBS2Bx+Uuc9m0dod342x73d+fNHHb5T4YA==","signatures":[{"sig":"MEUCICVJ97CRNKEj0pUiONyqxmCKiQVgTFauoWrPUtTS8mkOAiEAsWKYf7aegWMDcnXRu+dhDdYQ3T6iWT9K6Tx1yGAx28I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7633924},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"d8a760441bfa5467bc0907954c9a6609dbc200a9","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-vYOW3v8dnwVmrViCb3hZOXxXIiG6/iBh2Km1drf6uV2B7zOWjd+ApBS2Bx+Uuc9m0dod342x73d+fNHHb5T4YA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"15.18.0","@f5xc-salesdemos/pi-tui":"15.18.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"15.18.0","@f5xc-salesdemos/pi-natives":"15.18.0","@f5xc-salesdemos/xcsh-stats":"15.18.0","@f5xc-salesdemos/pi-agent-core":"15.18.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_15.18.0_1776286802645_0.012766666909608926","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"16.0.0":{"name":"@f5xc-salesdemos/xcsh","version":"16.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@16.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0316542aa22e1c9da9f2582b27ec865ae6cc65d1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-16.0.0.tgz","fileCount":887,"integrity":"sha512-h/NU1jYA6KNFEADd41NlihskS4qbUBcG6yrLelHsNYBWQWg1yXdVGK9mvb08UXReRPv4XeBnxwUUw2/2Fnleng==","signatures":[{"sig":"MEUCIEsDKtBEiuWRa/VWOJbQSphH1yu/4LzMheK/oBK8pJG5AiEAqyR4M6NHcmQhXGReWlqpJCVsMQGrBQz3N8nXa4cLwu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7632233},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"0316542aa22e1c9da9f2582b27ec865ae6cc65d1","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-h/NU1jYA6KNFEADd41NlihskS4qbUBcG6yrLelHsNYBWQWg1yXdVGK9mvb08UXReRPv4XeBnxwUUw2/2Fnleng==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"16.0.0","@f5xc-salesdemos/pi-tui":"16.0.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"16.0.0","@f5xc-salesdemos/pi-natives":"16.0.0","@f5xc-salesdemos/xcsh-stats":"16.0.0","@f5xc-salesdemos/pi-agent-core":"16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_16.0.0_1776297185362_0.6068528501845323","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.0.0":{"name":"@f5xc-salesdemos/xcsh","version":"17.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f9bfdc5f1cdf8d34c36ba98d8d7bdbebbafc6d10","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.0.0.tgz","fileCount":899,"integrity":"sha512-oU73F6sMQ4IHgR5uGgVBRTJfMoq25Rwf4b/tYlIuZ+WnJiMO1AzhhtJKNc70xkKMzt7fMNyunw8+m13yffKqjQ==","signatures":[{"sig":"MEYCIQCCINxWnfun4n7EhNCHutnOXaB7gwzHzRo19Pto4o5MswIhAKBdxamE1SuAsP3FJnQyoz7WMftNUgQhxMyAvwGXtqEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7984196},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f9bfdc5f1cdf8d34c36ba98d8d7bdbebbafc6d10","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-oU73F6sMQ4IHgR5uGgVBRTJfMoq25Rwf4b/tYlIuZ+WnJiMO1AzhhtJKNc70xkKMzt7fMNyunw8+m13yffKqjQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"16.0.0","@f5xc-salesdemos/pi-tui":"16.0.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"16.0.0","@f5xc-salesdemos/pi-natives":"16.0.0","@f5xc-salesdemos/xcsh-stats":"16.0.0","@f5xc-salesdemos/pi-agent-core":"16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.0.0_1776317718692_0.7080869531557497","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.0.1":{"name":"@f5xc-salesdemos/xcsh","version":"17.0.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.0.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"75152e724343f3826c3fac46f73afa59dd54fede","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.0.1.tgz","fileCount":899,"integrity":"sha512-HLun6l/X7wELB69dM/tSF4WLRNfiY602U6aOuNaxbFlYa2x5uhZ+y8ImY3ATmudOaYJMiSPUlGieEqNni+B1Mw==","signatures":[{"sig":"MEYCIQCP7tAfAl6tvDWBsrIdTEO4APP0GAoSsG649j+lN1NJbAIhAIwlnwuNHZvfbvsOtD2DMHlao5wOCD/pxZZyeWjLQoc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7984196},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"75152e724343f3826c3fac46f73afa59dd54fede","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-HLun6l/X7wELB69dM/tSF4WLRNfiY602U6aOuNaxbFlYa2x5uhZ+y8ImY3ATmudOaYJMiSPUlGieEqNni+B1Mw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.0.1","@f5xc-salesdemos/pi-tui":"17.0.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.0.1","@f5xc-salesdemos/pi-natives":"17.0.1","@f5xc-salesdemos/xcsh-stats":"17.0.1","@f5xc-salesdemos/pi-agent-core":"17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.0.1_1776321337484_0.23664798489411498","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.0.2":{"name":"@f5xc-salesdemos/xcsh","version":"17.0.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.0.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9d1a9bae35eb58cdf2a8099edabb590bad7d3e3c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.0.2.tgz","fileCount":899,"integrity":"sha512-r7+7cBfC1TU24o2NMD0JxUecnokiV++WBVCj88PGw5JqyoI/uUTjdaQeCgmEaQ3nTLm5cayoYCCHHNHP+F07hQ==","signatures":[{"sig":"MEQCIApQJGAS+B4H2WBPEO44grXL+EBPvzTYApMKuri50nq7AiANUEbEWAw2QhFf/uZHrmDmFemg2Qd3hN3Gh9ahNpc+Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7994063},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"9d1a9bae35eb58cdf2a8099edabb590bad7d3e3c","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-r7+7cBfC1TU24o2NMD0JxUecnokiV++WBVCj88PGw5JqyoI/uUTjdaQeCgmEaQ3nTLm5cayoYCCHHNHP+F07hQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.0.2","@f5xc-salesdemos/pi-tui":"17.0.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.0.2","@f5xc-salesdemos/pi-natives":"17.0.2","@f5xc-salesdemos/xcsh-stats":"17.0.2","@f5xc-salesdemos/pi-agent-core":"17.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.0.2_1776324772573_0.42029763032760203","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.1.0":{"name":"@f5xc-salesdemos/xcsh","version":"17.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"eaad38217a5ad9dcc95bae0f0cc173985bc0c2d7","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.1.0.tgz","fileCount":899,"integrity":"sha512-VkI021trl0x6mi4Fkrb63gPQOj3cj5GuI2+ATBVuCC36bLJ2j9AF+j0RW24/YW0Ou6YlRnZN3eKDE3vTERKnsQ==","signatures":[{"sig":"MEUCIQDlv9+v8F5MMI6npGbP29BmXBP506rMuGq/ShJCjpWqTwIgBLWAkQfjy+Riq9j+VGKsVIaY/AmoXYOpm7tu8YaoWEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7994755},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"eaad38217a5ad9dcc95bae0f0cc173985bc0c2d7","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-VkI021trl0x6mi4Fkrb63gPQOj3cj5GuI2+ATBVuCC36bLJ2j9AF+j0RW24/YW0Ou6YlRnZN3eKDE3vTERKnsQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.1.0","@f5xc-salesdemos/pi-tui":"17.1.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.1.0","@f5xc-salesdemos/pi-natives":"17.1.0","@f5xc-salesdemos/xcsh-stats":"17.1.0","@f5xc-salesdemos/pi-agent-core":"17.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.1.0_1776349397566_0.30586955611871347","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.1.1":{"name":"@f5xc-salesdemos/xcsh","version":"17.1.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.1.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7081b20445f9e5c29f250e65bc82026832359998","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.1.1.tgz","fileCount":899,"integrity":"sha512-5MkY2FjzqZDwNr4tnIANx7ByfLpDXanImMZNvHm6fWYFLimKJUM92j01FEgW2NJq35ybva7+BWZmOMW1RQNx/Q==","signatures":[{"sig":"MEQCIDQsPHctdfamt2+gIDbuiSk9ORMjGm30JWagTSLO6ZfFAiA4piCSkTKphwmLDK/nsp3uz+Q9cwI3pdwOFQLX+AUiAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7996331},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7081b20445f9e5c29f250e65bc82026832359998","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-5MkY2FjzqZDwNr4tnIANx7ByfLpDXanImMZNvHm6fWYFLimKJUM92j01FEgW2NJq35ybva7+BWZmOMW1RQNx/Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.1.1","@f5xc-salesdemos/pi-tui":"17.1.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.1.1","@f5xc-salesdemos/pi-natives":"17.1.1","@f5xc-salesdemos/xcsh-stats":"17.1.1","@f5xc-salesdemos/pi-agent-core":"17.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.1.1_1776351245193_0.7399739583534795","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.1.2":{"name":"@f5xc-salesdemos/xcsh","version":"17.1.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.1.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"53f01924fa7b67bac430761eede9817bc62b50aa","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.1.2.tgz","fileCount":899,"integrity":"sha512-eRQlnquvo5OLWmOhSlQUvdhwv2x4Zw4J+AqTToL4iZsRFN4iwPJe5HZhVnZI81sCfECvCCkksoVklEDn9zJeGQ==","signatures":[{"sig":"MEYCIQCcvOVosmgav8Dl2r33Mt0/OZcXD+NwGqjhTsL9mil2GwIhAPiWFu1SvhqLvEzti2PeQTgHEMDCUarAdQ69bxL312Bg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7998006},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"53f01924fa7b67bac430761eede9817bc62b50aa","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-eRQlnquvo5OLWmOhSlQUvdhwv2x4Zw4J+AqTToL4iZsRFN4iwPJe5HZhVnZI81sCfECvCCkksoVklEDn9zJeGQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.1.2","@f5xc-salesdemos/pi-tui":"17.1.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.1.2","@f5xc-salesdemos/pi-natives":"17.1.2","@f5xc-salesdemos/xcsh-stats":"17.1.2","@f5xc-salesdemos/pi-agent-core":"17.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.1.2_1776361081596_0.304132538318755","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.1.3":{"name":"@f5xc-salesdemos/xcsh","version":"17.1.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.1.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"06bd7b864af8ae9834aeeba4779ca3dccd054a55","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.1.3.tgz","fileCount":899,"integrity":"sha512-OneoZ2daf8nWAevPqgF/J1lmk93MmUKW6yv3GUKy6ZN6IhrtE0nRVG7bOqnyJfsNv6sVFuFVhpSuP1WpaU7UQQ==","signatures":[{"sig":"MEYCIQDCK9DatiRl6Ty6lZsy3u52Wt5rS+Flt2sKdF+YtabPMAIhAPm/8eIB8nDPAvb6rXYHl79RcaJVzska5C/lE4goB0OA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7998006},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"06bd7b864af8ae9834aeeba4779ca3dccd054a55","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-OneoZ2daf8nWAevPqgF/J1lmk93MmUKW6yv3GUKy6ZN6IhrtE0nRVG7bOqnyJfsNv6sVFuFVhpSuP1WpaU7UQQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.1.3","@f5xc-salesdemos/pi-tui":"17.1.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.1.3","@f5xc-salesdemos/pi-natives":"17.1.3","@f5xc-salesdemos/xcsh-stats":"17.1.3","@f5xc-salesdemos/pi-agent-core":"17.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.1.3_1776374994123_0.311001343940535","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.1.4":{"name":"@f5xc-salesdemos/xcsh","version":"17.1.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.1.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"601c5ad1feef6050cd41846ebeaaa7c62f45c1c8","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.1.4.tgz","fileCount":899,"integrity":"sha512-wpYt2aEenikO4y52mMUjgBvJvHtMueegDVPsV37fvc3AnFK20RKsRGJJput6EuOF3ZWENlRfyyMCTFnDdsVaqg==","signatures":[{"sig":"MEYCIQDk2Ie9puTdSlt2jNk3eUfvtibrHuaqQD15Boy0fNdD/QIhAJJlbVD0JOTejsGneyH1+u9HBC1NJ4u1JAO73C0CS/+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8000367},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"601c5ad1feef6050cd41846ebeaaa7c62f45c1c8","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-wpYt2aEenikO4y52mMUjgBvJvHtMueegDVPsV37fvc3AnFK20RKsRGJJput6EuOF3ZWENlRfyyMCTFnDdsVaqg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.1.4","@f5xc-salesdemos/pi-tui":"17.1.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.1.4","@f5xc-salesdemos/pi-natives":"17.1.4","@f5xc-salesdemos/xcsh-stats":"17.1.4","@f5xc-salesdemos/pi-agent-core":"17.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.1.4_1776393863479_0.6210297358766959","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.2.0":{"name":"@f5xc-salesdemos/xcsh","version":"17.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"94ba2d41023b6a4c6648fdfbf575f22ad22f2f19","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.2.0.tgz","fileCount":899,"integrity":"sha512-bWROIZve5Zt5f9aRMjQEcuHVbmJ/W4cTKnaEB9NX4QoIp6WviL8z+0aZQY98Agwsjd+xwJ8pTILQxbtRcwYTsw==","signatures":[{"sig":"MEUCIQDekOgSyB9q1YxPzawrkr+4odH9hqv2U2C2YEE/fk7RxAIgWvD9vaiAp5TOi1JaIo4n84O1ek1EHzMwxLS8W+ay3t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8003601},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"94ba2d41023b6a4c6648fdfbf575f22ad22f2f19","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-bWROIZve5Zt5f9aRMjQEcuHVbmJ/W4cTKnaEB9NX4QoIp6WviL8z+0aZQY98Agwsjd+xwJ8pTILQxbtRcwYTsw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.2.0","@f5xc-salesdemos/pi-tui":"17.2.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.2.0","@f5xc-salesdemos/pi-natives":"17.2.0","@f5xc-salesdemos/xcsh-stats":"17.2.0","@f5xc-salesdemos/pi-agent-core":"17.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.2.0_1776400239352_0.9006609264743102","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.3.0":{"name":"@f5xc-salesdemos/xcsh","version":"17.3.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.3.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"437021a1bf20b68571e658d7e77e7b96a4cdc44b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.3.0.tgz","fileCount":899,"integrity":"sha512-WGfMTNxchfTkYgXWR/G/Mypc7X5X7eXSDxaTvK4ffp4St6lCUI66bl3OnyrDJ8NAXBnGeAegOU01qcWumdt52Q==","signatures":[{"sig":"MEQCIGO4Dc8uxbKXNt3ycyD2k/8xuIXJAIHQ9x8WqxsblRz/AiB3zPJtGbx4PZiOe6Lum2BhWvOwpDwB7vH4jiKj4NLGoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8006509},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"437021a1bf20b68571e658d7e77e7b96a4cdc44b","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-WGfMTNxchfTkYgXWR/G/Mypc7X5X7eXSDxaTvK4ffp4St6lCUI66bl3OnyrDJ8NAXBnGeAegOU01qcWumdt52Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.3.0","@f5xc-salesdemos/pi-tui":"17.3.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.3.0","@f5xc-salesdemos/pi-natives":"17.3.0","@f5xc-salesdemos/xcsh-stats":"17.3.0","@f5xc-salesdemos/pi-agent-core":"17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.3.0_1776401169202_0.5550077837820939","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.4.0":{"name":"@f5xc-salesdemos/xcsh","version":"17.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b94a67975ccd1381c2bfdb4c01b72a40b21b9347","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.4.0.tgz","fileCount":899,"integrity":"sha512-tHObobLWTdK1YIb2FWS7N0HJoxwTJRm68nzWjEuU7R5F83LLBlIBC2AmNnKVUIftdPl4VVBzC/ex/c+P2ur0qg==","signatures":[{"sig":"MEQCIBiS77ECg7k9x4g8x4f/nj5sufqAIfTGhRSsBKYChNUDAiATdLCL576fP5vGagPdSNW13AWzxcFHxPG/7JPJnWAwGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8007740},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b94a67975ccd1381c2bfdb4c01b72a40b21b9347","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-tHObobLWTdK1YIb2FWS7N0HJoxwTJRm68nzWjEuU7R5F83LLBlIBC2AmNnKVUIftdPl4VVBzC/ex/c+P2ur0qg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.4.0","@f5xc-salesdemos/pi-tui":"17.4.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.4.0","@f5xc-salesdemos/pi-natives":"17.4.0","@f5xc-salesdemos/xcsh-stats":"17.4.0","@f5xc-salesdemos/pi-agent-core":"17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.4.0_1776403179668_0.7257147458806306","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.4.1":{"name":"@f5xc-salesdemos/xcsh","version":"17.4.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.4.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6f8e21c66e9437f11d547ea403de3e6d58d62080","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.4.1.tgz","fileCount":899,"integrity":"sha512-glj5ZIC62zzki3re2koQ+6KWC2ynHg0Gc8XJzm8MPnTSNQuiptc8OlUWfghDwBGUhn58r2qjrLfRFO+5c36qoA==","signatures":[{"sig":"MEQCID/X20xccsCbGx/oTKvWVS9KNeYFScDs5+C6v0n8XUwyAiAHwlB6Rd/ZzvrN0XiVHPzdrPAXRcte1QtJHK9CnlV0MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8008143},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"6f8e21c66e9437f11d547ea403de3e6d58d62080","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-glj5ZIC62zzki3re2koQ+6KWC2ynHg0Gc8XJzm8MPnTSNQuiptc8OlUWfghDwBGUhn58r2qjrLfRFO+5c36qoA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.4.1","@f5xc-salesdemos/pi-tui":"17.4.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.4.1","@f5xc-salesdemos/pi-natives":"17.4.1","@f5xc-salesdemos/xcsh-stats":"17.4.1","@f5xc-salesdemos/pi-agent-core":"17.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.4.1_1776434953762_0.5675587555882033","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.4.2":{"name":"@f5xc-salesdemos/xcsh","version":"17.4.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.4.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8064773a3a03abba56f3ae72ae8a396ffed4119f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.4.2.tgz","fileCount":899,"integrity":"sha512-ekuF+ylZzX6xrjimGz5J/W/22BGcwdHvbICoxgPLcAiPiTClPioMc5+HTzDLZKyYVkxaTKmOce/Hx2uNPEP2tg==","signatures":[{"sig":"MEQCICiBkxYVjPt35Wv8anFD9Hb2t1+t9I2PHWo0q+pkZXq3AiBYBVCHx4e3MNYJjBaglaMdUirHVAutbzNkIt97Hti1rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8007914},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"8064773a3a03abba56f3ae72ae8a396ffed4119f","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-ekuF+ylZzX6xrjimGz5J/W/22BGcwdHvbICoxgPLcAiPiTClPioMc5+HTzDLZKyYVkxaTKmOce/Hx2uNPEP2tg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.4.2","@f5xc-salesdemos/pi-tui":"17.4.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.4.2","@f5xc-salesdemos/pi-natives":"17.4.2","@f5xc-salesdemos/xcsh-stats":"17.4.2","@f5xc-salesdemos/pi-agent-core":"17.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.4.2_1776571365100_0.09725105270166767","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.4.3":{"name":"@f5xc-salesdemos/xcsh","version":"17.4.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.4.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"894a82826a8b3eef65d7d1427eeae4194003c8f4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.4.3.tgz","fileCount":899,"integrity":"sha512-9MD0HOM5yDcFBFabz2V1GB3OnflAsGt1YrRt7GMeAKBDDLNqphkp8um3k1ctMwZoBw2iJtBgNuE2a9AssIDwNg==","signatures":[{"sig":"MEUCIQC1Y5kQm7Zl8/l6fvSJ1dyxllX6+VlhzW5mTXi2q1p3ZwIgQsuwOnFZyFw+VKeDBgNo6QpaUZWylR0gLIZTVlxisfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8008429},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"894a82826a8b3eef65d7d1427eeae4194003c8f4","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-9MD0HOM5yDcFBFabz2V1GB3OnflAsGt1YrRt7GMeAKBDDLNqphkp8um3k1ctMwZoBw2iJtBgNuE2a9AssIDwNg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.4.3","@f5xc-salesdemos/pi-tui":"17.4.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.4.3","@f5xc-salesdemos/pi-natives":"17.4.3","@f5xc-salesdemos/xcsh-stats":"17.4.3","@f5xc-salesdemos/pi-agent-core":"17.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.4.3_1776575021830_0.9551400885822996","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.4.4":{"name":"@f5xc-salesdemos/xcsh","version":"17.4.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.4.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f768fbe833cc72158f0dbcb8155479764b4cb019","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.4.4.tgz","fileCount":901,"integrity":"sha512-/GvxQOaviGyYVXErycYPsrnfAVV44RhoccrNVjY9xkNgT/GnklRVeQ+TBL+y7sDcmnP0kW/5071cIIUwVu8xxQ==","signatures":[{"sig":"MEUCIQD6ezFt95MlZLcJ3iyUHBnu3wPok/FU6HtZp0qHpAIbPgIgc4243SWU9/HBF8GYMJftsqpt+NBVUjDxeAi5VKct6ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8017632},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f768fbe833cc72158f0dbcb8155479764b4cb019","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-/GvxQOaviGyYVXErycYPsrnfAVV44RhoccrNVjY9xkNgT/GnklRVeQ+TBL+y7sDcmnP0kW/5071cIIUwVu8xxQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.4.4","@f5xc-salesdemos/pi-tui":"17.4.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.4.4","@f5xc-salesdemos/pi-natives":"17.4.4","@f5xc-salesdemos/xcsh-stats":"17.4.4","@f5xc-salesdemos/pi-agent-core":"17.4.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.4.4_1776580231109_0.21700502916591846","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.5.1":{"name":"@f5xc-salesdemos/xcsh","version":"17.5.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.5.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"45333ab51b41b0fdc93fb5f02f04432568789e66","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.5.1.tgz","fileCount":901,"integrity":"sha512-5/yoJ+O00oRy03zT8WgiVzx4Ff1/JaV1ZU6XDQKrQmT/DMTTzlb7F7i9vY0tMYIE+InMjXOn7BMgEnJs4zENEg==","signatures":[{"sig":"MEUCIQDJZE7Rnk2a7Uca1U2vEYHHwzd1VkUMsX5YIpQFz+kXBwIgLUXsjKYXRPwcSdaZSUu8VazI8amxnJQ2J3vO1N3U/i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8025714},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"45333ab51b41b0fdc93fb5f02f04432568789e66","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-5/yoJ+O00oRy03zT8WgiVzx4Ff1/JaV1ZU6XDQKrQmT/DMTTzlb7F7i9vY0tMYIE+InMjXOn7BMgEnJs4zENEg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.5.1","@f5xc-salesdemos/pi-tui":"17.5.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.5.1","@f5xc-salesdemos/pi-natives":"17.5.1","@f5xc-salesdemos/xcsh-stats":"17.5.1","@f5xc-salesdemos/pi-agent-core":"17.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.5.1_1776625768655_0.6430549530967602","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"17.5.2":{"name":"@f5xc-salesdemos/xcsh","version":"17.5.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@17.5.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"026c4029aa5654de42733742460fa98535e53d01","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-17.5.2.tgz","fileCount":901,"integrity":"sha512-ncupYS3FEpXnvPjyuzFL9xJ7ZZ+oI7ZjojXtp1cEFo5jBEVtFXd3ptCnG6UzU/sr+T0KqiRPETpzHgMW0nY2Ew==","signatures":[{"sig":"MEQCIF687dyJnktk7GWB1B5TwziK/Aig/K4R4/LVmZHGcmrwAiA2Giw3+PQsJUIxg9IZtBntyKLy84cDJ5LjaagnJIhLQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8025714},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"026c4029aa5654de42733742460fa98535e53d01","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun test --max-concurrency 4","build":"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 check:types","prepack":"bun scripts/generate-docs-index.ts","check:types":"tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.ts","generate-template":"bun scripts/generate-template.ts","generate-docs-index":"bun scripts/generate-docs-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-ncupYS3FEpXnvPjyuzFL9xJ7ZZ+oI7ZjojXtp1cEFo5jBEVtFXd3ptCnG6UzU/sr+T0KqiRPETpzHgMW0nY2Ew==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"17.5.2","@f5xc-salesdemos/pi-tui":"17.5.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"17.5.2","@f5xc-salesdemos/pi-natives":"17.5.2","@f5xc-salesdemos/xcsh-stats":"17.5.2","@f5xc-salesdemos/pi-agent-core":"17.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_17.5.2_1776628735708_0.15889007488353335","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.0.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b68d278ecabcc94e5bf7e729ef715643d87a6e54","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.0.0.tgz","fileCount":905,"integrity":"sha512-8bRH878u5UeCoSxGLzxM6G4EgUDbzkOojltuvSuoyU1D/gr63Vnbx1O9lNdLNb1AuYMOLtKIgi/0bG6ZpVa6CQ==","signatures":[{"sig":"MEYCIQCMFfRvyt/uIvOwhuO8O+z+/9XhhVySNDLQpgjy42TJGQIhALbmS3Orp/WQ7hSvNrk0Bjl6Ei6znkM57smHWi+HTycf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8039877},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b68d278ecabcc94e5bf7e729ef715643d87a6e54","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-8bRH878u5UeCoSxGLzxM6G4EgUDbzkOojltuvSuoyU1D/gr63Vnbx1O9lNdLNb1AuYMOLtKIgi/0bG6ZpVa6CQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.0.0","@f5xc-salesdemos/pi-tui":"18.0.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.0.0","@f5xc-salesdemos/pi-natives":"18.0.0","@f5xc-salesdemos/xcsh-stats":"18.0.0","@f5xc-salesdemos/pi-agent-core":"18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.0.0_1776635224320_0.07196142817629814","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.1.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e8328375ab1fdeb2f193444c8e6a336a287bbd20","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.1.0.tgz","fileCount":905,"integrity":"sha512-zk+xspR+pUHgXtSs0UJCzqYZRHl7CdASUj6gsToPulbe9029qZpKQ/28zxd0n2mHpc0G5nnlej25uMCsadW0rA==","signatures":[{"sig":"MEQCIEqqBC0dcmd0S6v0DclIWXA0OVRo1u05RaG6Wy9/95LlAiBi2jJDwM76RqlWSrH7ojAQka/wiOp2lOnWOac+tZF/6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8041154},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e8328375ab1fdeb2f193444c8e6a336a287bbd20","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-zk+xspR+pUHgXtSs0UJCzqYZRHl7CdASUj6gsToPulbe9029qZpKQ/28zxd0n2mHpc0G5nnlej25uMCsadW0rA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.1.0","@f5xc-salesdemos/pi-tui":"18.1.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.1.0","@f5xc-salesdemos/pi-natives":"18.1.0","@f5xc-salesdemos/xcsh-stats":"18.1.0","@f5xc-salesdemos/pi-agent-core":"18.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.1.0_1776670322264_0.23297306568028886","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.1.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.1.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.1.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"35bc82049b2555f32f4872b989df049eb8541e32","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.1.1.tgz","fileCount":905,"integrity":"sha512-DlqjAOiA/BOCDbv1c+qtLG9DLEPEVDWPv6k4X+tX2YKBgoB9W+2p58jTmC46VCkjM3WblRS5KHv0aJfOe2uTig==","signatures":[{"sig":"MEQCIHRih8+X21EU/v4ZbrhvlWw3RVctuR/u5i3z9c01DPCKAiAggIlLjF3ElcKNJVfaHQWuf2d0h4P4lGoEA3sAqYoicw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8041888},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"35bc82049b2555f32f4872b989df049eb8541e32","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-DlqjAOiA/BOCDbv1c+qtLG9DLEPEVDWPv6k4X+tX2YKBgoB9W+2p58jTmC46VCkjM3WblRS5KHv0aJfOe2uTig==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.1.1","@f5xc-salesdemos/pi-tui":"18.1.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.1.1","@f5xc-salesdemos/pi-natives":"18.1.1","@f5xc-salesdemos/xcsh-stats":"18.1.1","@f5xc-salesdemos/pi-agent-core":"18.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.1.1_1776702718234_0.5053526947930533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.2.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d8c83da45b9f7bf8155d9050becd03bd21a27cd5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.2.0.tgz","fileCount":905,"integrity":"sha512-Y/Pg7ES8jF57rtv+JkNnkmVp6zVEzfCSIF8b8AGenQFCQTOSozVA10Kg7ORTXJIQDoBWWgt7LykTudaFp3YwNw==","signatures":[{"sig":"MEQCIBPmo4RQFgTPJvNqE3Dh2bp+rSjGMi693vwCmOZ+EdqRAiBxakMVl2OB6qz+GqkGSRapmkB674fiKg2WOLIiQAxL3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8043550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"d8c83da45b9f7bf8155d9050becd03bd21a27cd5","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Y/Pg7ES8jF57rtv+JkNnkmVp6zVEzfCSIF8b8AGenQFCQTOSozVA10Kg7ORTXJIQDoBWWgt7LykTudaFp3YwNw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.2.0","@f5xc-salesdemos/pi-tui":"18.2.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.2.0","@f5xc-salesdemos/pi-natives":"18.2.0","@f5xc-salesdemos/xcsh-stats":"18.2.0","@f5xc-salesdemos/pi-agent-core":"18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.2.0_1776728243314_0.766465239298548","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.2.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.2.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.2.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f18a8e0e079773c2c5fa04b23389d48bf2c0f1ef","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.2.1.tgz","fileCount":905,"integrity":"sha512-A74tBjkLEPGloKGVT/JhsGPZ668UsoVb1qHYC4kVhpRxvNP+/iMz3P8lAHzLJUkdJJdpwayN/KHEc48GmtGFNA==","signatures":[{"sig":"MEYCIQDl4oXTffW65kyID4GAcTVJVYK+sdP0iffY2vcBptDbKQIhAMiC+osPeNnoYeOdYDfDbeks9ZOMaH/utEAbBzpnzPfa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8044278},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f18a8e0e079773c2c5fa04b23389d48bf2c0f1ef","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-A74tBjkLEPGloKGVT/JhsGPZ668UsoVb1qHYC4kVhpRxvNP+/iMz3P8lAHzLJUkdJJdpwayN/KHEc48GmtGFNA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.2.1","@f5xc-salesdemos/pi-tui":"18.2.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.2.1","@f5xc-salesdemos/pi-natives":"18.2.1","@f5xc-salesdemos/xcsh-stats":"18.2.1","@f5xc-salesdemos/pi-agent-core":"18.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.2.1_1776737603404_0.8161940405337673","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.3.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.3.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.3.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2ea010e1e20172de42da0c73c0c02bad18437302","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.3.0.tgz","fileCount":907,"integrity":"sha512-/D5W5RlzetOHRJIegmHIyKjuv6O7EJrRQn7wpooVikdRBSQEUMPH3HbMN7VhLl0Ogus8xfZP21aB4pPkf4/YkQ==","signatures":[{"sig":"MEQCIHMgqHS4Ra+g1MtkVkNiU3PDQmJDZR6NN9V7lB+6+/ZCAiBM7xEtTAgG6ArY+Q/IOrfzRTD69qHizyj5cfXRxxr7PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8062848},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2ea010e1e20172de42da0c73c0c02bad18437302","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-/D5W5RlzetOHRJIegmHIyKjuv6O7EJrRQn7wpooVikdRBSQEUMPH3HbMN7VhLl0Ogus8xfZP21aB4pPkf4/YkQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.3.0","@f5xc-salesdemos/pi-tui":"18.3.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.3.0","@f5xc-salesdemos/pi-natives":"18.3.0","@f5xc-salesdemos/xcsh-stats":"18.3.0","@f5xc-salesdemos/pi-agent-core":"18.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.3.0_1776740475102_0.18819331456221433","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.4.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6849d56e63ac270a63b98c5f3d90e4b7d360ff22","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.4.0.tgz","fileCount":908,"integrity":"sha512-Wyql1tMPHLJ6gPZm9p+kv/e5tH6eVIG/y+w3gezqsnc2dwngRicvivKFP3dtniNrPD7FMplV9bp1h+AvOM1d3Q==","signatures":[{"sig":"MEUCIQDOGKdqFkZ2VWlvYWW0IpwtViDaFK1hhIQPTCvLVFn84gIgI3LtFV3KzMgc5zoNGFWvYgI/ba7Q4r8UxAOwgEOLgs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8066819},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"6849d56e63ac270a63b98c5f3d90e4b7d360ff22","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Wyql1tMPHLJ6gPZm9p+kv/e5tH6eVIG/y+w3gezqsnc2dwngRicvivKFP3dtniNrPD7FMplV9bp1h+AvOM1d3Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.4.0","@f5xc-salesdemos/pi-tui":"18.4.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.4.0","@f5xc-salesdemos/pi-natives":"18.4.0","@f5xc-salesdemos/xcsh-stats":"18.4.0","@f5xc-salesdemos/pi-agent-core":"18.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.4.0_1776748899378_0.5646196856963772","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.4.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.4.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.4.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a3201bb15304a39ba8618b53b07a598a26204d76","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.4.1.tgz","fileCount":908,"integrity":"sha512-sjrFxz87P2k4qWrtuHJAZJXLs3AyhQNwB/gDdFb3gdf7A9y74Bmi3xFYlAloO9yKUQdsO/bOUhGGTkuaFg6zIQ==","signatures":[{"sig":"MEUCIQCvGqofFob9NQh1WmxiolVQn/eQQ1RCim33eRu098gTawIgbfI+1YzauKIZp09jJAEP8MLsHSmLbqKGwwrIHppbmHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8066739},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a3201bb15304a39ba8618b53b07a598a26204d76","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-sjrFxz87P2k4qWrtuHJAZJXLs3AyhQNwB/gDdFb3gdf7A9y74Bmi3xFYlAloO9yKUQdsO/bOUhGGTkuaFg6zIQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.4.1","@f5xc-salesdemos/pi-tui":"18.4.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.4.1","@f5xc-salesdemos/pi-natives":"18.4.1","@f5xc-salesdemos/xcsh-stats":"18.4.1","@f5xc-salesdemos/pi-agent-core":"18.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.4.1_1776755038815_0.04764283762834487","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.5.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.5.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6c6c5ef8f911c5e509d309023933dc607b14a5a3","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.5.0.tgz","fileCount":908,"integrity":"sha512-BP81p11Ntg4zCHcwfD4A8jF8PLDsBPQGc+V2i6FEJVoFONQYz8oedtuzA5ikY6+r+/NXDtKVTb+5sxDXQmMx/A==","signatures":[{"sig":"MEUCIQDhYwvaOc2CxTEAXFkUgX7MFMyKTrYq9JEQaKW2OuYNEwIgQk686mF8XYQtb0RqnN5GHUes9EUJHknxWnoXxeqw9EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8068639},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"6c6c5ef8f911c5e509d309023933dc607b14a5a3","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-BP81p11Ntg4zCHcwfD4A8jF8PLDsBPQGc+V2i6FEJVoFONQYz8oedtuzA5ikY6+r+/NXDtKVTb+5sxDXQmMx/A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.5.0","@f5xc-salesdemos/pi-tui":"18.5.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.5.0","@f5xc-salesdemos/pi-natives":"18.5.0","@f5xc-salesdemos/xcsh-stats":"18.5.0","@f5xc-salesdemos/pi-agent-core":"18.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.5.0_1776758198965_0.8991772711286563","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.5.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.5.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.5.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"da495fbead50cb2ac674b1544f436e41b35c6317","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.5.1.tgz","fileCount":908,"integrity":"sha512-4GBQ+VQqneb4Wn8pSpy6+qa3LEGwPT98uUjV0WYOoT46RSNr/wGekMTK4pyZbg/DVxEWwUO/SNGD0Sfc5EW+uA==","signatures":[{"sig":"MEYCIQCbQ3lL+xs9ewmTOxr2Giqypu6tkJeX8l7nc5Vx3j+utQIhALHL1+IIptnZCl14AQfy+S/3JH2M4i/3bdOcFKGrlCdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8069667},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"da495fbead50cb2ac674b1544f436e41b35c6317","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-4GBQ+VQqneb4Wn8pSpy6+qa3LEGwPT98uUjV0WYOoT46RSNr/wGekMTK4pyZbg/DVxEWwUO/SNGD0Sfc5EW+uA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.5.1","@f5xc-salesdemos/pi-tui":"18.5.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.5.1","@f5xc-salesdemos/pi-natives":"18.5.1","@f5xc-salesdemos/xcsh-stats":"18.5.1","@f5xc-salesdemos/pi-agent-core":"18.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.5.1_1776799296188_0.49966371853031366","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.5.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.5.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.5.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4111f595d28bda8490cb9237441b5436b5c908a2","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.5.2.tgz","fileCount":908,"integrity":"sha512-Q+pSCW289z7x0MAFVfu0UjIi+jW6t4Y3dkIRBibD6MvMECel8XfUxmgGPtsa5h5dqrXjTvmHPqmxQ/Zr0q4osg==","signatures":[{"sig":"MEQCIFriXfp5d96pG6WC8YrALbQZjpmtnD/rmCbj+kzqO4kDAiAkzuvHxQMCQQZYfvWh7BgsBet8L7NT1WSnuER1IIzplg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8069667},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"4111f595d28bda8490cb9237441b5436b5c908a2","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Q+pSCW289z7x0MAFVfu0UjIi+jW6t4Y3dkIRBibD6MvMECel8XfUxmgGPtsa5h5dqrXjTvmHPqmxQ/Zr0q4osg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.5.2","@f5xc-salesdemos/pi-tui":"18.5.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.5.2","@f5xc-salesdemos/pi-natives":"18.5.2","@f5xc-salesdemos/xcsh-stats":"18.5.2","@f5xc-salesdemos/pi-agent-core":"18.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.5.2_1776804440556_0.26970222573183866","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.5.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.5.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.5.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"42b388fa0d02afdb92f9538fa4b37f4feca31a84","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.5.3.tgz","fileCount":808,"integrity":"sha512-hY1Z3r/9UfDgPaU19oYfQabBUzIZ2ZmqkOJYlVx7o8ohHhfVvj0sB6JXBWqGU2oFnvDXRSzhqsmQqQjcg3Ctjw==","signatures":[{"sig":"MEUCIQDEI/uDa2Ae85sqFG91gDTRWLQ6tFPwIWPy0ti6F1R8dAIgZQC1IBKd07TfaCULflIUNKmIuP8+92vomGaRSdVXp8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7802462},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"42b388fa0d02afdb92f9538fa4b37f4feca31a84","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-hY1Z3r/9UfDgPaU19oYfQabBUzIZ2ZmqkOJYlVx7o8ohHhfVvj0sB6JXBWqGU2oFnvDXRSzhqsmQqQjcg3Ctjw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.5.3","@f5xc-salesdemos/pi-tui":"18.5.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.5.3","@f5xc-salesdemos/pi-natives":"18.5.3","@f5xc-salesdemos/xcsh-stats":"18.5.3","@f5xc-salesdemos/pi-agent-core":"18.5.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.5.3_1776832096710_0.37623658097455737","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.5.4":{"name":"@f5xc-salesdemos/xcsh","version":"18.5.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.5.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"287757265d237429b11cd04835f5445511407320","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.5.4.tgz","fileCount":808,"integrity":"sha512-PAdKuW2bJuc7ukrl3sTqxv63o5z9FcW2dt+EStZrgB/c9dosC/e5QDHZqGGpoMkA0Q+JFcsftSOC1bLGjUn6fQ==","signatures":[{"sig":"MEUCIEw6pttLrHPrDmeDiNwc9+3D5j8fyOgu0QPVogIt+4DpAiEA7+e//Z9e8m8xJ6mpdsqfSYtTds8SRsdoEYv0A6PWngM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7803082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"287757265d237429b11cd04835f5445511407320","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-PAdKuW2bJuc7ukrl3sTqxv63o5z9FcW2dt+EStZrgB/c9dosC/e5QDHZqGGpoMkA0Q+JFcsftSOC1bLGjUn6fQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.5.4","@f5xc-salesdemos/pi-tui":"18.5.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.5.4","@f5xc-salesdemos/pi-natives":"18.5.4","@f5xc-salesdemos/xcsh-stats":"18.5.4","@f5xc-salesdemos/pi-agent-core":"18.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.5.4_1776835423457_0.9807146546387908","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.5.5":{"name":"@f5xc-salesdemos/xcsh","version":"18.5.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.5.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e21dc262a0e5d4642df189576b1a07a98008a861","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.5.5.tgz","fileCount":808,"integrity":"sha512-LVMLjhvBDjLvZD2In7ko4hSi7AKKUR7u/jX8pbvm/gc2SYb4NO0VhmLrsHry2YtduLS01ZiwUdpXa3nVyabLBA==","signatures":[{"sig":"MEQCIAUBasf7BuM+kD7iGV0myzNJ01Mbt6ScJpESpwTTVSloAiBWLvQbT3Ba00L3d9msI3GN8AL4l8S/H5/a1VNH/Njt6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7803576},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e21dc262a0e5d4642df189576b1a07a98008a861","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-LVMLjhvBDjLvZD2In7ko4hSi7AKKUR7u/jX8pbvm/gc2SYb4NO0VhmLrsHry2YtduLS01ZiwUdpXa3nVyabLBA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.5.5","@f5xc-salesdemos/pi-tui":"18.5.5","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.5.5","@f5xc-salesdemos/pi-natives":"18.5.5","@f5xc-salesdemos/xcsh-stats":"18.5.5","@f5xc-salesdemos/pi-agent-core":"18.5.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.5.5_1776837447381_0.5818571811297368","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.6.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.6.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.6.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d4445d09be49e9d985231f4415d10465ce8e1271","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.6.0.tgz","fileCount":809,"integrity":"sha512-DZxQj6SmuOIQA0i8C+a0Ub/W2lcokVEQqw4+jOtw2989JFLoikO4UC0moQtS2ayk5WlwzkNasU7Kuqr1FMn7UA==","signatures":[{"sig":"MEYCIQDSmgqNcRVRFaLoZ3KDBbNXEUPOAtnVrO8770Hf0YteKAIhAK9BwfThpWzR73OMxlfcZVN0n589LEDX3qK13PPDq5Fg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7807845},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"d4445d09be49e9d985231f4415d10465ce8e1271","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-DZxQj6SmuOIQA0i8C+a0Ub/W2lcokVEQqw4+jOtw2989JFLoikO4UC0moQtS2ayk5WlwzkNasU7Kuqr1FMn7UA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.6.0","@f5xc-salesdemos/pi-tui":"18.6.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.6.0","@f5xc-salesdemos/pi-natives":"18.6.0","@f5xc-salesdemos/xcsh-stats":"18.6.0","@f5xc-salesdemos/pi-agent-core":"18.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.6.0_1776839365122_0.297824158640563","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.7.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.7.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.7.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7c43712e0c052fa69778a1f8073709036b3ee3a1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.7.0.tgz","fileCount":809,"integrity":"sha512-Or4FabuzvYg7R7rzCRihumHN7D1MJy/Z3XTIlJNc8Mlk7WIu4YWsGms2QRHdvag0+ddcGp7B5uvnNHu4COli6Q==","signatures":[{"sig":"MEYCIQDNQT8MCkrBCT/fQY2gp/mB2Xb2y5l9+mSHxVVsH/EO/wIhAOskXPXsbfhikd87gHQVp866eJ6Yfdz05tjMmgxlk0wi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7808831},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7c43712e0c052fa69778a1f8073709036b3ee3a1","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Or4FabuzvYg7R7rzCRihumHN7D1MJy/Z3XTIlJNc8Mlk7WIu4YWsGms2QRHdvag0+ddcGp7B5uvnNHu4COli6Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.7.0","@f5xc-salesdemos/pi-tui":"18.7.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.7.0","@f5xc-salesdemos/pi-natives":"18.7.0","@f5xc-salesdemos/xcsh-stats":"18.7.0","@f5xc-salesdemos/pi-agent-core":"18.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.7.0_1776842919619_0.5386230568488197","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.8.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.8.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.8.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6582589b69ea7e8222fbe2859adf67a2a3f8fe79","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.8.0.tgz","fileCount":809,"integrity":"sha512-oCFt8/dPD+K6ixFPxPN4shrxwT0Jz3MnRBxP+8K7LgHgO1vthrz7r7tA1z9eoTsgaPTwXrfjPtb3O0+6OIYC/Q==","signatures":[{"sig":"MEQCIFvKcAP7fEOI6si32BA419e+TRTqjyljsLNYBLKKrNHRAiALwEeJrD7lWFaQ2/cWZrtdIPne792AUj94+KhGwIzjFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7808955},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"6582589b69ea7e8222fbe2859adf67a2a3f8fe79","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-oCFt8/dPD+K6ixFPxPN4shrxwT0Jz3MnRBxP+8K7LgHgO1vthrz7r7tA1z9eoTsgaPTwXrfjPtb3O0+6OIYC/Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.8.0","@f5xc-salesdemos/pi-tui":"18.8.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.8.0","@f5xc-salesdemos/pi-natives":"18.8.0","@f5xc-salesdemos/xcsh-stats":"18.8.0","@f5xc-salesdemos/pi-agent-core":"18.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.8.0_1776846737294_0.7331365424676775","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.8.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.8.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.8.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"48f6da81ed289090bee5bb1833d78b8c8730888f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.8.1.tgz","fileCount":809,"integrity":"sha512-EUiA4pKn+32BOXiGRTuUMb2nCEwZmnznUX8n1fFQ+z9XKlJP0hMkxrB9IBw3FOkd9tveFARu28C3rUhwuNXh+A==","signatures":[{"sig":"MEUCIQDieI6FMs4itCjHO1bjUdHd/wBtRF82iOhBuLbR4QEuXgIgIjF59DIuh1p1pCEiYAO9Geczqg2W3hloD/xtpIxQaYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7810020},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"48f6da81ed289090bee5bb1833d78b8c8730888f","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-EUiA4pKn+32BOXiGRTuUMb2nCEwZmnznUX8n1fFQ+z9XKlJP0hMkxrB9IBw3FOkd9tveFARu28C3rUhwuNXh+A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.8.1","@f5xc-salesdemos/pi-tui":"18.8.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.8.1","@f5xc-salesdemos/pi-natives":"18.8.1","@f5xc-salesdemos/xcsh-stats":"18.8.1","@f5xc-salesdemos/pi-agent-core":"18.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.8.1_1776882165127_0.7422692073524979","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.8.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.8.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.8.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9e222f919d3621d8801f4c189567405bc2c83988","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.8.2.tgz","fileCount":809,"integrity":"sha512-tVh3MuZvipuWwbfjVlL8iBXN08z46Lt3AwmeNIuScYgYibXb/MNhj1GjDBS9NDnAMH9r1Lk+ThYLHYt7Egnt/g==","signatures":[{"sig":"MEYCIQCxNI3VQ6p8XP6bgQxOcI44VnQH5mST+WhAYzD7OgipPAIhALiMajZ666otK+VX1iw8HVsnSptm2nfCHOZxvx1KAzZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7810719},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"9e222f919d3621d8801f4c189567405bc2c83988","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-tVh3MuZvipuWwbfjVlL8iBXN08z46Lt3AwmeNIuScYgYibXb/MNhj1GjDBS9NDnAMH9r1Lk+ThYLHYt7Egnt/g==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.8.2","@f5xc-salesdemos/pi-tui":"18.8.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.8.2","@f5xc-salesdemos/pi-natives":"18.8.2","@f5xc-salesdemos/xcsh-stats":"18.8.2","@f5xc-salesdemos/pi-agent-core":"18.8.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.8.2_1776887316873_0.8502320593628978","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.9.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.9.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.9.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5a4d55a71fe3bbbbc4f3e17a7052a8a268335914","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.9.0.tgz","fileCount":810,"integrity":"sha512-iWeonzGEpFcPD2IsrwdxLWjhT0SvC2HahFeyMq2VZ77s/LxxxHLPRbaqyLtUJ46NhqavrOtI0cNtyQpnRx7LOw==","signatures":[{"sig":"MEYCIQCbbt0idxdHDR+GD10kGMTPCG9j/lo4nVC+DsTnaV7y2QIhAPKJeW98cKN4+DQeIroUmZqZ+LTSWhQA9dq0NoJnhkjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7817084},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5a4d55a71fe3bbbbc4f3e17a7052a8a268335914","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-iWeonzGEpFcPD2IsrwdxLWjhT0SvC2HahFeyMq2VZ77s/LxxxHLPRbaqyLtUJ46NhqavrOtI0cNtyQpnRx7LOw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.9.0","@f5xc-salesdemos/pi-tui":"18.9.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.9.0","@f5xc-salesdemos/pi-natives":"18.9.0","@f5xc-salesdemos/xcsh-stats":"18.9.0","@f5xc-salesdemos/pi-agent-core":"18.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.9.0_1776895077474_0.2713579205668468","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.10.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.10.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.10.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1e7a562074e988ec9f993df99edd9469cf583116","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.10.0.tgz","fileCount":810,"integrity":"sha512-07JyKF9ECLGoxqk6pZdZHOHMYN3XtNZ7CDl8/Lgc4St1pKSSEla+6W1ltMePasQ8F2wbkCJIzjMqKjRfBpTAzQ==","signatures":[{"sig":"MEUCIQD8mP/MTecnQYOeKh7+5CNMiOI35d9sUt/NgrpzV+nCBgIgANDXPfrPjtPB2ua6x23jRwTimbGYO72XvZmxvhgGawI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7826056},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"1e7a562074e988ec9f993df99edd9469cf583116","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-07JyKF9ECLGoxqk6pZdZHOHMYN3XtNZ7CDl8/Lgc4St1pKSSEla+6W1ltMePasQ8F2wbkCJIzjMqKjRfBpTAzQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.10.0","@f5xc-salesdemos/pi-tui":"18.10.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.10.0","@f5xc-salesdemos/pi-natives":"18.10.0","@f5xc-salesdemos/xcsh-stats":"18.10.0","@f5xc-salesdemos/pi-agent-core":"18.10.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.10.0_1776896708532_0.3339699625086714","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.10.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.10.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.10.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3900e99290528d81c2148936730012833a8470ea","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.10.1.tgz","fileCount":810,"integrity":"sha512-o+EQwZNXKh7rMcmE975qdpGo1hjIwjl4O+O0196ETJ5Td/YNc8K5zEtQh08m353oZjRpX/XWnWhKpyxdaM2tGA==","signatures":[{"sig":"MEUCIEGWy2ITpLJbd+DB6q9rmp5c9eKYThS0knzjb6KBPKXXAiEA9WUEQRtbT+NKxmRleJQBiBt3AuFOx7y5CZ+W31tDsWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7826212},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"3900e99290528d81c2148936730012833a8470ea","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-o+EQwZNXKh7rMcmE975qdpGo1hjIwjl4O+O0196ETJ5Td/YNc8K5zEtQh08m353oZjRpX/XWnWhKpyxdaM2tGA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.10.1","@f5xc-salesdemos/pi-tui":"18.10.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.10.1","@f5xc-salesdemos/pi-natives":"18.10.1","@f5xc-salesdemos/xcsh-stats":"18.10.1","@f5xc-salesdemos/pi-agent-core":"18.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.10.1_1776899158006_0.2971520808290069","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.11.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.11.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.11.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"cadc1d1ae444c47ee0b6dae59716ad245769a46d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.11.1.tgz","fileCount":810,"integrity":"sha512-QqttRsh3fCyS3LUxtJsco5+KJ98vZMiDoXk83qWJytANVeTo6qm9sSw0RZTix0gSLMiJ1Y7Ez+J8qAU/TzNmMA==","signatures":[{"sig":"MEQCICnruuuzVzwWk7ZOs7njt9qZHHeUZvPpNhAyYBvNEgDfAiB+X3fsRZ6gxhbZrRoDnApOqToIviZVps33jQNp9x1KZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7826265},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"cadc1d1ae444c47ee0b6dae59716ad245769a46d","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-QqttRsh3fCyS3LUxtJsco5+KJ98vZMiDoXk83qWJytANVeTo6qm9sSw0RZTix0gSLMiJ1Y7Ez+J8qAU/TzNmMA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.11.1","@f5xc-salesdemos/pi-tui":"18.11.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.11.1","@f5xc-salesdemos/pi-natives":"18.11.1","@f5xc-salesdemos/xcsh-stats":"18.11.1","@f5xc-salesdemos/pi-agent-core":"18.11.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.11.1_1776918119493_0.7415540257895437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.12.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.12.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.12.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"21a77f6de208ba9714c28756476e9e4223ae76cd","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.12.0.tgz","fileCount":810,"integrity":"sha512-8rdxlR8mM6tnVcZHBlzZmk5nf9iETgkl9YGffi+Hmlb8onLrguGBYimnGY6MN7zd9uMECUaUQvD+no1ZbEQcAg==","signatures":[{"sig":"MEQCIGYFozdqffm+CXngdJFgppvwcORWnSOVskj0GSvyYRWHAiBPhAjJMQelv6Y47salHHlD/kJwL7uUfeT+t6YRS7WD4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7829422},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"21a77f6de208ba9714c28756476e9e4223ae76cd","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-8rdxlR8mM6tnVcZHBlzZmk5nf9iETgkl9YGffi+Hmlb8onLrguGBYimnGY6MN7zd9uMECUaUQvD+no1ZbEQcAg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.12.0","@f5xc-salesdemos/pi-tui":"18.12.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.12.0","@f5xc-salesdemos/pi-natives":"18.12.0","@f5xc-salesdemos/xcsh-stats":"18.12.0","@f5xc-salesdemos/pi-agent-core":"18.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.12.0_1776921635282_0.8529191181149138","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.13.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.13.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.13.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f216b22e79726f685f91d74e99d36535abeaf23a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.13.0.tgz","fileCount":813,"integrity":"sha512-zW3rUslIIwj7lazrvFweJUwd+ss3IhJ9BcDu96BcXXheRjl7o1gLja/qwCnlJ6aj2XjfbFeBIWt0nQNehtTvmQ==","signatures":[{"sig":"MEYCIQDdfIZzp5ga7QBqHdCqxQduaIel+U7zhmsc5S5Q8O4C7QIhALg0HZdLzFKiqq70o3vq1R4JrY3PAzFX3tQ4FDFvsAjH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7830593},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f216b22e79726f685f91d74e99d36535abeaf23a","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-zW3rUslIIwj7lazrvFweJUwd+ss3IhJ9BcDu96BcXXheRjl7o1gLja/qwCnlJ6aj2XjfbFeBIWt0nQNehtTvmQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.13.0","@f5xc-salesdemos/pi-tui":"18.13.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.13.0","@f5xc-salesdemos/pi-natives":"18.13.0","@f5xc-salesdemos/xcsh-stats":"18.13.0","@f5xc-salesdemos/pi-agent-core":"18.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.13.0_1776958208289_0.6188013464180397","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.14.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.14.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.14.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c32af1014206240414b079846d62fc88f4f3f4a6","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.14.0.tgz","fileCount":813,"integrity":"sha512-PYnBXTTKlAUDopy86SEZeFM4jBM8FmjVosJ1lhEABV3rPHFLU7Gcr13VNAdM35lE7CK+izS7dGeXstJTKbramA==","signatures":[{"sig":"MEQCIH1FFiIZweEFDUwjktYcouoOSpYAe9bEsCaWGwKgNvj6AiB4UULTRwX3eadq14rCk3GUTNnWmF680bDSw0gqpKri8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7834644},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c32af1014206240414b079846d62fc88f4f3f4a6","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-PYnBXTTKlAUDopy86SEZeFM4jBM8FmjVosJ1lhEABV3rPHFLU7Gcr13VNAdM35lE7CK+izS7dGeXstJTKbramA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.14.0","@f5xc-salesdemos/pi-tui":"18.14.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.14.0","@f5xc-salesdemos/pi-natives":"18.14.0","@f5xc-salesdemos/xcsh-stats":"18.14.0","@f5xc-salesdemos/pi-agent-core":"18.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.14.0_1776979954350_0.3494398121753144","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.15.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.15.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.15.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a1a0a51f9c139926fd6dfef0b13c6b97a153a6ef","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.15.0.tgz","fileCount":813,"integrity":"sha512-xfiJIZp68e8nIoHi0NILb+dvWysSKevcDmaOo0RKwvQKdYyCeo0tlvkeR6s8H0kUSB8TYBgN5OiQM876wV4B4A==","signatures":[{"sig":"MEQCIDZ05wtGOn7/71GR2AGvir27YQyr2VC/7UFmti8wr7UxAiA6igERLyz7FMx5i+EhV0CgfiZDi8g1rLmSga2wsEEBNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7848760},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a1a0a51f9c139926fd6dfef0b13c6b97a153a6ef","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-xfiJIZp68e8nIoHi0NILb+dvWysSKevcDmaOo0RKwvQKdYyCeo0tlvkeR6s8H0kUSB8TYBgN5OiQM876wV4B4A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.15.0","@f5xc-salesdemos/pi-tui":"18.15.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.15.0","@f5xc-salesdemos/pi-natives":"18.15.0","@f5xc-salesdemos/xcsh-stats":"18.15.0","@f5xc-salesdemos/pi-agent-core":"18.15.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.15.0_1776993754646_0.0558608396763447","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.15.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.15.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.15.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c447d1812cc5a04f1b57ef16e74dd33382c6a4e1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.15.1.tgz","fileCount":813,"integrity":"sha512-7xU9pPiDA9E9eUovGF6v+YLIAWE2LYSRdnqQsnfA0JPIBpWtOtLsgWJ9Q30dds97ZrAmGRfXFxiWTrSkwj38NQ==","signatures":[{"sig":"MEQCIBHvckPiajN9OVfLnnPtD0NaCpLo+t/sBmRB3Wm6HAndAiBDJfxH6LgpFvL2eiKts0qQexcWE6+Mk5FHueluEbfcvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7850576},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c447d1812cc5a04f1b57ef16e74dd33382c6a4e1","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-7xU9pPiDA9E9eUovGF6v+YLIAWE2LYSRdnqQsnfA0JPIBpWtOtLsgWJ9Q30dds97ZrAmGRfXFxiWTrSkwj38NQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.15.1","@f5xc-salesdemos/pi-tui":"18.15.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.15.1","@f5xc-salesdemos/pi-natives":"18.15.1","@f5xc-salesdemos/xcsh-stats":"18.15.1","@f5xc-salesdemos/pi-agent-core":"18.15.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.15.1_1776999281789_0.25306503440127215","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.16.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.16.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.16.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ad7af247be00557fb3670a8a9128c9b28e32dad3","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.16.0.tgz","fileCount":813,"integrity":"sha512-FdkWwHQMdKu4ZCAwMvb0UUyyW81e1TUnszy8ynvEQqRnuBng8cXykRNc28YUR3OYFOBsypyD2MDP7egacRrJEg==","signatures":[{"sig":"MEUCIEE00ywS2CP2RjEesS9HlqJsetMvxEuaNZA6qZC9esFIAiEAzKRAYanSVQ4Z+c/yyQ6/maGKv35vlWlScLgHTAN6180=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7862522},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ad7af247be00557fb3670a8a9128c9b28e32dad3","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-FdkWwHQMdKu4ZCAwMvb0UUyyW81e1TUnszy8ynvEQqRnuBng8cXykRNc28YUR3OYFOBsypyD2MDP7egacRrJEg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.16.0","@f5xc-salesdemos/pi-tui":"18.16.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.16.0","@f5xc-salesdemos/pi-natives":"18.16.0","@f5xc-salesdemos/xcsh-stats":"18.16.0","@f5xc-salesdemos/pi-agent-core":"18.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.16.0_1777003148856_0.44369012754285464","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.17.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.17.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.17.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"cef108b657cdb7063bb88665ac86236369a8d26e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.17.0.tgz","fileCount":813,"integrity":"sha512-W5MB7+XA9OqTHtWTYmzZ4ibkhFaDg8gzQDjAdBx66Ux31J+wYB2Z3bzXkEyT8GEt0eJWOOfuAfQqn8XIFPISZg==","signatures":[{"sig":"MEUCIGwWcy0ZbyOK3GW84Y2NUHyeBBPQHw7o+vTm4PA9jO1ZAiEA01kD83Hdd5wBiJQ6w5Em5uMjqlQyyc7q5FP2DDcFGAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7890865},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"cef108b657cdb7063bb88665ac86236369a8d26e","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-W5MB7+XA9OqTHtWTYmzZ4ibkhFaDg8gzQDjAdBx66Ux31J+wYB2Z3bzXkEyT8GEt0eJWOOfuAfQqn8XIFPISZg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.17.0","@f5xc-salesdemos/pi-tui":"18.17.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.17.0","@f5xc-salesdemos/pi-natives":"18.17.0","@f5xc-salesdemos/xcsh-stats":"18.17.0","@f5xc-salesdemos/pi-agent-core":"18.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.17.0_1777050874915_0.7371841448957484","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.18.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.18.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.18.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"985a3d71487b33cf81035d378c33e730b1234da5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.18.0.tgz","fileCount":813,"integrity":"sha512-roqH4oqyADmh9Tr1X0avUZytNtwYYwmUUeg6BHuVluXKRcXAKTXf2FIMDG+OS0Owz3c5FF2c3WiRtvSkWmalcQ==","signatures":[{"sig":"MEQCID9pn3rE5B97t2FYclEBZaa5aodc2N2j4BGcL0yYgjFdAiAxKSg7TZGptNBdBrDQZOK6C6470hnIyXL5xmAB9p9blQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7891304},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"985a3d71487b33cf81035d378c33e730b1234da5","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-roqH4oqyADmh9Tr1X0avUZytNtwYYwmUUeg6BHuVluXKRcXAKTXf2FIMDG+OS0Owz3c5FF2c3WiRtvSkWmalcQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.18.0","@f5xc-salesdemos/pi-tui":"18.18.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.18.0","@f5xc-salesdemos/pi-natives":"18.18.0","@f5xc-salesdemos/xcsh-stats":"18.18.0","@f5xc-salesdemos/pi-agent-core":"18.18.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.18.0_1777098722084_0.10329823926480564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.18.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.18.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.18.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2a7ad098ab914ca522edac9abdaded929a85b744","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.18.1.tgz","fileCount":813,"integrity":"sha512-eazU8ODKZIAPHBsPGDT+/ffbUhCDrZrpjf1UWPQlFkb5elV0VLPn39jflcb4xSwm3J+9Fx4ThjABXTBCNjkCPQ==","signatures":[{"sig":"MEQCIAvMnrBzhGyiNdvq9YobO60lQdAhttIp5cQxlTa5ZLy6AiACb8bscusEhCybnpZCH4dAmk8/WL8V15EBlam9WWXr8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7891270},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2a7ad098ab914ca522edac9abdaded929a85b744","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-eazU8ODKZIAPHBsPGDT+/ffbUhCDrZrpjf1UWPQlFkb5elV0VLPn39jflcb4xSwm3J+9Fx4ThjABXTBCNjkCPQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.18.1","@f5xc-salesdemos/pi-tui":"18.18.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.18.1","@f5xc-salesdemos/pi-natives":"18.18.1","@f5xc-salesdemos/xcsh-stats":"18.18.1","@f5xc-salesdemos/pi-agent-core":"18.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.18.1_1777120377736_0.8160140096138326","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.18.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.18.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.18.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"00752275934e60da50be903367b0c3d06cff6754","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.18.2.tgz","fileCount":813,"integrity":"sha512-WAWIdEkIUWZwvR0bIknNty9Q5iHJDxejc3g8bP6bpjJ7oWldPZXhyrEtA4X8T8VUK8JVGaZuHm8/mflXeSp31w==","signatures":[{"sig":"MEQCIH7C0S6+gBBTNpXlIqO+L6mD6fmjwUbamj8ze3T6PzURAiBKScXkb8+MJYIhYNvtfFEPgv9VWtjuILAGgFMh46VK7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7891265},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"00752275934e60da50be903367b0c3d06cff6754","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-WAWIdEkIUWZwvR0bIknNty9Q5iHJDxejc3g8bP6bpjJ7oWldPZXhyrEtA4X8T8VUK8JVGaZuHm8/mflXeSp31w==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.18.2","@f5xc-salesdemos/pi-tui":"18.18.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.18.2","@f5xc-salesdemos/pi-natives":"18.18.2","@f5xc-salesdemos/xcsh-stats":"18.18.2","@f5xc-salesdemos/pi-agent-core":"18.18.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.18.2_1777147458029_0.7924464231354413","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.18.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.18.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.18.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"516c81395bd337fa59db7745fe35f631e0fe925b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.18.3.tgz","fileCount":813,"integrity":"sha512-eqhspRioOj7l+1de9HAXdJuKUTx76FdPW+caJ1dKM/Am1RaLw4Hmbczsz4yzMWPTDA9hng3HJ+MbJmtCQdzCTw==","signatures":[{"sig":"MEQCIB2aUhvNf2gPOkmXpysG2b66/UHdScbmivE1t+qJ4nANAiB6UQTFPQRb3tIJYJKW+yD7wqheFY8QxJEC9/osEFLNIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7891352},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"516c81395bd337fa59db7745fe35f631e0fe925b","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-eqhspRioOj7l+1de9HAXdJuKUTx76FdPW+caJ1dKM/Am1RaLw4Hmbczsz4yzMWPTDA9hng3HJ+MbJmtCQdzCTw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.18.3","@f5xc-salesdemos/pi-tui":"18.18.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.18.3","@f5xc-salesdemos/pi-natives":"18.18.3","@f5xc-salesdemos/xcsh-stats":"18.18.3","@f5xc-salesdemos/pi-agent-core":"18.18.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.18.3_1777155204083_0.36074778317747214","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.18.4":{"name":"@f5xc-salesdemos/xcsh","version":"18.18.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.18.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"52477ab6c97feb5ae224d81006f7705b497473a0","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.18.4.tgz","fileCount":813,"integrity":"sha512-x0MMCKq4toIGwEjXlIw84y55JNb9OSllYBSxKZc701lWVt1vxkXGy6fP3o5TwhL+05ioUc6i85xikPNpNtKSUg==","signatures":[{"sig":"MEUCIGlMfSmSz1AXRcMmaM12SSv1UUAW/z0V+FOeiJvNnka6AiEA/ZHo/yXBq8L7AnwCxCShLKrSJwhRXr6aCDFEEBpAYFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7892408},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"52477ab6c97feb5ae224d81006f7705b497473a0","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"},"./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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-x0MMCKq4toIGwEjXlIw84y55JNb9OSllYBSxKZc701lWVt1vxkXGy6fP3o5TwhL+05ioUc6i85xikPNpNtKSUg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.18.4","@f5xc-salesdemos/pi-tui":"18.18.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.18.4","@f5xc-salesdemos/pi-natives":"18.18.4","@f5xc-salesdemos/xcsh-stats":"18.18.4","@f5xc-salesdemos/pi-agent-core":"18.18.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.18.4_1777198701843_0.021204069665623937","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.19.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.19.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.19.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ed6f29399bf446037e7385af9ccda3da3092c85d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.19.0.tgz","fileCount":814,"integrity":"sha512-KVHdIX8S68zr13o2X8WPOzKAM/QdSLHXDggYDwrfMxTSLGwtavjs3hnJnm5hzBm71tSLbY/tGkVb1smJeCUgEg==","signatures":[{"sig":"MEUCIGNlBkqsKozmXH87Wy4iSTrYnObCi7u916Yhe1d9GUk7AiEA0GQB8FLQbjbXmt8Z34jcz1qRnZKOtkFIL3L4N0IEeeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7908263},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ed6f29399bf446037e7385af9ccda3da3092c85d","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-KVHdIX8S68zr13o2X8WPOzKAM/QdSLHXDggYDwrfMxTSLGwtavjs3hnJnm5hzBm71tSLbY/tGkVb1smJeCUgEg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.19.0","@f5xc-salesdemos/pi-tui":"18.19.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.19.0","@f5xc-salesdemos/pi-natives":"18.19.0","@f5xc-salesdemos/xcsh-stats":"18.19.0","@f5xc-salesdemos/pi-agent-core":"18.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.19.0_1777274626557_0.5382008832321807","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.19.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.19.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.19.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e18cf96bfe4c3db4e9ed1b412b4e149cea1edb80","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.19.1.tgz","fileCount":814,"integrity":"sha512-x0oSDcLrLFCRq74uvtMp3vXGMTTABAUOTTvkIYRATl78L47ZVqgh2tsCkz9hkRPXDYYrAmnkF2Mtjz6y5b3dhA==","signatures":[{"sig":"MEUCID9ZdhEnN7mV7w/0tYq21B/4dzdvTxUuhcKM6Vy9Z9OEAiEAsQb1O/f661KDOZWuyhWyXm4wV0RMDjR9lBEHpDNNtuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7909426},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e18cf96bfe4c3db4e9ed1b412b4e149cea1edb80","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-x0oSDcLrLFCRq74uvtMp3vXGMTTABAUOTTvkIYRATl78L47ZVqgh2tsCkz9hkRPXDYYrAmnkF2Mtjz6y5b3dhA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.19.1","@f5xc-salesdemos/pi-tui":"18.19.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.19.1","@f5xc-salesdemos/pi-natives":"18.19.1","@f5xc-salesdemos/xcsh-stats":"18.19.1","@f5xc-salesdemos/pi-agent-core":"18.19.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.19.1_1777317519032_0.6437811624872425","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.19.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.19.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.19.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e88029d46119eeed0bb94abae61221d5bb1a1e73","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.19.2.tgz","fileCount":814,"integrity":"sha512-3VgMoTmUDpR4FVRstGW2sMuT2W3+Gb6ZPd1ZfSkIPknsTk8jBmfrY2KFgRkYsnDNfnkdNeuf5J4j86bEAgCAmw==","signatures":[{"sig":"MEYCIQDtDH1sZuWy6dxPRhg25lp0hNiviC8ZZ35sUwZH+ekMxwIhALmKbNIk/ybU4LOXmn7CTsgeTZsaMaMov7xblVjnX+EM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7909426},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e88029d46119eeed0bb94abae61221d5bb1a1e73","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-3VgMoTmUDpR4FVRstGW2sMuT2W3+Gb6ZPd1ZfSkIPknsTk8jBmfrY2KFgRkYsnDNfnkdNeuf5J4j86bEAgCAmw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.19.2","@f5xc-salesdemos/pi-tui":"18.19.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.19.2","@f5xc-salesdemos/pi-natives":"18.19.2","@f5xc-salesdemos/xcsh-stats":"18.19.2","@f5xc-salesdemos/pi-agent-core":"18.19.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.19.2_1777327617088_0.8848355731643496","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.20.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.20.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.20.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"43d7f4dbb7a99217705bb8e553e594a6e616a9d4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.20.0.tgz","fileCount":815,"integrity":"sha512-hwDoKREijHQy85P7GNh7Nxt+ywGvoiUgQFpo3vMmhki+0dk4oTohm05N6HxiSoE8tZj1a9EtzAHaqviyOvwecg==","signatures":[{"sig":"MEYCIQCRem90obJG102ETqIOzslNonRgV7nEQhm/U82wzH9n9gIhAMmRF5feWmArd1oYg6Q5WOtlit39N1KWWhh56DA2NtUa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7915928},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"43d7f4dbb7a99217705bb8e553e594a6e616a9d4","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-hwDoKREijHQy85P7GNh7Nxt+ywGvoiUgQFpo3vMmhki+0dk4oTohm05N6HxiSoE8tZj1a9EtzAHaqviyOvwecg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.20.0","@f5xc-salesdemos/pi-tui":"18.20.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.20.0","@f5xc-salesdemos/pi-natives":"18.20.0","@f5xc-salesdemos/xcsh-stats":"18.20.0","@f5xc-salesdemos/pi-agent-core":"18.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.20.0_1777353675874_0.9491210300990012","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.20.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.20.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.20.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"dbefe2ddceda7bc7e0c98d82541f97427585c767","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.20.1.tgz","fileCount":815,"integrity":"sha512-RXYLKxL62rlDYzVA1sSvQgN/wunlTL/aLxEIXKfsqSyIo3VyBN9okv7ElIrOqkb25jvqIRKKI0Hsqhnjbz8qhQ==","signatures":[{"sig":"MEUCIAjz25i0Om4UWeW3p2ms42K5MPwT3Cp9SLpGGP+M1IU5AiEApf7GlhXrPPbXWd8jO6m+7EUIEMR7KQhmTYbwZFkoNcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7915988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"dbefe2ddceda7bc7e0c98d82541f97427585c767","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-RXYLKxL62rlDYzVA1sSvQgN/wunlTL/aLxEIXKfsqSyIo3VyBN9okv7ElIrOqkb25jvqIRKKI0Hsqhnjbz8qhQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.20.1","@f5xc-salesdemos/pi-tui":"18.20.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.20.1","@f5xc-salesdemos/pi-natives":"18.20.1","@f5xc-salesdemos/xcsh-stats":"18.20.1","@f5xc-salesdemos/pi-agent-core":"18.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.20.1_1777356892125_0.013973508511260668","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.21.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.21.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.21.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"bd8829b4ab29363310590e112db4f896d32f5ef7","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.21.0.tgz","fileCount":815,"integrity":"sha512-BwMKM9nGPaVfNG7BoReEc5D/w4wDVG2lwTOp952erzq7DfnJfww27A+V5I+yprbH6dNjfZFE13t05OxLaK91TQ==","signatures":[{"sig":"MEQCIGLHsyazGKNNvP9hxCRZlKea8Dt7B44sOGZlSRjoG3sbAiA2V368nBOVx6qTneiaNtV4WpjQnZMxPZJjbcdUfOVxSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7919698},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"bd8829b4ab29363310590e112db4f896d32f5ef7","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-BwMKM9nGPaVfNG7BoReEc5D/w4wDVG2lwTOp952erzq7DfnJfww27A+V5I+yprbH6dNjfZFE13t05OxLaK91TQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.21.0","@f5xc-salesdemos/pi-tui":"18.21.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.21.0","@f5xc-salesdemos/pi-natives":"18.21.0","@f5xc-salesdemos/xcsh-stats":"18.21.0","@f5xc-salesdemos/pi-agent-core":"18.21.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.21.0_1777385926324_0.32261761434515357","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.21.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.21.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.21.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7a42aa62a9ba0c3a979f05b828de562d0f70b5be","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.21.1.tgz","fileCount":815,"integrity":"sha512-p8ZK57BRmhJdR3p0FX0U/YwAWGTdaTLqZ+IteoHaT+OkaQSjF/RCWBWyj/7ttI3A5X84OFU5GtPogM7M5BwMBA==","signatures":[{"sig":"MEUCIHva+tZdnjbZP3OKjtEj91vx3G0yWHZf7U65K34LTkx0AiEA/fMQy5nCsJQWj6gsKQoHQ/xZloBoQf9+piGqBJyZwUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7920240},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7a42aa62a9ba0c3a979f05b828de562d0f70b5be","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-p8ZK57BRmhJdR3p0FX0U/YwAWGTdaTLqZ+IteoHaT+OkaQSjF/RCWBWyj/7ttI3A5X84OFU5GtPogM7M5BwMBA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.21.1","@f5xc-salesdemos/pi-tui":"18.21.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.21.1","@f5xc-salesdemos/pi-natives":"18.21.1","@f5xc-salesdemos/xcsh-stats":"18.21.1","@f5xc-salesdemos/pi-agent-core":"18.21.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.21.1_1777397143082_0.3461991180179427","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.23.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.23.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.23.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"33e33bfd851b7b3188039de7c68db89d3758db3c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.23.0.tgz","fileCount":817,"integrity":"sha512-OyY3mj5t1Kch/tN8Kb1KuPYsc7j61p3N3BG5mbxDVj8NpUgXU6OW64FoIS0px7XD9I7k+uLBfO+7+hQQD+1PLQ==","signatures":[{"sig":"MEYCIQCFxSQ+n/5Hawoe4tD11+7G5Smkm7dVGrGJDMUgGls+qwIhAPbmRyoVRBKanj182bNGClJjnIuO7m6S0NMrKb9uFSvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7939783},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"33e33bfd851b7b3188039de7c68db89d3758db3c","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-OyY3mj5t1Kch/tN8Kb1KuPYsc7j61p3N3BG5mbxDVj8NpUgXU6OW64FoIS0px7XD9I7k+uLBfO+7+hQQD+1PLQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.23.0","@f5xc-salesdemos/pi-tui":"18.23.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.23.0","@f5xc-salesdemos/pi-natives":"18.23.0","@f5xc-salesdemos/xcsh-stats":"18.23.0","@f5xc-salesdemos/pi-agent-core":"18.23.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.23.0_1777439303495_0.358360235229086","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.24.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.24.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.24.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f042fb90a21f7a051210d38cd0841955c02fb31e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.24.0.tgz","fileCount":817,"integrity":"sha512-8PWs6/GVAgzUoAKv0CRaI6xZGjeUFmiFosS8D2wHC1PzRMx6rYzVYwdsd2WD19459sAVtOncNakATTghPfflUA==","signatures":[{"sig":"MEUCIQDQI7ErclvYJm3RVWrdm4Z/6yWbZDFOIzTJJZA2VdJUmAIgbmEemFIX8m1zCMzkeK4I+xN4txtctdcpfYpzCr1/sYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7939966},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f042fb90a21f7a051210d38cd0841955c02fb31e","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-8PWs6/GVAgzUoAKv0CRaI6xZGjeUFmiFosS8D2wHC1PzRMx6rYzVYwdsd2WD19459sAVtOncNakATTghPfflUA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.24.0","@f5xc-salesdemos/pi-tui":"18.24.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.24.0","@f5xc-salesdemos/pi-natives":"18.24.0","@f5xc-salesdemos/xcsh-stats":"18.24.0","@f5xc-salesdemos/pi-agent-core":"18.24.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.24.0_1777441769646_0.08244983193282951","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.25.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.25.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.25.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8c09a811c97def0d66e9518928b46fbc431d7c88","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.25.1.tgz","fileCount":817,"integrity":"sha512-tNZ33wzeKcSsHAnAfox7FF8HtPf9OpNvFJ+8izQT+bnst7DuKu39L3OCV5ZtQufSGr8/TAwPZiyIcBQtUyKLiw==","signatures":[{"sig":"MEYCIQCkVq1TkxZjeOa7sQdxWFbXeeVTnAFRTwzeLxhOylYdJgIhANQ8GSrWHcrE1NswyrQStas8rY4j6/EwytchcPlKI3SZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7940704},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"8c09a811c97def0d66e9518928b46fbc431d7c88","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-tNZ33wzeKcSsHAnAfox7FF8HtPf9OpNvFJ+8izQT+bnst7DuKu39L3OCV5ZtQufSGr8/TAwPZiyIcBQtUyKLiw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.25.1","@f5xc-salesdemos/pi-tui":"18.25.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.25.1","@f5xc-salesdemos/pi-natives":"18.25.1","@f5xc-salesdemos/xcsh-stats":"18.25.1","@f5xc-salesdemos/pi-agent-core":"18.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.25.1_1777447132287_0.22238590049696283","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.25.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.25.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.25.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"efe162c68305d57835e541dab3113c8a20f2632c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.25.2.tgz","fileCount":817,"integrity":"sha512-dIooPLXGyotdrVlJ264AGU8jYl8qk5gnD4cE6UE1E5Vipn6HXZykI7ZdkJDR57RZ+uWO89GOU5Ob4hVknT20JQ==","signatures":[{"sig":"MEYCIQDzKUN5Ywv94nt1ABLnA3tIDGaX2aI3/GlK7vd1qUv+XAIhANen4pJHHiXTEMm4IkxWNYygAPlfzzxzjBYZU0xYHsbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7940704},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"efe162c68305d57835e541dab3113c8a20f2632c","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-dIooPLXGyotdrVlJ264AGU8jYl8qk5gnD4cE6UE1E5Vipn6HXZykI7ZdkJDR57RZ+uWO89GOU5Ob4hVknT20JQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.25.2","@f5xc-salesdemos/pi-tui":"18.25.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.25.2","@f5xc-salesdemos/pi-natives":"18.25.2","@f5xc-salesdemos/xcsh-stats":"18.25.2","@f5xc-salesdemos/pi-agent-core":"18.25.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.25.2_1777449591741_0.8303705944885227","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.26.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.26.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.26.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2acdfcced1acb5a274e603104949f160b4361c59","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.26.0.tgz","fileCount":817,"integrity":"sha512-IlVolgLgSgcOXsePNcbBxPjNy/Y7FvNERMgRd/WrAkAcxb/PQXxRU2HlchuRYBewAMEtfcOP7oven5PsNr1sIA==","signatures":[{"sig":"MEUCIQCWat/CyRSAtGCFaa1eWipbjqLQLKS0RM4pXBT6IA94lQIgXv4Hv7bwBdg6W+mgvUEBZ+p+RNJOIce5Yu+WqkqUSe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7942980},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2acdfcced1acb5a274e603104949f160b4361c59","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-IlVolgLgSgcOXsePNcbBxPjNy/Y7FvNERMgRd/WrAkAcxb/PQXxRU2HlchuRYBewAMEtfcOP7oven5PsNr1sIA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.26.0","@f5xc-salesdemos/pi-tui":"18.26.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.26.0","@f5xc-salesdemos/pi-natives":"18.26.0","@f5xc-salesdemos/xcsh-stats":"18.26.0","@f5xc-salesdemos/pi-agent-core":"18.26.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.26.0_1777476130755_0.1634742151110289","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.27.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.27.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.27.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"651bf6e072a3ede8e6a489723f9778353ad2fc95","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.27.0.tgz","fileCount":817,"integrity":"sha512-fgFmGnEkyG9xMDWaYyYFHsPD+HJdhePfZRGOy3O0NysADcwDRhuBIMnPcwZQsqLJEkvFb0AngpuGMGD6bCma/w==","signatures":[{"sig":"MEUCIQCAA90izSvZeWWOwNx5OU4PI+PVR8O2nrYABADjuwaM6QIgUaCMjocR5y7h0wzqqnVX7A4d7GozBIqLkuOMIO3raw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7942980},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"651bf6e072a3ede8e6a489723f9778353ad2fc95","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-fgFmGnEkyG9xMDWaYyYFHsPD+HJdhePfZRGOy3O0NysADcwDRhuBIMnPcwZQsqLJEkvFb0AngpuGMGD6bCma/w==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.27.0","@f5xc-salesdemos/pi-tui":"18.27.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.27.0","@f5xc-salesdemos/pi-natives":"18.27.0","@f5xc-salesdemos/xcsh-stats":"18.27.0","@f5xc-salesdemos/pi-agent-core":"18.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.27.0_1777492899151_0.3961693185460675","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.27.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.27.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.27.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e117d08f6e8172268c58ddbb8bee0544b510aa28","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.27.1.tgz","fileCount":817,"integrity":"sha512-k7aAXR/SLgrP3RVadY1HbJMyqOZRdiW8mO42dZcCcd2tBSuT4JFSuIQGquiGxMyS0RTiTZGfP3WvgBhf4q/rKA==","signatures":[{"sig":"MEUCIAtlO29eRCksl9OB7HQMJBtlhIn235u+Edui2A+WEYJfAiEAv5GxyCHUeg0ErPn2ZMKtFVAAxOuLSbbufGF/1RYFgFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7944114},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e117d08f6e8172268c58ddbb8bee0544b510aa28","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-k7aAXR/SLgrP3RVadY1HbJMyqOZRdiW8mO42dZcCcd2tBSuT4JFSuIQGquiGxMyS0RTiTZGfP3WvgBhf4q/rKA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.27.1","@f5xc-salesdemos/pi-tui":"18.27.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.27.1","@f5xc-salesdemos/pi-natives":"18.27.1","@f5xc-salesdemos/xcsh-stats":"18.27.1","@f5xc-salesdemos/pi-agent-core":"18.27.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.27.1_1777504553173_0.6223610607470405","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.28.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.28.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.28.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"247e2dd01f769a1c9fe9487d4ab1684560733313","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.28.0.tgz","fileCount":817,"integrity":"sha512-7eVmc8vRWP6i3cEtkRhZ2ni0UL0ZwJLVMcijnMZZZw6R8BVyUwI4J2yGuWf5SUNuXZkhRJSeAkKDU1plu2IyDg==","signatures":[{"sig":"MEQCIDHq4DND7UmmtOUksmsFd9QLvDMHPupXP6uJs2dAawQDAiANBOCJOGRdJwk/Hj6MvPs+Rb22LC4OJg6wLF7rVqNNlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7945953},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"247e2dd01f769a1c9fe9487d4ab1684560733313","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-7eVmc8vRWP6i3cEtkRhZ2ni0UL0ZwJLVMcijnMZZZw6R8BVyUwI4J2yGuWf5SUNuXZkhRJSeAkKDU1plu2IyDg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.28.0","@f5xc-salesdemos/pi-tui":"18.28.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.28.0","@f5xc-salesdemos/pi-natives":"18.28.0","@f5xc-salesdemos/xcsh-stats":"18.28.0","@f5xc-salesdemos/pi-agent-core":"18.28.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.28.0_1777521752116_0.1844772646103121","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.28.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.28.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.28.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"21c392d96fbf28c1c3713a7e06f289f80a319c15","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.28.1.tgz","fileCount":818,"integrity":"sha512-D54qj8m5nTiK17zL1t0jKr1cg2Ff1OkOTU24NEEVHkPAwMwEn4JWuLZ6Jc1c2O5wZJcGTyICU+2wTbnW8xPpuA==","signatures":[{"sig":"MEYCIQDMjiRYOLAJcxjn0KTmuDrqH8NlBZgV4IFNq1fuoFkCHAIhAJtjgf7AVOAHAtFznxRsddAjbRDcn8UqGJHRTE7UIqyB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7952515},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"21c392d96fbf28c1c3713a7e06f289f80a319c15","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-D54qj8m5nTiK17zL1t0jKr1cg2Ff1OkOTU24NEEVHkPAwMwEn4JWuLZ6Jc1c2O5wZJcGTyICU+2wTbnW8xPpuA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.28.1","@f5xc-salesdemos/pi-tui":"18.28.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.28.1","@f5xc-salesdemos/pi-natives":"18.28.1","@f5xc-salesdemos/xcsh-stats":"18.28.1","@f5xc-salesdemos/pi-agent-core":"18.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.28.1_1777551676396_0.9606904830855689","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.29.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.29.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.29.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f24c5eba08aae635d5b46a94f656cefa0a0aebc6","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.29.0.tgz","fileCount":818,"integrity":"sha512-ygF4+E6rrX4vsI6+BxQkg2FO5gdAXWH8vnJTIzgmFFUtBtvbv+BvJZsOBgHR8kpBGXfXxaMz8wRNTWnfuQLmpg==","signatures":[{"sig":"MEYCIQCesuX3kw+hLG2ve49/s3Tz/+/ihtXDBCyr9R7OCCgRRgIhAJPLCGu/u51YaCnjpAoi4YCO54IrbxF1BEkLJZYvtKGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7952515},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f24c5eba08aae635d5b46a94f656cefa0a0aebc6","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-build-info","fmt":"biome format --write . && bun run format-prompts","lint":"biome lint .","test":"bun run generate-build-info && bun test --max-concurrency 4","build":"bun run generate-build-info && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-ygF4+E6rrX4vsI6+BxQkg2FO5gdAXWH8vnJTIzgmFFUtBtvbv+BvJZsOBgHR8kpBGXfXxaMz8wRNTWnfuQLmpg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.29.0","@f5xc-salesdemos/pi-tui":"18.29.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.29.0","@f5xc-salesdemos/pi-natives":"18.29.0","@f5xc-salesdemos/xcsh-stats":"18.29.0","@f5xc-salesdemos/pi-agent-core":"18.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.29.0_1777558790577_0.389522651510833","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.30.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.30.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.30.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6b47a990b560c33d32479c0305c3b2efb66c8e3a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.30.0.tgz","fileCount":821,"integrity":"sha512-F4HyM0Ic57s/fcQy1E/A6wAboL5f0THCxSUaOtqfCjlP/K22NKcLodXn5RFao1wJ67rLnvW4QmDpd4yLpoa7Xg==","signatures":[{"sig":"MEYCIQCdFb9WhZuOP1S0mjwCbzYXovfMBd5GvDqiVDUpUqP7pAIhAPC0i7vR3LlStfXBZCwoh/cs6o5sHA269Xsht/s9HPgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7975372},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"6b47a990b560c33d32479c0305c3b2efb66c8e3a","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-F4HyM0Ic57s/fcQy1E/A6wAboL5f0THCxSUaOtqfCjlP/K22NKcLodXn5RFao1wJ67rLnvW4QmDpd4yLpoa7Xg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.30.0","@f5xc-salesdemos/pi-tui":"18.30.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.30.0","@f5xc-salesdemos/pi-natives":"18.30.0","@f5xc-salesdemos/xcsh-stats":"18.30.0","@f5xc-salesdemos/pi-agent-core":"18.30.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.30.0_1777607569189_0.5527752342733618","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.30.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.30.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.30.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"66bd9f0488bd83e3747b021cf2a5aac544739203","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.30.1.tgz","fileCount":821,"integrity":"sha512-PnYqAOjMCsJzAZdgkCS9fgqbdLnl0yJhBwsuLPENTKWdSAc9N9krzZq0UwqrmRhJi/BZQo/nbPRICIxeMmE47g==","signatures":[{"sig":"MEYCIQD5fvAddgcKUEdKmQxxUObHWUSVEGhSiRIvLwiv6yobWwIhANEo/H0yDWPlS4mwMaxcOLrZ/krGQjjKp9cz5Bx8cQW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7976002},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"66bd9f0488bd83e3747b021cf2a5aac544739203","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-PnYqAOjMCsJzAZdgkCS9fgqbdLnl0yJhBwsuLPENTKWdSAc9N9krzZq0UwqrmRhJi/BZQo/nbPRICIxeMmE47g==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.30.1","@f5xc-salesdemos/pi-tui":"18.30.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.30.1","@f5xc-salesdemos/pi-natives":"18.30.1","@f5xc-salesdemos/xcsh-stats":"18.30.1","@f5xc-salesdemos/pi-agent-core":"18.30.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.30.1_1777614125976_0.19902607839810083","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.30.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.30.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.30.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2b8a7c2bc227b6d856554dc0ae2977fc4e96be19","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.30.2.tgz","fileCount":821,"integrity":"sha512-sB8f1CQoOq9vMgmnJclmbIK5iY6NXr2DDNRR7rHOfryrmrZ2CdPDjUvfKn53IdKMEfx1i982CkCXAvXgfabAVA==","signatures":[{"sig":"MEUCIQC9jf8+E0U1294wSulxFTJ/vMBEEDXVsdvuoA4NEMeVdAIgf2leNPvRZnpy7t2Z5b9SF1ckujCxCVqDtRvNDJmzoPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7978377},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2b8a7c2bc227b6d856554dc0ae2977fc4e96be19","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-sB8f1CQoOq9vMgmnJclmbIK5iY6NXr2DDNRR7rHOfryrmrZ2CdPDjUvfKn53IdKMEfx1i982CkCXAvXgfabAVA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.30.2","@f5xc-salesdemos/pi-tui":"18.30.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.30.2","@f5xc-salesdemos/pi-natives":"18.30.2","@f5xc-salesdemos/xcsh-stats":"18.30.2","@f5xc-salesdemos/pi-agent-core":"18.30.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.30.2_1777616868659_0.4461829747801864","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.30.4":{"name":"@f5xc-salesdemos/xcsh","version":"18.30.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.30.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4de21b7be3b25c30e03769ccbcc2847426295a74","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.30.4.tgz","fileCount":821,"integrity":"sha512-jIarUdj066cwExWr/4+AgA5cXBZhqwYxG4zwRQs4Ie4hqa0BVcD6ms0WHfqFZGxVBgJbYY9nHuiVUno4AC+3Uw==","signatures":[{"sig":"MEUCIBuDe7Rip3G37NAfCY2cy2uNP83F4IddByR24kxw61+CAiEAszRZost3CnkZl/9Zxko+n5y/pEeq1smTS46piRbJuCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7986623},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"4de21b7be3b25c30e03769ccbcc2847426295a74","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-jIarUdj066cwExWr/4+AgA5cXBZhqwYxG4zwRQs4Ie4hqa0BVcD6ms0WHfqFZGxVBgJbYY9nHuiVUno4AC+3Uw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.30.4","@f5xc-salesdemos/pi-tui":"18.30.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.30.4","@f5xc-salesdemos/pi-natives":"18.30.4","@f5xc-salesdemos/xcsh-stats":"18.30.4","@f5xc-salesdemos/pi-agent-core":"18.30.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.30.4_1777648855228_0.5033221592892061","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.31.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.31.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.31.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"609d4dfebc259d231ba5eac72975e1fb15c8a5b5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.31.0.tgz","fileCount":823,"integrity":"sha512-nzy38MO9xzOPxi0gNBTga3BEDa782dXZb1tf+RWDvbyfq6AlJ/qvrpaTfsP2nBbxdulazHTOnNdT9FU664PRCA==","signatures":[{"sig":"MEUCIDv7NfDFUCHO62iM9jXDeOTVnM5M3ll71HLj3pvOALJCAiEAppx846rHCb5zfNc8rZJFxNFrf3FxC48JXFVH0Vjjr2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8011094},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"609d4dfebc259d231ba5eac72975e1fb15c8a5b5","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-nzy38MO9xzOPxi0gNBTga3BEDa782dXZb1tf+RWDvbyfq6AlJ/qvrpaTfsP2nBbxdulazHTOnNdT9FU664PRCA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.31.0","@f5xc-salesdemos/pi-tui":"18.31.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.31.0","@f5xc-salesdemos/pi-natives":"18.31.0","@f5xc-salesdemos/xcsh-stats":"18.31.0","@f5xc-salesdemos/pi-agent-core":"18.31.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.31.0_1777670113676_0.35553642044152256","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.31.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.31.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.31.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c6639b60e41722fadb9d02b3aefdb83e2671d027","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.31.1.tgz","fileCount":823,"integrity":"sha512-i5j57KK2Hgs3QXD+repCxR7zmq6bhmx8bYRbAKOdFLwL2Q2P3vLsRvBG/5hgmosFJvqcQ8taHpwQAOaO856K4g==","signatures":[{"sig":"MEUCIBJ09NchUnjsLQqEZDq9TlmXQcv6+d3YH9oV0mx7foJjAiEAgWOiX2jQUdlRO6gsPII91R2fK9kg7l8S4BM7Jga0x98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8011928},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c6639b60e41722fadb9d02b3aefdb83e2671d027","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-i5j57KK2Hgs3QXD+repCxR7zmq6bhmx8bYRbAKOdFLwL2Q2P3vLsRvBG/5hgmosFJvqcQ8taHpwQAOaO856K4g==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.31.1","@f5xc-salesdemos/pi-tui":"18.31.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.31.1","@f5xc-salesdemos/pi-natives":"18.31.1","@f5xc-salesdemos/xcsh-stats":"18.31.1","@f5xc-salesdemos/pi-agent-core":"18.31.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.31.1_1777676117566_0.9310019006702981","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.32.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.32.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.32.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9b4c7dd7898e745f9534a652104e9ddd95fd8f4b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.32.0.tgz","fileCount":823,"integrity":"sha512-Kt6kn2ayMlFDAfXOobg/dtdGK36sEGuaxAxStfZHZ/l29uPqgPL2C4wwbPNxMn+dLMsss+ZU/Z2aRHTybvRw7A==","signatures":[{"sig":"MEYCIQCa8yMjv+WTFwTU57wxahze5rwji2npIWAiRtD2JSO24AIhALa+EpMNSDV43sbitLzLRxwG2SCNqiJTnRSTiLLiwkAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8012459},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"9b4c7dd7898e745f9534a652104e9ddd95fd8f4b","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Kt6kn2ayMlFDAfXOobg/dtdGK36sEGuaxAxStfZHZ/l29uPqgPL2C4wwbPNxMn+dLMsss+ZU/Z2aRHTybvRw7A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.32.0","@f5xc-salesdemos/pi-tui":"18.32.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.32.0","@f5xc-salesdemos/pi-natives":"18.32.0","@f5xc-salesdemos/xcsh-stats":"18.32.0","@f5xc-salesdemos/pi-agent-core":"18.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.32.0_1777691456515_0.1220317655087122","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.32.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.32.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.32.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"58b01ad7a690292aa979cd9f4c0ec037ed24bcd8","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.32.1.tgz","fileCount":823,"integrity":"sha512-xupyKIaIKzELEqNWj+yh3iQUVSLKHpEPiGI7HGPaCt9hy7KKGLBQ4qGAvOuUVYAsRwrH+ug39hQM5FRT6OSlow==","signatures":[{"sig":"MEQCIFNnrwFR3LU6c8ozUBfyTp1Gs8rzHv1BIEwSs0Q10P4cAiBsWKO/tVO6qkbXamD6HeO8BkJhQ7PSy3z9n0n3cmg1wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8014933},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"58b01ad7a690292aa979cd9f4c0ec037ed24bcd8","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-xupyKIaIKzELEqNWj+yh3iQUVSLKHpEPiGI7HGPaCt9hy7KKGLBQ4qGAvOuUVYAsRwrH+ug39hQM5FRT6OSlow==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.32.1","@f5xc-salesdemos/pi-tui":"18.32.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.32.1","@f5xc-salesdemos/pi-natives":"18.32.1","@f5xc-salesdemos/xcsh-stats":"18.32.1","@f5xc-salesdemos/pi-agent-core":"18.32.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.32.1_1777734833098_0.846842699059273","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.33.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.33.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.33.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ae74db9a74e9894c682a81a6803d92b1bb14c135","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.33.0.tgz","fileCount":823,"integrity":"sha512-CyZXDdq5DbmnfdO1jTJ541oxR78+I9zVJh97lqEA4iMLTxiaKg60ygMLCioeE6QcL1JjL61xuGx1IFc/B1vX8A==","signatures":[{"sig":"MEUCIG4K8Sksevd1VRpzayZ8bw1NWuSiJiplCZgHw8jRQw7NAiEAx6f33TIYe+oLri/ou/xlBSsrA5mK4f+kc7/nxMfV26k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8019701},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ae74db9a74e9894c682a81a6803d92b1bb14c135","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-CyZXDdq5DbmnfdO1jTJ541oxR78+I9zVJh97lqEA4iMLTxiaKg60ygMLCioeE6QcL1JjL61xuGx1IFc/B1vX8A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.33.0","@f5xc-salesdemos/pi-tui":"18.33.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.33.0","@f5xc-salesdemos/pi-natives":"18.33.0","@f5xc-salesdemos/xcsh-stats":"18.33.0","@f5xc-salesdemos/pi-agent-core":"18.33.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.33.0_1777757329792_0.5058050829808294","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.33.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.33.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.33.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7252ec364cb735e822510710ca7fd543f18bbfa8","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.33.1.tgz","fileCount":823,"integrity":"sha512-ohRfVESMl0pcmKLEfxXAXhnHalk5f1wefOKV906LY9KwxgGHoO7vTgMQxZRLfX+mIZBohxdvLD0tUOyvw+E2YQ==","signatures":[{"sig":"MEUCIF7HXip6CQE1iF8bQcM1pSC3jWLaQduy5+XZihNVybW3AiEArIza7UsOuH1LYzDzsVYxLVcW2rP1hE62nQ1aZ2arCcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8019963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7252ec364cb735e822510710ca7fd543f18bbfa8","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-ohRfVESMl0pcmKLEfxXAXhnHalk5f1wefOKV906LY9KwxgGHoO7vTgMQxZRLfX+mIZBohxdvLD0tUOyvw+E2YQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.33.1","@f5xc-salesdemos/pi-tui":"18.33.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.33.1","@f5xc-salesdemos/pi-natives":"18.33.1","@f5xc-salesdemos/xcsh-stats":"18.33.1","@f5xc-salesdemos/pi-agent-core":"18.33.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.33.1_1777763481119_0.571920983675823","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.33.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.33.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.33.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b669dc4b3437725a28f9efe168ebe90658c909f2","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.33.2.tgz","fileCount":823,"integrity":"sha512-zfXuTZYC3Wmzb4ePL0gL0kW1IiVKT6Ukui9XdbEQ1A70xaNMOAANSyxLaUBLhc8RlrqsgddaaTjWD+3u6GPvlg==","signatures":[{"sig":"MEUCIFIYg/RDpzd62UgzZhdJW2cnI+epTmVWhrAHeMjZ+fxBAiEA5nUBR77+WdgLrTKbR1xLs0I/DVyepMoIdlVci6diZPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8019982},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b669dc4b3437725a28f9efe168ebe90658c909f2","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-zfXuTZYC3Wmzb4ePL0gL0kW1IiVKT6Ukui9XdbEQ1A70xaNMOAANSyxLaUBLhc8RlrqsgddaaTjWD+3u6GPvlg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.33.2","@f5xc-salesdemos/pi-tui":"18.33.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.33.2","@f5xc-salesdemos/pi-natives":"18.33.2","@f5xc-salesdemos/xcsh-stats":"18.33.2","@f5xc-salesdemos/pi-agent-core":"18.33.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.33.2_1777766774929_0.5933235521412785","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.33.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.33.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.33.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1b43ad7d945006cee50f801453e56c8728b4ab32","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.33.3.tgz","fileCount":823,"integrity":"sha512-blvkPWsb2j7/p17hXA2icebtZxzaxxdmihUX4dZcp08e3EBdjRNLR0Q3XCIDhUYbABFsYXJc85LCPyDT7bilRw==","signatures":[{"sig":"MEUCIQDzzKykfXT7pKvLbRHZva+VirZPH14Jggi6RLdEbpUohgIgYid2TAx36ZrlnrCwrjmdkslkYXelaUMFoi6Vw944Fvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8020893},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"1b43ad7d945006cee50f801453e56c8728b4ab32","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-blvkPWsb2j7/p17hXA2icebtZxzaxxdmihUX4dZcp08e3EBdjRNLR0Q3XCIDhUYbABFsYXJc85LCPyDT7bilRw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.33.3","@f5xc-salesdemos/pi-tui":"18.33.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.33.3","@f5xc-salesdemos/pi-natives":"18.33.3","@f5xc-salesdemos/xcsh-stats":"18.33.3","@f5xc-salesdemos/pi-agent-core":"18.33.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.33.3_1777787258310_0.6843703489511783","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.33.4":{"name":"@f5xc-salesdemos/xcsh","version":"18.33.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.33.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ebd670d782a1d61ee5cfeb680666154804a8e91d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.33.4.tgz","fileCount":823,"integrity":"sha512-Xv0nQr5D0nF/rLbaPiVOlqmrXWpTp1KKDFxJ0KWIyw9LgSirqSvtvhw6GhBhPjvGGihBrylfJpS1HKcUafrB9w==","signatures":[{"sig":"MEQCIACY4ITaE6PI4kmYIR/JpCU6ve2eGiWBMWntlezM1AJ9AiBNNlLwoaFAjdpD4EhsJdOvETwzOQyGi/Qk6YXm8k4GiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8021175},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ebd670d782a1d61ee5cfeb680666154804a8e91d","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Xv0nQr5D0nF/rLbaPiVOlqmrXWpTp1KKDFxJ0KWIyw9LgSirqSvtvhw6GhBhPjvGGihBrylfJpS1HKcUafrB9w==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.33.4","@f5xc-salesdemos/pi-tui":"18.33.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.33.4","@f5xc-salesdemos/pi-natives":"18.33.4","@f5xc-salesdemos/xcsh-stats":"18.33.4","@f5xc-salesdemos/pi-agent-core":"18.33.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.33.4_1777792224793_0.3190862402830583","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.35.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.35.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.35.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5556aa477852f78d1651a5f4cc17d9f6805be1c0","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.35.0.tgz","fileCount":825,"integrity":"sha512-ux6gKLFxJRLlXwr6edC/jrBW3zhzvVYe+a5z/qIV1ggcHONysSPz5mcpzKab8eM8DmdQTxM82pH/pNPMYeI/dg==","signatures":[{"sig":"MEQCIAnqsVCip9RtoUTDITASKlD/74R2SqJEBfVk1ugWgZ3hAiBb7d9FMZbADoVzCa4SsQ76hj0MOU0kodZjNJkgyy2oQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8026631},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5556aa477852f78d1651a5f4cc17d9f6805be1c0","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-ux6gKLFxJRLlXwr6edC/jrBW3zhzvVYe+a5z/qIV1ggcHONysSPz5mcpzKab8eM8DmdQTxM82pH/pNPMYeI/dg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.35.0","@f5xc-salesdemos/pi-tui":"18.35.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.35.0","@f5xc-salesdemos/pi-natives":"18.35.0","@f5xc-salesdemos/xcsh-stats":"18.35.0","@f5xc-salesdemos/pi-agent-core":"18.35.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.35.0_1777845894362_0.06553029615184203","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.35.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.35.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.35.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b181fa04cd4a334aa27170deb16f74d2dab7b7ab","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.35.1.tgz","fileCount":825,"integrity":"sha512-uE7bGNDBX5JS4usYm8IYCRZ6xjrfNg8kOURtcZ4PIlemBKDeiRppnE+OldPa/S6mUdfrvlvrY6GAZFD8w5j+lA==","signatures":[{"sig":"MEUCIQDomtSssK5MgSgdjBOJH0xFhiYjhEPqzGoywOtjTj1qNAIgfYpvcoguwi3+d3othQn9NmVc6jyEXgQDYlzUJEUNkGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8026631},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b181fa04cd4a334aa27170deb16f74d2dab7b7ab","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-uE7bGNDBX5JS4usYm8IYCRZ6xjrfNg8kOURtcZ4PIlemBKDeiRppnE+OldPa/S6mUdfrvlvrY6GAZFD8w5j+lA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.35.1","@f5xc-salesdemos/pi-tui":"18.35.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.35.1","@f5xc-salesdemos/pi-natives":"18.35.1","@f5xc-salesdemos/xcsh-stats":"18.35.1","@f5xc-salesdemos/pi-agent-core":"18.35.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.35.1_1777849856313_0.5587652310305615","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.35.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.35.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.35.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ae4b0b8afcac668758eb76f894285746e69119cb","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.35.2.tgz","fileCount":825,"integrity":"sha512-7dbnPLrwZfyByC2zU6p+z3W2Nt4L4amPbviDJ22i8lKEyDmxu6yjkFgb4D10qDJ0v5NcFqbJerlPsnghmpLXSg==","signatures":[{"sig":"MEUCIQC2nibxwkas6x2QbocolWRYx9PUZT2OgzS0kI4MaXm2JQIgTT/UzOgPLmRRP3/T/pnXdJQu2eWD/8QVRG9wj+Pqizw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8026582},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ae4b0b8afcac668758eb76f894285746e69119cb","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-7dbnPLrwZfyByC2zU6p+z3W2Nt4L4amPbviDJ22i8lKEyDmxu6yjkFgb4D10qDJ0v5NcFqbJerlPsnghmpLXSg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.35.2","@f5xc-salesdemos/pi-tui":"18.35.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.35.2","@f5xc-salesdemos/pi-natives":"18.35.2","@f5xc-salesdemos/xcsh-stats":"18.35.2","@f5xc-salesdemos/pi-agent-core":"18.35.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.35.2_1777853419442_0.42328930682532184","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.35.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.35.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.35.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ee66ea0094845a01244225a179d18d96560ec5e5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.35.3.tgz","fileCount":825,"integrity":"sha512-eoxx2IxPtgQxsirtz/wXQfC1dhe8FX9rgPNN+9wq41rUNYuwCoVxKqaeLCSKDKMH73gWloAAqBqw5UDkSi7nzQ==","signatures":[{"sig":"MEUCIQDSVera83HeYOD9cTCRDL9aQBkBo6+WUHKIU6e3EcM/TAIgeK3C48wEydpjOnA86SeSEBBJDeTvrlinbwLmj8Z9oDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8027516},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ee66ea0094845a01244225a179d18d96560ec5e5","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-eoxx2IxPtgQxsirtz/wXQfC1dhe8FX9rgPNN+9wq41rUNYuwCoVxKqaeLCSKDKMH73gWloAAqBqw5UDkSi7nzQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.35.3","@f5xc-salesdemos/pi-tui":"18.35.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.35.3","@f5xc-salesdemos/pi-natives":"18.35.3","@f5xc-salesdemos/xcsh-stats":"18.35.3","@f5xc-salesdemos/pi-agent-core":"18.35.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.35.3_1777854751825_0.3258156585702976","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.36.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.36.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.36.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"79d2fc558fe5213ae2ac49da25d14f50be08a506","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.36.0.tgz","fileCount":835,"integrity":"sha512-TURHTYbJeeBOr/1FmAwgk1FKpVLfI5be80H+LrvcsKw3hTqPiZO6nrDy/+bPylE/ViR6JnhGxz3WlAf0KqteQg==","signatures":[{"sig":"MEUCIQCsyyLWhfE+hdXGEbyguW4DAuW91HQknYB2KM2XKjSd0AIgZ1VZFjhnfieaG8TobKuP2QMN6tfoueyvg0kCNwHhBB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8054963},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"79d2fc558fe5213ae2ac49da25d14f50be08a506","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-TURHTYbJeeBOr/1FmAwgk1FKpVLfI5be80H+LrvcsKw3hTqPiZO6nrDy/+bPylE/ViR6JnhGxz3WlAf0KqteQg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.36.0","@f5xc-salesdemos/pi-tui":"18.36.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.36.0","@f5xc-salesdemos/pi-natives":"18.36.0","@f5xc-salesdemos/xcsh-stats":"18.36.0","@f5xc-salesdemos/pi-agent-core":"18.36.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.36.0_1777866657345_0.3742573999875749","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.36.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.36.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.36.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"337b8362cad9e70267f7f894f05b2406f3f5f934","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.36.1.tgz","fileCount":835,"integrity":"sha512-1hDRf6+iGEIyS/aDza/tbGHIoWub4AOqYC/gscjiS+eX6FF9W5MaWEO+lb5L5oJhSbvCYtsGOAiPK2dcEplokw==","signatures":[{"sig":"MEUCIQCU0cid8u760SwLChfufq0084fbFhpiB161rWumvmxR7wIgf6x+frzY2TCoK+Ta3QZWPVX5nz4fvff1fLm/vJAMBqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8055127},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"337b8362cad9e70267f7f894f05b2406f3f5f934","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-1hDRf6+iGEIyS/aDza/tbGHIoWub4AOqYC/gscjiS+eX6FF9W5MaWEO+lb5L5oJhSbvCYtsGOAiPK2dcEplokw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.36.1","@f5xc-salesdemos/pi-tui":"18.36.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.36.1","@f5xc-salesdemos/pi-natives":"18.36.1","@f5xc-salesdemos/xcsh-stats":"18.36.1","@f5xc-salesdemos/pi-agent-core":"18.36.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.36.1_1777871817929_0.21294184392937154","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.36.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.36.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.36.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b1cdcb6b3ee872c7d4848869cb0e135500086e20","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.36.2.tgz","fileCount":835,"integrity":"sha512-2ERSBMSohb3UP1gaI4FcW/KzpnGRWQmDCxq790rz4BIJSLNQYbpUOZJNnXK3ujbjSJeYQegnbNw5xETq1xwRLg==","signatures":[{"sig":"MEYCIQDZ+lg623aHjag6FJrxUwBV+7v5doXMN+Alg0eRqNXJ1wIhALZD8Dvy7bMmPAyov61jN8qpyCBKjndFP79oQ0QqbjPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8055679},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b1cdcb6b3ee872c7d4848869cb0e135500086e20","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-2ERSBMSohb3UP1gaI4FcW/KzpnGRWQmDCxq790rz4BIJSLNQYbpUOZJNnXK3ujbjSJeYQegnbNw5xETq1xwRLg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.36.2","@f5xc-salesdemos/pi-tui":"18.36.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.36.2","@f5xc-salesdemos/pi-natives":"18.36.2","@f5xc-salesdemos/xcsh-stats":"18.36.2","@f5xc-salesdemos/pi-agent-core":"18.36.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.36.2_1777874816335_0.0805297319312237","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.37.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.37.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.37.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f0b27b7295cb894bbf64a65659fa2c709c010a63","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.37.0.tgz","fileCount":836,"integrity":"sha512-hXJXjRjYIGiNaaYXcg4lVDDM6pQ7BDIvP/NebYstblow9OdHl/7ZRVVEZLihN9OUUhQwODJEhVwOx8g59tK1DA==","signatures":[{"sig":"MEUCIG0Te0XBJCUheZeGsBuE2JQ9Kq6C5Cx9KVr2VIRzqisgAiEA9xNpAfNL3Q23XSDe07h/C2fGRsKU2QA94toHU9BORoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8063684},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f0b27b7295cb894bbf64a65659fa2c709c010a63","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-hXJXjRjYIGiNaaYXcg4lVDDM6pQ7BDIvP/NebYstblow9OdHl/7ZRVVEZLihN9OUUhQwODJEhVwOx8g59tK1DA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.37.0","@f5xc-salesdemos/pi-tui":"18.37.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.37.0","@f5xc-salesdemos/pi-natives":"18.37.0","@f5xc-salesdemos/xcsh-stats":"18.37.0","@f5xc-salesdemos/pi-agent-core":"18.37.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.37.0_1777879898432_0.8995375080357022","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.37.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.37.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.37.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"af7493950de74e4891ec11a532f49987682445c0","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.37.1.tgz","fileCount":836,"integrity":"sha512-we+ptsYVJqwU1upPt93dFCzTCNWzuqhzyGQasEOptEQYOKlAZ+DmfnDBpuUFiYz/nTOlKqhOGmc7qavIMnGeXw==","signatures":[{"sig":"MEQCIBrsTVqKt/cilrsyXLgkiaWXb7YBWkoz6EW85b67+P0xAiAWNV2oWTKUzs6o9T57jIyadqPlBSUCA6d9xf6t1auaww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8063899},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"af7493950de74e4891ec11a532f49987682445c0","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-we+ptsYVJqwU1upPt93dFCzTCNWzuqhzyGQasEOptEQYOKlAZ+DmfnDBpuUFiYz/nTOlKqhOGmc7qavIMnGeXw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.37.1","@f5xc-salesdemos/pi-tui":"18.37.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.37.1","@f5xc-salesdemos/pi-natives":"18.37.1","@f5xc-salesdemos/xcsh-stats":"18.37.1","@f5xc-salesdemos/pi-agent-core":"18.37.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.37.1_1777907403525_0.5555675339734687","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.38.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.38.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.38.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b783013bf837632b8e3638eb5b926a6a03a5b696","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.38.0.tgz","fileCount":836,"integrity":"sha512-wLGTHOHJ+zNxH1MFIsyqrNUDOeaNYRuH0Oaj62CW4OVZ/CRU1pFk/Xqe17snwD+vhs62Oc2JPXtoU+XeBFO+0A==","signatures":[{"sig":"MEUCIBGqhli7pXMjiMU8k3EgsafkvcH0d5LrZB7KTJZ6nBqFAiEAyJ904ffhmxFrQ4IKS9YbjEWPP374LNJ0EQmLNxF5Fts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8068435},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b783013bf837632b8e3638eb5b926a6a03a5b696","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-wLGTHOHJ+zNxH1MFIsyqrNUDOeaNYRuH0Oaj62CW4OVZ/CRU1pFk/Xqe17snwD+vhs62Oc2JPXtoU+XeBFO+0A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.38.0","@f5xc-salesdemos/pi-tui":"18.38.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.38.0","@f5xc-salesdemos/pi-natives":"18.38.0","@f5xc-salesdemos/xcsh-stats":"18.38.0","@f5xc-salesdemos/pi-agent-core":"18.38.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.38.0_1777913924722_0.26454763205570986","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.38.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.38.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.38.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"384bfc88b1ef90fc305cb2b64d18d2572b6c45d4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.38.1.tgz","fileCount":836,"integrity":"sha512-WDWtvpDvzANB4Dxvd/PpLL5+gC0dwBg3aT8ph3EjsL3t75DVnsbDMlrvQSH9+zcaH24zUMIGCnKmO26d4sWmow==","signatures":[{"sig":"MEYCIQDYd09/ND6QAXhTnycr6ucsTB33QcSiBWCjIrIdYMdXpQIhAOsYW1K/Rry4iZH8ZGuIzBh9mxmcuL57TlPGSjY+56BP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8069572},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"384bfc88b1ef90fc305cb2b64d18d2572b6c45d4","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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 check:types","prepack":"bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-WDWtvpDvzANB4Dxvd/PpLL5+gC0dwBg3aT8ph3EjsL3t75DVnsbDMlrvQSH9+zcaH24zUMIGCnKmO26d4sWmow==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.38.1","@f5xc-salesdemos/pi-tui":"18.38.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.38.1","@f5xc-salesdemos/pi-natives":"18.38.1","@f5xc-salesdemos/xcsh-stats":"18.38.1","@f5xc-salesdemos/pi-agent-core":"18.38.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.38.1_1777921352986_0.30687808948147666","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.38.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.38.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.38.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7f58e0f5b6a74c4ced039ce1681f69acc9585f3a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.38.2.tgz","fileCount":836,"integrity":"sha512-0UuygdMCkfsBzaGXSaL5X44VaKmdg3YYSIFfphmA0YpQxo6SyoaIsH6gmdTPT3lYSoOX/UzqXGwM67d4TNQ/AA==","signatures":[{"sig":"MEUCIQDr2nScEmeMllu6tcrc0H9QTKWeDWV3ulV+IrIb4JCtiAIgCnkHCgoBaABDquX0WKngmYoN6PCCRbq1/y8jd9/lDD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8069369},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7f58e0f5b6a74c4ced039ce1681f69acc9585f3a","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-0UuygdMCkfsBzaGXSaL5X44VaKmdg3YYSIFfphmA0YpQxo6SyoaIsH6gmdTPT3lYSoOX/UzqXGwM67d4TNQ/AA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.38.2","@f5xc-salesdemos/pi-tui":"18.38.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.38.2","@f5xc-salesdemos/pi-natives":"18.38.2","@f5xc-salesdemos/xcsh-stats":"18.38.2","@f5xc-salesdemos/pi-agent-core":"18.38.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.38.2_1777927842397_0.7494316429548","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.39.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.39.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.39.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"28f75d28f3a06c737c28e6a715860bf7acc43392","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.39.0.tgz","fileCount":844,"integrity":"sha512-/+KO4z1cK8QmrdyvTJ6HKz01sTSSFcxk+kZZlMFvVrtXoD0W3wqxl4hQM/QN2DFR/94Zff/4XB6xC+DGYdYM3A==","signatures":[{"sig":"MEYCIQDNvrJdxoQ5k5n07VddPcYSPBgq9imfWapdj6mU8kb7BQIhAP4WyreVmhuDscFI/MtxQt9wvUWomFds1/RpW3oYL8X5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8103350},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"28f75d28f3a06c737c28e6a715860bf7acc43392","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-/+KO4z1cK8QmrdyvTJ6HKz01sTSSFcxk+kZZlMFvVrtXoD0W3wqxl4hQM/QN2DFR/94Zff/4XB6xC+DGYdYM3A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.39.0","@f5xc-salesdemos/pi-tui":"18.39.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.39.0","@f5xc-salesdemos/pi-natives":"18.39.0","@f5xc-salesdemos/xcsh-stats":"18.39.0","@f5xc-salesdemos/pi-agent-core":"18.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.39.0_1777942616683_0.619699214263842","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.40.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.40.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.40.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"801f8f6df733371176538ea8dba6e2df9e62cb7c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.40.0.tgz","fileCount":844,"integrity":"sha512-v4Jjo683MHj09RGXH/Bp5QzRLbNWl23DDDD3f8Irss6VlSgWFt4WqKyUwce+nkGoGJ5kErPlbUckxmNUb/Z6Cw==","signatures":[{"sig":"MEUCICiO2BhGn1Sk3jFmX4K/+jgBnHbtGySKLyzB3Y/cbeIKAiEA//ZsfBSXTdONHeCs7U0JjviyojkQShUi/s9YyAMzyw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8104114},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"801f8f6df733371176538ea8dba6e2df9e62cb7c","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-v4Jjo683MHj09RGXH/Bp5QzRLbNWl23DDDD3f8Irss6VlSgWFt4WqKyUwce+nkGoGJ5kErPlbUckxmNUb/Z6Cw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.40.0","@f5xc-salesdemos/pi-tui":"18.40.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.40.0","@f5xc-salesdemos/pi-natives":"18.40.0","@f5xc-salesdemos/xcsh-stats":"18.40.0","@f5xc-salesdemos/pi-agent-core":"18.40.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.40.0_1777955723074_0.22127314934775932","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.40.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.40.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.40.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b1f19cd11a93c2bdc03afdefc5af5f3c9bdfd84c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.40.1.tgz","fileCount":844,"integrity":"sha512-IhJWOXP9qLdBeIT6h5DpsOQrhBb+Np9fFVlIr4/7mDWO3i2/1aslE2D2vf45qV2UiIfW3aX8s4A87YSgTGiNmg==","signatures":[{"sig":"MEYCIQD2i4sPzA6Iq6yiC0r0KBwSYq5unCCDSH4cyzN0x+r62wIhAN9bozwCJTFHNpOMdLoVp2S//AbROY4NVNpO601twZfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8104114},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b1f19cd11a93c2bdc03afdefc5af5f3c9bdfd84c","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-IhJWOXP9qLdBeIT6h5DpsOQrhBb+Np9fFVlIr4/7mDWO3i2/1aslE2D2vf45qV2UiIfW3aX8s4A87YSgTGiNmg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.40.1","@f5xc-salesdemos/pi-tui":"18.40.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.40.1","@f5xc-salesdemos/pi-natives":"18.40.1","@f5xc-salesdemos/xcsh-stats":"18.40.1","@f5xc-salesdemos/pi-agent-core":"18.40.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.40.1_1777958954479_0.9820746583370901","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.40.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.40.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.40.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0de0571a31e4182e86b62bf7d100f4b32e1822b1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.40.2.tgz","fileCount":844,"integrity":"sha512-dLZyngEqIleMcwb9dlJlm+TmGtFWsJzTBaHLxKqHF6jQS434t90HeJfBq3z9ssn5Ro1sYPsyr1MkjVostF2XGA==","signatures":[{"sig":"MEUCIQDOg+lbChgcv0LVGu60x+4WACcPJYx0+ULoUSGyH+8xUwIgMx27VyqHoSRWS2A37S5/9HKHkVvOphxWHPHtrt6+gdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8106107},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"0de0571a31e4182e86b62bf7d100f4b32e1822b1","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-dLZyngEqIleMcwb9dlJlm+TmGtFWsJzTBaHLxKqHF6jQS434t90HeJfBq3z9ssn5Ro1sYPsyr1MkjVostF2XGA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.40.2","@f5xc-salesdemos/pi-tui":"18.40.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.40.2","@f5xc-salesdemos/pi-natives":"18.40.2","@f5xc-salesdemos/xcsh-stats":"18.40.2","@f5xc-salesdemos/pi-agent-core":"18.40.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.40.2_1777961052196_0.7059391990414781","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.41.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.41.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.41.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b84cc5e06b41ddd702802a7045aabb9b0d9f236d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.41.0.tgz","fileCount":844,"integrity":"sha512-nJnvaxpL3c94EIEX+/XKzDIMMg5Fhd4cxN/hnaq7PVqSwk+YZ5vPrHIo3L8zu2d0obOtXvB/DeNWMCUGsjwG2g==","signatures":[{"sig":"MEUCIQCdzyqP/4r4MqdXe6VUTVYDGS3upP4dYeTSj5I2heOihgIgQsAebzwkkBFX8opIKZ40zDabHysmTKu/Bwh6y6BIxbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8108376},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b84cc5e06b41ddd702802a7045aabb9b0d9f236d","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-nJnvaxpL3c94EIEX+/XKzDIMMg5Fhd4cxN/hnaq7PVqSwk+YZ5vPrHIo3L8zu2d0obOtXvB/DeNWMCUGsjwG2g==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.41.0","@f5xc-salesdemos/pi-tui":"18.41.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.41.0","@f5xc-salesdemos/pi-natives":"18.41.0","@f5xc-salesdemos/xcsh-stats":"18.41.0","@f5xc-salesdemos/pi-agent-core":"18.41.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.41.0_1777991424340_0.971230736194211","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.41.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.41.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.41.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"111dcbd99621cfe7b375aebf9ea85bc43607c3a7","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.41.1.tgz","fileCount":844,"integrity":"sha512-cmkqkRyO67dkSoke9JcL1+p7c+Gjg9QyBKPGPP3cD9Sjb5ISeU6e1uEBN9kvubCJr9jiXLgxQDwcfXQeywIKqg==","signatures":[{"sig":"MEUCIQC3SOqxBG/gv+4WQFXujd7lXV/50NHQQSDLrL2rNWHDWAIgaLBt7nSJg/uw8MPeVJJTUiyRyfpTVkj2hJ6nq7z7jbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8108458},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"111dcbd99621cfe7b375aebf9ea85bc43607c3a7","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-cmkqkRyO67dkSoke9JcL1+p7c+Gjg9QyBKPGPP3cD9Sjb5ISeU6e1uEBN9kvubCJr9jiXLgxQDwcfXQeywIKqg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.41.1","@f5xc-salesdemos/pi-tui":"18.41.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.41.1","@f5xc-salesdemos/pi-natives":"18.41.1","@f5xc-salesdemos/xcsh-stats":"18.41.1","@f5xc-salesdemos/pi-agent-core":"18.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.41.1_1777995183428_0.5350899181277597","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.42.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.42.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.42.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5e552a29cd51c05946f881ee7e08229562708d2b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.42.0.tgz","fileCount":845,"integrity":"sha512-YO+LqsO7N8PCXwnsfvQVqrTnCr7ELOlj9R6utZN2NVswqAJomMp6D10ess8l+Pglrj5iHp2dzodQPAGW7tpvqA==","signatures":[{"sig":"MEYCIQCKA4KZPmdhTfHg7E+kUP1cyLZxMiENV2cioCACGOn68AIhAM0BUGj9tB2mKoQmezHxgToGRtTjiL1mwTIDamHp7QdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8121552},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5e552a29cd51c05946f881ee7e08229562708d2b","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-YO+LqsO7N8PCXwnsfvQVqrTnCr7ELOlj9R6utZN2NVswqAJomMp6D10ess8l+Pglrj5iHp2dzodQPAGW7tpvqA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.42.0","@f5xc-salesdemos/pi-tui":"18.42.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.42.0","@f5xc-salesdemos/pi-natives":"18.42.0","@f5xc-salesdemos/xcsh-stats":"18.42.0","@f5xc-salesdemos/pi-agent-core":"18.42.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.42.0_1777997155657_0.9494985714364952","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.43.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.43.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.43.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"bc3a5df725a54eee9c3a546aa5141a9e220ecdc4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.43.0.tgz","fileCount":845,"integrity":"sha512-9jldJmHRg3oSInlSw74OTR86gAn//3txCRErFFNCJdNAJr0ULC3YyCwVvwUHdu0a/ts1QtuxuOujTW0whUsIRA==","signatures":[{"sig":"MEQCIC3IxCoroZuSHNXJoy9vl5kDHcWAU7g6SnWrKZhst2tuAiAN4g39IF7UUEkLXMN1X7tQR1wUWUQd0V3QJ2xCc5CnSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8121683},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"bc3a5df725a54eee9c3a546aa5141a9e220ecdc4","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-9jldJmHRg3oSInlSw74OTR86gAn//3txCRErFFNCJdNAJr0ULC3YyCwVvwUHdu0a/ts1QtuxuOujTW0whUsIRA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.43.0","@f5xc-salesdemos/pi-tui":"18.43.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.43.0","@f5xc-salesdemos/pi-natives":"18.43.0","@f5xc-salesdemos/xcsh-stats":"18.43.0","@f5xc-salesdemos/pi-agent-core":"18.43.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.43.0_1778008584715_0.4327695726698053","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.43.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.43.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.43.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"26a0febe98947b330731e784b02772bb7ca49565","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.43.1.tgz","fileCount":845,"integrity":"sha512-J6zXL8hd+6x7nLrIkJ+F8ElrYO/YOxhE/jwF9Dd3x57DaE+gCcO1QC4wsIDyXhM3Bx3ioffVtx4K40Kp9mne5Q==","signatures":[{"sig":"MEUCIF7pTCoBwYUbD5PTQYJYAJbUgfERoRfVh673My2RwYNWAiEA7ayBJeqqAjJGTybLAkJDL+LuJ0DUxoeK162zXFAq1y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8121944},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"26a0febe98947b330731e784b02772bb7ca49565","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-J6zXL8hd+6x7nLrIkJ+F8ElrYO/YOxhE/jwF9Dd3x57DaE+gCcO1QC4wsIDyXhM3Bx3ioffVtx4K40Kp9mne5Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.43.1","@f5xc-salesdemos/pi-tui":"18.43.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.43.1","@f5xc-salesdemos/pi-natives":"18.43.1","@f5xc-salesdemos/xcsh-stats":"18.43.1","@f5xc-salesdemos/pi-agent-core":"18.43.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.43.1_1778034017531_0.1975975955032958","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.44.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.44.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.44.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f5917ff8fbf8b3a37e426d9db9f8921a47084d47","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.44.0.tgz","fileCount":845,"integrity":"sha512-egQXc+C1+0XZkcXrQV2uAYHIcec89qdFkBey3tWboJ0XOK7Hj1A5i/HJXGkkZ+kB5CVLe6ciL1GmRgJ7SFCQ7Q==","signatures":[{"sig":"MEUCIQCjZQc1hYcexCRaOjp8Iwmkn3SlTK83Ms8RRSyyHLPSygIgZJarXyKFOBi0wp738c8fK1n2d30RZzNkyoSfmmUY7vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8123405},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f5917ff8fbf8b3a37e426d9db9f8921a47084d47","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-egQXc+C1+0XZkcXrQV2uAYHIcec89qdFkBey3tWboJ0XOK7Hj1A5i/HJXGkkZ+kB5CVLe6ciL1GmRgJ7SFCQ7Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.44.0","@f5xc-salesdemos/pi-tui":"18.44.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.44.0","@f5xc-salesdemos/pi-natives":"18.44.0","@f5xc-salesdemos/xcsh-stats":"18.44.0","@f5xc-salesdemos/pi-agent-core":"18.44.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.44.0_1778036182948_0.45773215330813644","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.45.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.45.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.45.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5a4c421b5b7480729d588c9229363d9ded4a198e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.45.1.tgz","fileCount":845,"integrity":"sha512-zPtfVUYC6RRjySbJz9DvolUoSR//XAyzMUJn5ZAwDgIWmU6T9P7OTFPVwLDiIdonYr85vHuhCYi/a5JoLYY/Lg==","signatures":[{"sig":"MEUCIQD2qSrLx6J5Im/s6cPAQBVjarFVfXX2RELernTSBcDpbQIgH8J4BA31qHeGXezKMcJ0rcz6iCnDKUzUURRQImBkvJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8117358},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5a4c421b5b7480729d588c9229363d9ded4a198e","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-zPtfVUYC6RRjySbJz9DvolUoSR//XAyzMUJn5ZAwDgIWmU6T9P7OTFPVwLDiIdonYr85vHuhCYi/a5JoLYY/Lg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.45.1","@f5xc-salesdemos/pi-tui":"18.45.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.45.1","@f5xc-salesdemos/pi-natives":"18.45.1","@f5xc-salesdemos/xcsh-stats":"18.45.1","@f5xc-salesdemos/pi-agent-core":"18.45.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.45.1_1778043089895_0.7131862675026539","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.46.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.46.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.46.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b8667bdf561842905279537a20ac1a79981283eb","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.46.0.tgz","fileCount":845,"integrity":"sha512-wqs3ngLJUemuciZgmjOpJ526UuUSzDKWW7lJbbchPddLaScGsYEbBOhAxJkjDJnWTHMvtYLf1T3Yf5emU9hHHw==","signatures":[{"sig":"MEQCID6oOnZiTc63lyHr7z8/3Kia6gXjuMBls8O3KNslWwGqAiBB0Sk9Iv+eY+GHNh/c8NkI9fXs6fbouumGpQ5ZowcH1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8118646},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b8667bdf561842905279537a20ac1a79981283eb","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-wqs3ngLJUemuciZgmjOpJ526UuUSzDKWW7lJbbchPddLaScGsYEbBOhAxJkjDJnWTHMvtYLf1T3Yf5emU9hHHw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.46.0","@f5xc-salesdemos/pi-tui":"18.46.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.46.0","@f5xc-salesdemos/pi-natives":"18.46.0","@f5xc-salesdemos/xcsh-stats":"18.46.0","@f5xc-salesdemos/pi-agent-core":"18.46.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.46.0_1778045675248_0.8753759673537362","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.47.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.47.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.47.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"db93f1ba243e6d9ffa3579e0dab0e0de0517ac3d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.47.0.tgz","fileCount":845,"integrity":"sha512-+KEzvOwgcLjx2ldxB+GlC3zBe0iCx2/5dMKQsuFbfR4EQdCjEfjciyvYpjEsC6b1RoESFRib3RpHSs263s+4dg==","signatures":[{"sig":"MEUCIQDMTLhoH2rSurJmMK/YA7/ylhPO20VdvNzxwS5kLM3AKgIgYcyFlg0HM8yQPVUclcCg5hsjpL5ZSThwQKyu9yU+6As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8119735},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"db93f1ba243e6d9ffa3579e0dab0e0de0517ac3d","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-+KEzvOwgcLjx2ldxB+GlC3zBe0iCx2/5dMKQsuFbfR4EQdCjEfjciyvYpjEsC6b1RoESFRib3RpHSs263s+4dg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.47.0","@f5xc-salesdemos/pi-tui":"18.47.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.47.0","@f5xc-salesdemos/pi-natives":"18.47.0","@f5xc-salesdemos/xcsh-stats":"18.47.0","@f5xc-salesdemos/pi-agent-core":"18.47.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.47.0_1778049035776_0.7492814861582051","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.48.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.48.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.48.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c653279d66f7ef4cd20aa3e996311c152bd47f67","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.48.0.tgz","fileCount":845,"integrity":"sha512-pUq/UFWOnzWoWvl1VeRxWfG9Q04SpWUicV5eayM0CC1WrOOtlG+t1aoqBH15aZSRmZfqgI68WShzntrpGanbSw==","signatures":[{"sig":"MEQCIAkxM+sX9ZsQprEwR4lrCc+cKHZ/Oj28IaddlN4jAAAXAiAB7765j9H2nFusm2zr3ErOLV75UbCYnsPvygjnn47I+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8127318},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c653279d66f7ef4cd20aa3e996311c152bd47f67","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-pUq/UFWOnzWoWvl1VeRxWfG9Q04SpWUicV5eayM0CC1WrOOtlG+t1aoqBH15aZSRmZfqgI68WShzntrpGanbSw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.48.0","@f5xc-salesdemos/pi-tui":"18.48.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.48.0","@f5xc-salesdemos/pi-natives":"18.48.0","@f5xc-salesdemos/xcsh-stats":"18.48.0","@f5xc-salesdemos/pi-agent-core":"18.48.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.48.0_1778077348935_0.692932833220335","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.48.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.48.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.48.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"fd50f7d859cb03225013f71e4672058b4eabd610","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.48.1.tgz","fileCount":845,"integrity":"sha512-zxfys0+FUx3vYJ8/Yk2eZbnsZ8lOvUkxLt3y9+UbUjj6m13z2irNY5MXxF9vTQ5V8S4kWZkmj2Bkshl5L8AtMA==","signatures":[{"sig":"MEQCIG6pUMJaNKD55w3Bjy14ByefaDVZ/a0/kGcs9lkIDuuXAiAwmwDCiXZaN3qudD//X9AG37xE0wB16Z2ISx0inYCAfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8125912},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"fd50f7d859cb03225013f71e4672058b4eabd610","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-zxfys0+FUx3vYJ8/Yk2eZbnsZ8lOvUkxLt3y9+UbUjj6m13z2irNY5MXxF9vTQ5V8S4kWZkmj2Bkshl5L8AtMA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.48.1","@f5xc-salesdemos/pi-tui":"18.48.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.48.1","@f5xc-salesdemos/pi-natives":"18.48.1","@f5xc-salesdemos/xcsh-stats":"18.48.1","@f5xc-salesdemos/pi-agent-core":"18.48.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.48.1_1778082595749_0.30403141985224913","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.48.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.48.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.48.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"089165ad856a60e97c75f6eedcd9e7ea17b6bc9d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.48.2.tgz","fileCount":845,"integrity":"sha512-Jypz8dESnsZ8YCEUrWiSFGPgUCrKoa2VR0Xo7IJnOGC06WWPheW8r0DQ/9Wtan5QMWuSk0vmNDVHbUd2yETLaw==","signatures":[{"sig":"MEYCIQDj1DnrJXpgs3DMkOmIHgY36jy1B7rUmTnwmd7q4aao8wIhAL21Yc6ltegRsQd47I+VIm2uhZ1gZWrVQPttB3eqRRad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8125983},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"089165ad856a60e97c75f6eedcd9e7ea17b6bc9d","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Jypz8dESnsZ8YCEUrWiSFGPgUCrKoa2VR0Xo7IJnOGC06WWPheW8r0DQ/9Wtan5QMWuSk0vmNDVHbUd2yETLaw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.48.2","@f5xc-salesdemos/pi-tui":"18.48.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.48.2","@f5xc-salesdemos/pi-natives":"18.48.2","@f5xc-salesdemos/xcsh-stats":"18.48.2","@f5xc-salesdemos/pi-agent-core":"18.48.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.48.2_1778091811815_0.9569776065049975","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.49.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.49.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.49.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0e18a2e575dbece4d5ea659943fbf6a8914dcba1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.49.0.tgz","fileCount":851,"integrity":"sha512-fM5V6eB155kFklCAHEgwPyhKHF6jFtuNvqaDMek03AUWME76XdgLUYJNZ/h5PVGBxjwB3li847HMoygSK7gjBg==","signatures":[{"sig":"MEYCIQD2fCnMx/yrrG7C5wVb5+xB8ox8LzEWuccW+NbAiEiLBAIhAJq32UyhFUDl54O57oxH4F09DL62vN1TQajll9eqWTGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8194344},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"0e18a2e575dbece4d5ea659943fbf6a8914dcba1","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-fM5V6eB155kFklCAHEgwPyhKHF6jFtuNvqaDMek03AUWME76XdgLUYJNZ/h5PVGBxjwB3li847HMoygSK7gjBg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.49.0","@f5xc-salesdemos/pi-tui":"18.49.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.49.0","@f5xc-salesdemos/pi-natives":"18.49.0","@f5xc-salesdemos/xcsh-stats":"18.49.0","@f5xc-salesdemos/pi-agent-core":"18.49.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.49.0_1778160705008_0.5373409040333685","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.49.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.49.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.49.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f805db7dbace0833e37b9512ff14f78330eb652f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.49.1.tgz","fileCount":851,"integrity":"sha512-7OcFmiWzRYvgh0eydtEbkEgf2YiwiZCT7NHNIhYukfZPLGPqX5zF1OLlJSdHpOvJhie+CbKTLs4uu2a+bvf/qA==","signatures":[{"sig":"MEUCIAH8shaNFDWYVd/1DCVh9n5QXkwdFVv1xbQmrQKs3sI1AiEAkITMwIxNTKr9N3tmLj3FCZ6MBT2BUIA93i1wIWUFVGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8200695},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f805db7dbace0833e37b9512ff14f78330eb652f","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-7OcFmiWzRYvgh0eydtEbkEgf2YiwiZCT7NHNIhYukfZPLGPqX5zF1OLlJSdHpOvJhie+CbKTLs4uu2a+bvf/qA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.49.1","@f5xc-salesdemos/pi-tui":"18.49.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.49.1","@f5xc-salesdemos/pi-natives":"18.49.1","@f5xc-salesdemos/xcsh-stats":"18.49.1","@f5xc-salesdemos/pi-agent-core":"18.49.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.49.1_1778210807466_0.4789437368953","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.50.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.50.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.50.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6a097b46b9f4decd97a00e522adc932f05cab10c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.50.0.tgz","fileCount":851,"integrity":"sha512-hVR9op9wSFg5jaRbCtescgCmSJvv7Vez6SyZau0tNiBOfj+FoUvsH4DTMA3TbbhqI6s0VtSsRshvbgfnFa0VBw==","signatures":[{"sig":"MEUCIQDAmI+aeBF9/itMpUoPPdexlytgtd7yjUge4YfOwTGpLQIgB1PptRzKXRrrRYQyVJkoh2gXdmojjMe5h/Ob+A3U0Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8202244},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"6a097b46b9f4decd97a00e522adc932f05cab10c","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-hVR9op9wSFg5jaRbCtescgCmSJvv7Vez6SyZau0tNiBOfj+FoUvsH4DTMA3TbbhqI6s0VtSsRshvbgfnFa0VBw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.50.0","@f5xc-salesdemos/pi-tui":"18.50.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.50.0","@f5xc-salesdemos/pi-natives":"18.50.0","@f5xc-salesdemos/xcsh-stats":"18.50.0","@f5xc-salesdemos/pi-agent-core":"18.50.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.50.0_1778283004952_0.7175128157992514","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.51.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.51.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.51.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8ae75e3639296102e1a3929cc160e68e994ab36f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.51.0.tgz","fileCount":851,"integrity":"sha512-W4IWINW+aaVvEBiRjv+kPVrAnPr3JaN57aBWM4xCWGQ2duEqkEbGDVHnXVzKk1xjcuYhC8IZZHETF/TIOMU/Wg==","signatures":[{"sig":"MEQCIH4ZTkDJ7LbPKVi/Qh8hNTKHywKzFwRYPagGi3zsW5etAiAi1W/IuzAPlmnAEoonrwdU4ectfXROi3RDQP7QA8gNoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8209471},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"8ae75e3639296102e1a3929cc160e68e994ab36f","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-W4IWINW+aaVvEBiRjv+kPVrAnPr3JaN57aBWM4xCWGQ2duEqkEbGDVHnXVzKk1xjcuYhC8IZZHETF/TIOMU/Wg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.51.0","@f5xc-salesdemos/pi-tui":"18.51.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.51.0","@f5xc-salesdemos/pi-natives":"18.51.0","@f5xc-salesdemos/xcsh-stats":"18.51.0","@f5xc-salesdemos/pi-agent-core":"18.51.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.51.0_1778285950248_0.37026250628206014","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.52.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.52.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.52.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4afc48a459996b41898b040da20ab5582e680116","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.52.0.tgz","fileCount":851,"integrity":"sha512-JoTtgPl4blQs4m943voZInhc00utiaUGUwPlocRnU/1yDG+HgCK7rCbRuVPIsiesdnAGTwdIt11OF/ZUNFMY5g==","signatures":[{"sig":"MEUCIAZ+Pv7iZPKuN3FptNAtLGR4rOwQhMmvQJwWXiDjeHcoAiEAmtU/KNKf125GSgyf1z4f1/fzaRgvM1M8wjj764nTyb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8212130},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"4afc48a459996b41898b040da20ab5582e680116","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-JoTtgPl4blQs4m943voZInhc00utiaUGUwPlocRnU/1yDG+HgCK7rCbRuVPIsiesdnAGTwdIt11OF/ZUNFMY5g==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.52.0","@f5xc-salesdemos/pi-tui":"18.52.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.52.0","@f5xc-salesdemos/pi-natives":"18.52.0","@f5xc-salesdemos/xcsh-stats":"18.52.0","@f5xc-salesdemos/pi-agent-core":"18.52.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.52.0_1778293439368_0.8978220120386426","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.53.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.53.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.53.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"430c601b14502bcc1dd81e5713542116de5b17ad","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.53.0.tgz","fileCount":851,"integrity":"sha512-5nNmrredNjYgsMrzckOcdjN0G0d03bebxVuNz8NTcgsKuUsE6z2FsvhTwRtE0SpoXbtl9bxiqTz5RyGqpEKNPw==","signatures":[{"sig":"MEUCIFN27FSQq8Ecyy0/y5bC10AfhXcAtGqzstbEaCvUXGMKAiEAqL2FAeZXhF7TTFaRe37uZeoKrN163rgAkDGYVABOV4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8215629},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"430c601b14502bcc1dd81e5713542116de5b17ad","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-5nNmrredNjYgsMrzckOcdjN0G0d03bebxVuNz8NTcgsKuUsE6z2FsvhTwRtE0SpoXbtl9bxiqTz5RyGqpEKNPw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.53.0","@f5xc-salesdemos/pi-tui":"18.53.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.53.0","@f5xc-salesdemos/pi-natives":"18.53.0","@f5xc-salesdemos/xcsh-stats":"18.53.0","@f5xc-salesdemos/pi-agent-core":"18.53.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.53.0_1778316039482_0.018274254984792737","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.53.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.53.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.53.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"dc35c8a0ecc6a449ce090e736e2d6cd57692832f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.53.1.tgz","fileCount":851,"integrity":"sha512-fTwF7S8fZPAZ3Y9Az6FLPm/PT6pZ9ASlIHM4ZNbt7iO1Za8iq3pMY8K/jbrnm2+o+/hLTjUNlLpYqxrlKdkr+Q==","signatures":[{"sig":"MEQCIHJsYS+GWlIJ8qmM42FTmGmcTKYz+PbyWSEWPdx652irAiAwQGijtXaOXAoK4jcBjNGtLljH+hd4rgKmsqnH1tf+dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8221631},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"dc35c8a0ecc6a449ce090e736e2d6cd57692832f","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-fTwF7S8fZPAZ3Y9Az6FLPm/PT6pZ9ASlIHM4ZNbt7iO1Za8iq3pMY8K/jbrnm2+o+/hLTjUNlLpYqxrlKdkr+Q==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.53.1","@f5xc-salesdemos/pi-tui":"18.53.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.53.1","@f5xc-salesdemos/pi-natives":"18.53.1","@f5xc-salesdemos/xcsh-stats":"18.53.1","@f5xc-salesdemos/pi-agent-core":"18.53.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.53.1_1778320572840_0.8707438565203198","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.54.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.54.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.54.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8dd268772b442e6cd22780ac7b1b326a8c089e12","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.54.0.tgz","fileCount":851,"integrity":"sha512-dcYobIjkJ5Ijdh8TIcdogYbSAmFEZtbI1DxmWl9Jv+AmB3Y6NHRJt9mSJY//AD1HVjHCZxm73rVliAYQIlOTsw==","signatures":[{"sig":"MEQCIA+eqN+2doeBW/xjUIItF92tvQhGt7qrIzm88ZFVD01aAiBeLyOHXhT4GM6JU6KyXJ0HREiq9MIGKvlNm+8LCggs2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8211904},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"8dd268772b442e6cd22780ac7b1b326a8c089e12","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-dcYobIjkJ5Ijdh8TIcdogYbSAmFEZtbI1DxmWl9Jv+AmB3Y6NHRJt9mSJY//AD1HVjHCZxm73rVliAYQIlOTsw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.54.0","@f5xc-salesdemos/pi-tui":"18.54.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.54.0","@f5xc-salesdemos/pi-natives":"18.54.0","@f5xc-salesdemos/xcsh-stats":"18.54.0","@f5xc-salesdemos/pi-agent-core":"18.54.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.54.0_1778349487506_0.026312709539525025","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.55.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.55.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.55.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c1b2a78798e2b5449ddb2f98bbf8e24cee784cc9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.55.0.tgz","fileCount":851,"integrity":"sha512-z/oPZrv0Tqy9Jvt2zJ8kQ3v8FFlHqSi4UJ8fQmg5hgsGvAXHtM/yrsY28JCL46F4HdjDEkkhyjFIaOwV/jClPw==","signatures":[{"sig":"MEYCIQCYC7x+DFj0dK4ml2OejezyJm+eEtMAVNTDwIz78bvthQIhAPzwXsg2oTZqwU8OdYZNQFW5ciFJsoJEgNpmppkYtTr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8213909},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c1b2a78798e2b5449ddb2f98bbf8e24cee784cc9","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-z/oPZrv0Tqy9Jvt2zJ8kQ3v8FFlHqSi4UJ8fQmg5hgsGvAXHtM/yrsY28JCL46F4HdjDEkkhyjFIaOwV/jClPw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.55.0","@f5xc-salesdemos/pi-tui":"18.55.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.55.0","@f5xc-salesdemos/pi-natives":"18.55.0","@f5xc-salesdemos/xcsh-stats":"18.55.0","@f5xc-salesdemos/pi-agent-core":"18.55.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.55.0_1778357413178_0.9012433118781518","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.56.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.56.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.56.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c062d6e1dc17bad5e54015b9a503b88d11c27d11","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.56.0.tgz","fileCount":852,"integrity":"sha512-6FkZARa4GKK+T3sgUshg4lDTJDUc2JMFgEzJhcLSB38TL7FsxDZnSf09rFgNRo5tLSpjlkveMFzmJtofQ2NaSw==","signatures":[{"sig":"MEQCIDdqHjivj0ZgbckUMxQVABT6UzwZUcaIDFHjXtSfoWSfAiBVY7Z99yz9kE0NFj/eLUkuA9zx62sRQLAHccoenFQVdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8224353},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c062d6e1dc17bad5e54015b9a503b88d11c27d11","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-6FkZARa4GKK+T3sgUshg4lDTJDUc2JMFgEzJhcLSB38TL7FsxDZnSf09rFgNRo5tLSpjlkveMFzmJtofQ2NaSw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.56.0","@f5xc-salesdemos/pi-tui":"18.56.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.56.0","@f5xc-salesdemos/pi-natives":"18.56.0","@f5xc-salesdemos/xcsh-stats":"18.56.0","@f5xc-salesdemos/pi-agent-core":"18.56.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.56.0_1778362359259_0.47561531860043904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.57.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.57.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.57.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"61d8419d30db350db158197454933479c01e5828","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.57.0.tgz","fileCount":852,"integrity":"sha512-rnn/TO9ZOWLefhQaxC8O4WHag25gn3kC7uJLe+Kugk3JMvvafKSZX1KipnjmOsuKk4Fwm6fyNK0ISeAtq8TrCQ==","signatures":[{"sig":"MEYCIQDAIJpjU0GwKbnZtkKgsstgLRugq+aCmNhfZwLn16cuVQIhAIOdHIghZxKEzQWBlxioa1XiDhL+iecAmBF2iFIwJcjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8219176},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"61d8419d30db350db158197454933479c01e5828","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-rnn/TO9ZOWLefhQaxC8O4WHag25gn3kC7uJLe+Kugk3JMvvafKSZX1KipnjmOsuKk4Fwm6fyNK0ISeAtq8TrCQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.57.0","@f5xc-salesdemos/pi-tui":"18.57.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.57.0","@f5xc-salesdemos/pi-natives":"18.57.0","@f5xc-salesdemos/xcsh-stats":"18.57.0","@f5xc-salesdemos/pi-agent-core":"18.57.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.57.0_1778366698327_0.22949299116637434","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.58.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.58.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.58.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7c56b00afaf93a498e8260f6e2981297849a3419","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.58.0.tgz","fileCount":852,"integrity":"sha512-KFKKYwSfTmRQPIwutrCeLnN+ucmPtMU657E1wuCM8GDA75iKP9bFCSDUdfiQirDDy592N7NZeCNKvVHd+UtQjQ==","signatures":[{"sig":"MEUCIDHqZvxKx4EhPIJ+o5MJd00sdZQp4jxcXXxI2SKVq7SUAiEAnJA3t7qXeseVYQDFn8kdONuBM+WQl/pI911WMR9ZHXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8221524},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7c56b00afaf93a498e8260f6e2981297849a3419","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-KFKKYwSfTmRQPIwutrCeLnN+ucmPtMU657E1wuCM8GDA75iKP9bFCSDUdfiQirDDy592N7NZeCNKvVHd+UtQjQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.58.0","@f5xc-salesdemos/pi-tui":"18.58.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.58.0","@f5xc-salesdemos/pi-natives":"18.58.0","@f5xc-salesdemos/xcsh-stats":"18.58.0","@f5xc-salesdemos/pi-agent-core":"18.58.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.58.0_1778368205601_0.17270359783802847","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.58.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.58.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.58.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"21e6edb26a0ee05ba7ca1d18bb49111b8fa79741","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.58.1.tgz","fileCount":852,"integrity":"sha512-Lw4Q/S/NGL2O116hbREW6nUMKYXPU6Tc2mNo/TrIjRRDUk1ZUuxnI/fEgOZaUI4vvGE2+gGDj1WqHueW2OmvVQ==","signatures":[{"sig":"MEYCIQCLSSPh+8rRzmJ6a7x0HdUmsyrCgbTairIgckIEaqp5QQIhAN7c8Wp2u15d7ExhbehMSeGwNFRpGMstWcQ00FIkj/1v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8222085},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"21e6edb26a0ee05ba7ca1d18bb49111b8fa79741","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-Lw4Q/S/NGL2O116hbREW6nUMKYXPU6Tc2mNo/TrIjRRDUk1ZUuxnI/fEgOZaUI4vvGE2+gGDj1WqHueW2OmvVQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.58.1","@f5xc-salesdemos/pi-tui":"18.58.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.58.1","@f5xc-salesdemos/pi-natives":"18.58.1","@f5xc-salesdemos/xcsh-stats":"18.58.1","@f5xc-salesdemos/pi-agent-core":"18.58.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.58.1_1778391983364_0.2470198626700486","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.59.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.59.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.59.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ba339a2f0c52f1e228209b2e493f6903ce36f830","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.59.0.tgz","fileCount":852,"integrity":"sha512-8e3uHz4HvHjGLUMNixgxolsaN5QNEJHCr1rurwvK0U41GIA5X4DqDZvgOqE1S4vGNTJijpWfMAza49NfF0TJ6A==","signatures":[{"sig":"MEUCIQCYO8SjsA2i7KFvbpoEmH8kbi9qGYEqHmnSGVozyRl+SQIgH+HxtmHDRmMfCs8ivWCs2OJQF3jRn3nAPkM1A5j14Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8236830},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ba339a2f0c52f1e228209b2e493f6903ce36f830","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-8e3uHz4HvHjGLUMNixgxolsaN5QNEJHCr1rurwvK0U41GIA5X4DqDZvgOqE1S4vGNTJijpWfMAza49NfF0TJ6A==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.59.0","@f5xc-salesdemos/pi-tui":"18.59.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.59.0","@f5xc-salesdemos/pi-natives":"18.59.0","@f5xc-salesdemos/xcsh-stats":"18.59.0","@f5xc-salesdemos/pi-agent-core":"18.59.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.59.0_1778396485992_0.5431087608880136","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.59.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.59.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.59.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f1e6e36c1e30382d7a2d044f377504d7ce2e7d82","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.59.1.tgz","fileCount":852,"integrity":"sha512-hDS04tNDkLndOj/5/1kcZZFpbQ0Zw5lTRTHL+bJORr7XRD9pIfAcMmHTgJvWt3SZDeIzpUY7l3hBg6TJpDUMfg==","signatures":[{"sig":"MEUCIGzB6mOloeVOYWeK89PwdsiPSptuFPZO/QE+eb2MVYpBAiEAsupfdPcxeyCVh9KXvp90bc3ivPdUc8Sw3zYD1kUoxxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8237106},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f1e6e36c1e30382d7a2d044f377504d7ce2e7d82","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-hDS04tNDkLndOj/5/1kcZZFpbQ0Zw5lTRTHL+bJORr7XRD9pIfAcMmHTgJvWt3SZDeIzpUY7l3hBg6TJpDUMfg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.59.1","@f5xc-salesdemos/pi-tui":"18.59.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.59.1","@f5xc-salesdemos/pi-natives":"18.59.1","@f5xc-salesdemos/xcsh-stats":"18.59.1","@f5xc-salesdemos/pi-agent-core":"18.59.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.59.1_1778436958641_0.8374890605314151","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.60.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.60.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.60.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ef07cc12e326e8d478b7bc29c066f10fe93345bf","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.60.0.tgz","fileCount":852,"integrity":"sha512-VPGANXfHHS1hK9fwkx2G2AKQ89xNp6plQWLdkI0gMSMfpXuwQyVSgH7Iw/3TsGrHJB0JVZq9nX4OTnwwnHYM/w==","signatures":[{"sig":"MEUCIAbZInLQlLSlB/qDPJRpiX6Ua+tP8YMrSEiNpBwyxQ83AiEAsURuXZMi2xKQEhCpLOtqd+FCXobDU9FLVTmVUn00SD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8234944},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ef07cc12e326e8d478b7bc29c066f10fe93345bf","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-VPGANXfHHS1hK9fwkx2G2AKQ89xNp6plQWLdkI0gMSMfpXuwQyVSgH7Iw/3TsGrHJB0JVZq9nX4OTnwwnHYM/w==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.60.0","@f5xc-salesdemos/pi-tui":"18.60.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.60.0","@f5xc-salesdemos/pi-natives":"18.60.0","@f5xc-salesdemos/xcsh-stats":"18.60.0","@f5xc-salesdemos/pi-agent-core":"18.60.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.60.0_1778442115833_0.489249917425038","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.61.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.61.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.61.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c2f8cff7a3cff2ad76acfa1a757f6e2ad6b11d3a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.61.0.tgz","fileCount":852,"integrity":"sha512-BnlTDO5WZasDflw0nYA7XWaMCpJ94b3Ap4bFS+IVNWRMxd1aDWh01rpe0h7H3SVEESr9u3v3ong5vCyMeF2uJA==","signatures":[{"sig":"MEYCIQC6Ez4ewdvlxHT4WINYTLn47A63i9AzuN4Sv/YJZqxFVAIhAKUWPDrBvsLfSRiYsSPWK1MUSH8D4Adef/G9Xm2IYko5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8229837},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c2f8cff7a3cff2ad76acfa1a757f6e2ad6b11d3a","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-BnlTDO5WZasDflw0nYA7XWaMCpJ94b3Ap4bFS+IVNWRMxd1aDWh01rpe0h7H3SVEESr9u3v3ong5vCyMeF2uJA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.61.0","@f5xc-salesdemos/pi-tui":"18.61.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.61.0","@f5xc-salesdemos/pi-natives":"18.61.0","@f5xc-salesdemos/xcsh-stats":"18.61.0","@f5xc-salesdemos/pi-agent-core":"18.61.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.61.0_1778446742850_0.5445251804392981","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.62.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.62.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.62.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"10db9b532bed68dcadcd6694838fd4546965a9f1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.62.0.tgz","fileCount":852,"integrity":"sha512-ZR7hlpaB9BZL+61EkuSqvW8rIys3k9ASmC2uOc79gVoVxAW0+IgN0Zzpk+x21/r2DVexZ5HeSf8uqLQ9+b01tQ==","signatures":[{"sig":"MEUCIF0VKjj5WyHhy+PbloICUk/sN2tABGgqqVVQBIurv6JBAiEAqA+oiG1zkPKqQUE7yVp1IQ87ItjS1bIXLR67hzAzjOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8230188},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"10db9b532bed68dcadcd6694838fd4546965a9f1","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-ZR7hlpaB9BZL+61EkuSqvW8rIys3k9ASmC2uOc79gVoVxAW0+IgN0Zzpk+x21/r2DVexZ5HeSf8uqLQ9+b01tQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.62.0","@f5xc-salesdemos/pi-tui":"18.62.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.62.0","@f5xc-salesdemos/pi-natives":"18.62.0","@f5xc-salesdemos/xcsh-stats":"18.62.0","@f5xc-salesdemos/pi-agent-core":"18.62.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.62.0_1778450725765_0.6768095581532396","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.63.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.63.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.63.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ab0ca30f7c5bc4043a14d4c61c61719f30be0177","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.63.0.tgz","fileCount":852,"integrity":"sha512-gvYbNg48hw1huLtF/8FRwuApwijB9AHt1wJkpAWk/CIv5PTqg/UdNlLkTOZzq6CbVf3vApaKqcQ7KafgL0E0YQ==","signatures":[{"sig":"MEUCIQCfOgIBgkI9fFdlqQ2QS+lzUnNA45cHDOUYpCEjIP9FqAIgEG0VR6leOO8kYz04EVp7VOets808fSi+WgpOt6YB5YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8231685},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ab0ca30f7c5bc4043a14d4c61c61719f30be0177","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-gvYbNg48hw1huLtF/8FRwuApwijB9AHt1wJkpAWk/CIv5PTqg/UdNlLkTOZzq6CbVf3vApaKqcQ7KafgL0E0YQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.63.0","@f5xc-salesdemos/pi-tui":"18.63.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.63.0","@f5xc-salesdemos/pi-natives":"18.63.0","@f5xc-salesdemos/xcsh-stats":"18.63.0","@f5xc-salesdemos/pi-agent-core":"18.63.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.63.0_1778485529711_0.7910547338252354","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.63.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.63.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.63.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ba12c83e1efaf7ac151a7b8ce74808d5519be6a5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.63.1.tgz","fileCount":852,"integrity":"sha512-1Al9Pjru8I7dc0j2G1ohqXVFKj8lIUd9l6hPGyzZfXFP83nrwJ1t40pz7jQivWordFo08kWLs6lWUe9b4A/GAg==","signatures":[{"sig":"MEUCIGMnOp4Ev7FiD2C4468k9hyQLGMWzg2pe6G8yToI+uluAiEA3u7psTZ80amlAEKpdwkLihvfu05mYw2syNlJUcXsFS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8233243},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ba12c83e1efaf7ac151a7b8ce74808d5519be6a5","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-1Al9Pjru8I7dc0j2G1ohqXVFKj8lIUd9l6hPGyzZfXFP83nrwJ1t40pz7jQivWordFo08kWLs6lWUe9b4A/GAg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.63.1","@f5xc-salesdemos/pi-tui":"18.63.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.63.1","@f5xc-salesdemos/pi-natives":"18.63.1","@f5xc-salesdemos/xcsh-stats":"18.63.1","@f5xc-salesdemos/pi-agent-core":"18.63.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.63.1_1778696642689_0.649402559951731","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.64.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.64.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.64.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"938958af5a5ec1c0cdd93a06674c0db7bb5ce9f0","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.64.0.tgz","fileCount":852,"integrity":"sha512-widqCJbwXdtVtT7juqwuon9QuybvmvPxC+xjEbwXyQy07Mt786XbOgIiUbaTBtzHZuy9NikQyC1OfK1ITngRhQ==","signatures":[{"sig":"MEQCIGrW5iNXLJWrhH6T2GRc+rKwFYZqOQ6t57DvPLL5OyvWAiB3SI+mkxWygzZdSGzHKtPG8MFsuo9aqXBfWEPRz0L94A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8255446},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"938958af5a5ec1c0cdd93a06674c0db7bb5ce9f0","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-widqCJbwXdtVtT7juqwuon9QuybvmvPxC+xjEbwXyQy07Mt786XbOgIiUbaTBtzHZuy9NikQyC1OfK1ITngRhQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.64.0","@f5xc-salesdemos/pi-tui":"18.64.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.64.0","@f5xc-salesdemos/pi-natives":"18.64.0","@f5xc-salesdemos/xcsh-stats":"18.64.0","@f5xc-salesdemos/pi-agent-core":"18.64.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.64.0_1778706814797_0.1886510895980611","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.64.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.64.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.64.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5d8ab16542b0e1c7c07ea1e493861fe2262a249d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.64.1.tgz","fileCount":852,"integrity":"sha512-egybBGBKmhcjtP/ZvmhDqS/Vlhhg+B7+7aXgwC+RUcA0gJfy3J+VkYJKwv2NE0NwBZD3PrO2MHnKBr1Kc4Lhsw==","signatures":[{"sig":"MEYCIQDVDOdGrJHWxh1s7JEEOt9TF4a/VCr5qJRsU5M4mZ4TDQIhAORFc2HudjGym7BTNWZrskNVfE/YiRP6bjSnldzF1RoY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8258220},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5d8ab16542b0e1c7c07ea1e493861fe2262a249d","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-egybBGBKmhcjtP/ZvmhDqS/Vlhhg+B7+7aXgwC+RUcA0gJfy3J+VkYJKwv2NE0NwBZD3PrO2MHnKBr1Kc4Lhsw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.64.1","@f5xc-salesdemos/pi-tui":"18.64.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.64.1","@f5xc-salesdemos/pi-natives":"18.64.1","@f5xc-salesdemos/xcsh-stats":"18.64.1","@f5xc-salesdemos/pi-agent-core":"18.64.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.64.1_1778972139126_0.751850116743551","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.64.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.64.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.64.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"90f42bc24507d4d8aba39d4dac1fb67168014c02","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.64.2.tgz","fileCount":852,"integrity":"sha512-xOOQGJKj64BSUEbOXh4SpPsMlnOVskuqt8qxdrDH4mTsAtCn8uKqo0oDEvKjB7paJg1jrWWMWytxkc+sRjvgJQ==","signatures":[{"sig":"MEUCIG2M0t1u/sFak5XQgn0Dmg9i+u/PAyJk3Z/0dTHygJCCAiEAiZ2PxFgFe7SOD9NKLOYImGeLVdPxqOSmV3BtJ1FCnFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8258749},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"90f42bc24507d4d8aba39d4dac1fb67168014c02","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-xOOQGJKj64BSUEbOXh4SpPsMlnOVskuqt8qxdrDH4mTsAtCn8uKqo0oDEvKjB7paJg1jrWWMWytxkc+sRjvgJQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.64.2","@f5xc-salesdemos/pi-tui":"18.64.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.64.2","@f5xc-salesdemos/pi-natives":"18.64.2","@f5xc-salesdemos/xcsh-stats":"18.64.2","@f5xc-salesdemos/pi-agent-core":"18.64.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.64.2_1778973632869_0.14880355167582437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.65.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.65.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.65.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1727891c162ced3da59abb7cdbfdc1d9af5badad","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.65.0.tgz","fileCount":852,"integrity":"sha512-M/PIc6k48325lwc8Lpk3MQAVTJw79HbrZqleSx/6HH7W3jR4PKoHMbWQRrhLlgmha8V5iL712be0Beri9U8tLw==","signatures":[{"sig":"MEUCIQC5z1UjrVTUkvg5+wrvNMzUEBlByiBa7xnDvq6my+BuQgIgdwpNRygI1WCFGnjf1PwqOsp/Rfm1nbh1YtSWw6CHCzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8272982},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"1727891c162ced3da59abb7cdbfdc1d9af5badad","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-M/PIc6k48325lwc8Lpk3MQAVTJw79HbrZqleSx/6HH7W3jR4PKoHMbWQRrhLlgmha8V5iL712be0Beri9U8tLw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.65.0","@f5xc-salesdemos/pi-tui":"18.65.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.65.0","@f5xc-salesdemos/pi-natives":"18.65.0","@f5xc-salesdemos/xcsh-stats":"18.65.0","@f5xc-salesdemos/pi-agent-core":"18.65.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.65.0_1779009263008_0.5359350800435636","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.65.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.65.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.65.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"294d5b613ce1569b29a0bfb31d0e0683d1cd5a2d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.65.1.tgz","fileCount":852,"integrity":"sha512-dA5ML7m7WWfTcZZfnDI/ndkzJRGFANqpt4wOUtquPY4nTlRzQpLcVFoWPH4kXyNjZKOCwILg2c4MS/BGgxanuw==","signatures":[{"sig":"MEQCIG1+lbVsuMLLygneZEnipWqC+vlPPrU9FH1ZPXSjs2PnAiBf9PtLK72eiimD8VWhuBhqDPxgeUqG1Lt5chmXrPaQaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8273077},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"294d5b613ce1569b29a0bfb31d0e0683d1cd5a2d","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-dA5ML7m7WWfTcZZfnDI/ndkzJRGFANqpt4wOUtquPY4nTlRzQpLcVFoWPH4kXyNjZKOCwILg2c4MS/BGgxanuw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.65.1","@f5xc-salesdemos/pi-tui":"18.65.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.65.1","@f5xc-salesdemos/pi-natives":"18.65.1","@f5xc-salesdemos/xcsh-stats":"18.65.1","@f5xc-salesdemos/pi-agent-core":"18.65.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.65.1_1779037902650_0.6963815042302439","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.66.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.66.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.66.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5fef2cf76ba1b927d5711ed8b0604be839a81027","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.66.0.tgz","fileCount":852,"integrity":"sha512-iWmiOpdwmDYvOw7mz8u/9Hh7AkcXwYDvifArFQsWtayAUvmEAEpsJf5cSU2gAEWmgiwhNPBShQDzCX2kkbcdoQ==","signatures":[{"sig":"MEUCIQCsCDePhygws9bkYeFTB1F/lKncuNfmVhGR32Dk2Rj70gIgA4G9ZJhSQH8DfGMdEAPz1CvOrAFfebiq5VPglfJXI/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8276591},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5fef2cf76ba1b927d5711ed8b0604be839a81027","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-iWmiOpdwmDYvOw7mz8u/9Hh7AkcXwYDvifArFQsWtayAUvmEAEpsJf5cSU2gAEWmgiwhNPBShQDzCX2kkbcdoQ==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.66.0","@f5xc-salesdemos/pi-tui":"18.66.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.66.0","@f5xc-salesdemos/pi-natives":"18.66.0","@f5xc-salesdemos/xcsh-stats":"18.66.0","@f5xc-salesdemos/pi-agent-core":"18.66.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.66.0_1779045024297_0.002822401177963174","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.66.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.66.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.66.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"011bfda9cf62038e5108fcb7d80853a6e09c914e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.66.1.tgz","fileCount":852,"integrity":"sha512-jyLOSnYZoZOO2Y+Tod/DEzwQI6GlS4VmaOBi96qt1Xb1LXDGrfC5Fm4bTvku/P0sLENeIugOqwPVYz4tCDzNCA==","signatures":[{"sig":"MEUCIQDyQNmf0t3MH7XdcMvm5Z19rr+ieyjj6HJ8gYJ2PBF/7AIgR1xETchwvk8d1N4h55YUQVRDH9/Iy69aH909QRVtI7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8278265},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"011bfda9cf62038e5108fcb7d80853a6e09c914e","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-jyLOSnYZoZOO2Y+Tod/DEzwQI6GlS4VmaOBi96qt1Xb1LXDGrfC5Fm4bTvku/P0sLENeIugOqwPVYz4tCDzNCA==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.66.1","@f5xc-salesdemos/pi-tui":"18.66.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.66.1","@f5xc-salesdemos/pi-natives":"18.66.1","@f5xc-salesdemos/xcsh-stats":"18.66.1","@f5xc-salesdemos/pi-agent-core":"18.66.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.66.1_1779088123706_0.6198775950312294","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.66.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.66.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.66.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b8b1098d20848ea227e9a00ead4de799c272a352","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.66.2.tgz","fileCount":852,"integrity":"sha512-sFekTOS3SFjEI6112S3zGkWwTdyY/m87NdOuhfB8u6hLkGeBOnRAsZjgBUNJtU96cP9akdTX32MWJLqUQvhHhw==","signatures":[{"sig":"MEUCIQDQrUpiqmbfxG08DcMc8/jPE8bnK9FORKksQ3HUkMMTOQIgPYgKKZur61OAwT+NSGjO5MKDBkpsx/FkqvkD8X7ImLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8278324},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b8b1098d20848ea227e9a00ead4de799c272a352","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-sFekTOS3SFjEI6112S3zGkWwTdyY/m87NdOuhfB8u6hLkGeBOnRAsZjgBUNJtU96cP9akdTX32MWJLqUQvhHhw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.66.2","@f5xc-salesdemos/pi-tui":"18.66.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.66.2","@f5xc-salesdemos/pi-natives":"18.66.2","@f5xc-salesdemos/xcsh-stats":"18.66.2","@f5xc-salesdemos/pi-agent-core":"18.66.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.66.2_1779090680069_0.8928087024109574","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.68.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.68.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.68.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c718e2762dd086e946fd0e7900e475eb13d78be4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.68.0.tgz","fileCount":853,"integrity":"sha512-yr1S7wAUJk9exssIB3HIouyAvp546+hZcSEIW5DgQI+XSaYAKD0Jc+Tg4FUFkpp1CkBd3TC14QHivt0NJcdtlw==","signatures":[{"sig":"MEYCIQCdmgxlhrFNgRL47FfWqY1RmJvj0Htj2hLyWmwM4E8MvQIhAPULcedF6MvGQirSTYpipO7lSj/cS+AsSNDA8D/PTbDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8290041},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c718e2762dd086e946fd0e7900e475eb13d78be4","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-yr1S7wAUJk9exssIB3HIouyAvp546+hZcSEIW5DgQI+XSaYAKD0Jc+Tg4FUFkpp1CkBd3TC14QHivt0NJcdtlw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.68.0","@f5xc-salesdemos/pi-tui":"18.68.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.68.0","@f5xc-salesdemos/pi-natives":"18.68.0","@f5xc-salesdemos/xcsh-stats":"18.68.0","@f5xc-salesdemos/pi-agent-core":"18.68.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.68.0_1779128565657_0.3558991007408008","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.69.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.69.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.69.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ae1e07a103d9ec2110c04c3c7cec8356f6a769f4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.69.0.tgz","fileCount":854,"integrity":"sha512-q4h0oNuLgEeB+00Xb/1fzcKxv9rFGb0YbYVwb1fLjGZUYVFxPgPro3cpOnQY0anrcsP0gBlvOgOSpQU6/xBDBg==","signatures":[{"sig":"MEUCIAhBQOi7zFhFwYyX1l8pT7O0x7vCp+kjp5vGms3/jWOlAiEAtgUlB3pO3o4uhRaVMWA4Gul9l5l/H3fcvPgVUQdGlts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8303490},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ae1e07a103d9ec2110c04c3c7cec8356f6a769f4","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-q4h0oNuLgEeB+00Xb/1fzcKxv9rFGb0YbYVwb1fLjGZUYVFxPgPro3cpOnQY0anrcsP0gBlvOgOSpQU6/xBDBg==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.69.0","@f5xc-salesdemos/pi-tui":"18.69.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.69.0","@f5xc-salesdemos/pi-natives":"18.69.0","@f5xc-salesdemos/xcsh-stats":"18.69.0","@f5xc-salesdemos/pi-agent-core":"18.69.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.69.0_1779146825624_0.9462854854488529","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.70.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.70.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.70.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"58535d51e8bcfcfb69172544efb42352e98bdc91","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.70.0.tgz","fileCount":854,"integrity":"sha512-4SLVxLFyGKmj/SF2Ebh+TYYqjvJRkJvM8SBrnCuQs3LYKYot33/gp8ff+c4rBFah0nyKdCHzOU4Ime0tPzv6Kw==","signatures":[{"sig":"MEYCIQCJFY4oVyEdkffcvACvr2uIyNSIOS3Uh5WGa/LjzfFNbAIhAJmNfq3+RIuhMDRag5jcNUOE015HRKJTz6GfN61Wb9xB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8308900},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"58535d51e8bcfcfb69172544efb42352e98bdc91","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-4SLVxLFyGKmj/SF2Ebh+TYYqjvJRkJvM8SBrnCuQs3LYKYot33/gp8ff+c4rBFah0nyKdCHzOU4Ime0tPzv6Kw==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.70.0","@f5xc-salesdemos/pi-tui":"18.70.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.70.0","@f5xc-salesdemos/pi-natives":"18.70.0","@f5xc-salesdemos/xcsh-stats":"18.70.0","@f5xc-salesdemos/pi-agent-core":"18.70.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.70.0_1779172794537_0.0077845434621075515","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.72.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.72.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":"Can Boluk","license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.72.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":["Mario Zechner"],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b1b3aa0d61de27c6c2e05fc115e69edc001217ff","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.72.0.tgz","fileCount":854,"integrity":"sha512-XsKcsgHs3yedZGmtNL8Tn/HfxP5TOl7Z+uyC7WsUXVSjQELKECp31XHIyZTEW6ikecFbbMGLuz1uUhYCrU82ng==","signatures":[{"sig":"MEUCICRbvt7+a/7YeUmE3PsA3cMQ4mRoN8mwD/AJEp04pDv3AiEAgRxOawHavuS8S4kxhD4ou871PoUVk4uxxxPULd4JJ/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8332120},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b1b3aa0d61de27c6c2e05fc115e69edc001217ff","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"}},"scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"_integrity":"sha512-XsKcsgHs3yedZGmtNL8Tn/HfxP5TOl7Z+uyC7WsUXVSjQELKECp31XHIyZTEW6ikecFbbMGLuz1uUhYCrU82ng==","repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.8.3","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.72.0","@f5xc-salesdemos/pi-tui":"18.72.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.72.0","@f5xc-salesdemos/pi-natives":"18.72.0","@f5xc-salesdemos/xcsh-stats":"18.72.0","@f5xc-salesdemos/pi-agent-core":"18.72.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.72.0_1779222269715_0.6882990645823008","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.75.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.75.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.75.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e586912af72df7fa4db088d919dc98c6e0ac53e3","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.75.3.tgz","fileCount":856,"integrity":"sha512-f/JiSI2Irwkx4/2n7rQT5qfnkcaEh7rpr8vFXY1HORzJ1TFlJuh22ASqvQGEsypnT1GqwUV7SN0uZ+Kwe7yKAw==","signatures":[{"sig":"MEYCIQD3Ul1s8zU+4NsdyAbr13FdtHcm2jBgN1QY6ij+BkYQvwIhAKF5iXofMIri9opYQAgik/HT35ZVhERauJWMkV/A/QfK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8350102},"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":"6856457e251f8583b237e72702ac395bc7173f42","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"workspace:*","@f5xc-salesdemos/pi-tui":"workspace:*","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"workspace:*","@f5xc-salesdemos/pi-natives":"workspace:*","@f5xc-salesdemos/xcsh-stats":"workspace:*","@f5xc-salesdemos/pi-agent-core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.75.3_1779556522637_0.004973317832590585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.77.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.77.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.77.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2b64f1a969848b3cf1574e97de8fb9305f09d05e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.77.1.tgz","fileCount":856,"integrity":"sha512-7DnBNa/Mg42V7Oye9cWbqxjm7fBrr2LJk5I+BFxJO2lK6hGJnJ2+p02WqlQR78QRzUbua9S6xolp8dEwPSMo0g==","signatures":[{"sig":"MEQCID+hbMMCfsQyn4J0TcussHniIRfyPfc108qVpGyGJJmhAiBq87Ch7WKJalRlmC+T0nbWXdk2CaM2/nS0FNeghiBEkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8359512},"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":"892a2fd604ed3fe5dece27147eb4d9fb4d968450","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.77.1","@f5xc-salesdemos/pi-tui":"18.77.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.77.1","@f5xc-salesdemos/pi-natives":"18.77.1","@f5xc-salesdemos/xcsh-stats":"18.77.1","@f5xc-salesdemos/pi-agent-core":"18.77.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.77.1_1779574085157_0.39407944820562313","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.77.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.77.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.77.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f1d8a0706c1e7b66729bac38ef30b9643cbcc4aa","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.77.3.tgz","fileCount":856,"integrity":"sha512-dW5jxIYe1aek1+IsfSnCSWwXix+xafWXWjjwtIz+6XzqY59NwLAtfWO3pLGSYjDBJ1S3uDo2hZQH26bNf+ggqw==","signatures":[{"sig":"MEUCIQDp4DJpCeOxSnKwSBAizdLVZ4TQ3kvFXHiwQbdxzXXz7wIgJ9CtyvcJnAtwJJhXL8kZtSUc+1tCMprTyeFMlgBMDf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8359561},"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":"97623491edfb9ed7a9da8c71c074d24d51a17a9d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.77.3","@f5xc-salesdemos/pi-tui":"18.77.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.77.3","@f5xc-salesdemos/pi-natives":"18.77.3","@f5xc-salesdemos/xcsh-stats":"18.77.3","@f5xc-salesdemos/pi-agent-core":"18.77.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.77.3_1779578094685_0.7186755828286089","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.77.4":{"name":"@f5xc-salesdemos/xcsh","version":"18.77.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.77.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c4e9b3f3f8d69f452843178e50afc2096600bd5b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.77.4.tgz","fileCount":856,"integrity":"sha512-ilCf8TMXO0qfAsUz6Tbn0/hlquCtvFGgr9hmyqFZFoniFTswyDdfK0+0INiTVs8TSAb0MXhQvxx+YSDHLHT5IQ==","signatures":[{"sig":"MEUCIBcHpUqUjzhvn4SMvF48SNV7rJJq5zZCk61rGDeMuXLyAiEAgzHQv4CZKfl29Endo56TsqOmSjGZgM9gl4AAqcPqs2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8361718},"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":"469e09d6dee6abf291f66602ef36f193b60c4594","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.77.4","@f5xc-salesdemos/pi-tui":"18.77.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.77.4","@f5xc-salesdemos/pi-natives":"18.77.4","@f5xc-salesdemos/xcsh-stats":"18.77.4","@f5xc-salesdemos/pi-agent-core":"18.77.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.77.4_1779580057932_0.3010906369076871","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.77.5":{"name":"@f5xc-salesdemos/xcsh","version":"18.77.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.77.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b2ef3f8419014014db2b29853166cf80b499cc06","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.77.5.tgz","fileCount":856,"integrity":"sha512-NSdq+1HfTAswuB4cUzjqHyN07MwuCEeWnjb8xzrKfdRnXDYlpAjoOZlWAxM0f/AReoNUI/Aw1tcGyORhmjQziQ==","signatures":[{"sig":"MEUCIQCZmhT/B+ZXr7yioNPqw0OYwuf1goRCrEcOwdAT6qpOygIgJcr4604b5s82Mkcl6YaHCrPNiSYIX4SGPGx0O0tO0cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8361725},"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":"9d5df6ccedc2df7a8dfd59c21489a8b208804e27","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.77.5","@f5xc-salesdemos/pi-tui":"18.77.5","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.77.5","@f5xc-salesdemos/pi-natives":"18.77.5","@f5xc-salesdemos/xcsh-stats":"18.77.5","@f5xc-salesdemos/pi-agent-core":"18.77.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.77.5_1779585542009_0.1514028872704949","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.78.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.78.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.78.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9201fc8190328504af3276df0a0e4d6fa041e095","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.78.0.tgz","fileCount":856,"integrity":"sha512-sEfiu/MHg3t+aLcgjFPtf6goxuvoHmI20/pExyExzeryQGTZm02Nx45PeINSDs0Mg/JnndwXdgPisIMRqdg2eA==","signatures":[{"sig":"MEYCIQDGsvetukk6eOTzz1sL79GstQEfTOP4CJ7zBlpNLvHi2wIhAJBqoljZCd8rSFdbMRPVdhU4+k0YgVqIF321GqTVq9eY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8363606},"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":"3bb17496fe0790d993020518091a0fc0979ea249","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.78.0","@f5xc-salesdemos/pi-tui":"18.78.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.78.0","@f5xc-salesdemos/pi-natives":"18.78.0","@f5xc-salesdemos/xcsh-stats":"18.78.0","@f5xc-salesdemos/pi-agent-core":"18.78.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.78.0_1779600892019_0.8812346564145337","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.79.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.79.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.79.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1db304c3f263b19ba4a7eeb0f4fca0dd3585fdb9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.79.0.tgz","fileCount":856,"integrity":"sha512-yACx7pw+2Hb3+ppvTnFrF4CmIdeOEm5N7bnOa/hrf9CcEj7+YZa6bryoixOhogH6W01lWpReIOeOxuZI62WwbQ==","signatures":[{"sig":"MEYCIQCnydR+MIwUSfx+dcFWHxcaa3gRFc9CiQIA/hHC5j6lOAIhAPA7usIXNg5EywAa5jmb0CczgXJ/ssqn85jaiLo2z7/T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8366379},"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":"cc280f31122399fcfa7cde248777d0430b721bc7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.79.0","@f5xc-salesdemos/pi-tui":"18.79.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.79.0","@f5xc-salesdemos/pi-natives":"18.79.0","@f5xc-salesdemos/xcsh-stats":"18.79.0","@f5xc-salesdemos/pi-agent-core":"18.79.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.79.0_1779659453215_0.6098256981879564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.80.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.80.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.80.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"855f3d772527b018112eda1c4231828ed025081b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.80.0.tgz","fileCount":856,"integrity":"sha512-DfsEAiebh8qYTUqUAnOIap+M/CTvZEV3TUclRJRhrgDfoy3fWjP7H/cOEpis3y4hHeRm+lSMOVtb2hABk/WzTg==","signatures":[{"sig":"MEUCIF9gfIT62NPUnOnqzVqi9CHMO5gfktk/q/VVfdiRxof7AiEAiCY0xZ0VgbcCIqgkETeJW8cp30ENnmXvWAqBFi2dH6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8367744},"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":"7c19c50d50c5dacf1cb9e16ec599044ee32e1645","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.80.0","@f5xc-salesdemos/pi-tui":"18.80.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.80.0","@f5xc-salesdemos/pi-natives":"18.80.0","@f5xc-salesdemos/xcsh-stats":"18.80.0","@f5xc-salesdemos/pi-agent-core":"18.80.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.80.0_1779689986717_0.5391213856651582","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.81.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.81.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.81.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d7688a679caa7b0e54c7774550e6b72fef9dd674","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.81.0.tgz","fileCount":856,"integrity":"sha512-AwZrG5ouEccR6Ojd2mn61SaXjy9/DQIhBaSsgf8oU+HVL0JUzR4vm4EM2cJHGOTqjG7N0xIi+8JffgIAG8ok8w==","signatures":[{"sig":"MEUCIH4gUcsx6+mtunvMsi0V/9MdfdJDOlvaBSuNs4tRgWEXAiEA7Gdyczx4XN9DfYgXKQM7rak91ogVFP8CPANPQFiT0FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8368630},"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":"042ddfbad1fad8132b3dc9a1eb0190ac17b2d22d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.81.0","@f5xc-salesdemos/pi-tui":"18.81.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.81.0","@f5xc-salesdemos/pi-natives":"18.81.0","@f5xc-salesdemos/xcsh-stats":"18.81.0","@f5xc-salesdemos/pi-agent-core":"18.81.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.81.0_1779725162544_0.7928732468940374","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.82.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.82.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.82.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8d4b6da80480b60d05f8fa128709b7937925de66","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.82.0.tgz","fileCount":858,"integrity":"sha512-8owRCHCwP/WjghBZSvJrfgkRqtwmhJWz4rC9DpxAnnDbu1zE6fp17iN86kuPUS9Jf/5pgPl5E7lJ/tWoSdGfsw==","signatures":[{"sig":"MEQCIAtBqbczUW9oSBBKf4ZxGDOMb03i/jxguUMTWlA7yURZAiAvToXUD7G24sK1hZMHYvTD+C+h2T1LRlyAxHXD07MjqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8382153},"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":"25dbb133a016e072790449ae4338a3b963723ca4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.82.0","@f5xc-salesdemos/pi-tui":"18.82.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.82.0","@f5xc-salesdemos/pi-natives":"18.82.0","@f5xc-salesdemos/xcsh-stats":"18.82.0","@f5xc-salesdemos/pi-agent-core":"18.82.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.82.0_1779752484199_0.6937644506388769","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.83.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.83.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.83.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9db4098c5e5c89b39a3d2803b3f0421268947018","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.83.0.tgz","fileCount":858,"integrity":"sha512-A3xJI1aeLxUMMOue027J47y9fa1Sl8Sst/ONZobDC+5kjc8mju6CZg1CcYwZDmPALMvhpDCgxaH73OU5uvu9rA==","signatures":[{"sig":"MEUCIQCPF4vV5eomB0krnmddQLRidp/kd66h4uGzvmunm2IOEgIgJlyR47QuHAn9Os2QemEjuEAoQuVIbfVdIVmf+f/4X1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8383843},"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":"c9b2bcc493b2c4f0f8e6bd7b85985b4d7adb7862","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.83.0","@f5xc-salesdemos/pi-tui":"18.83.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.83.0","@f5xc-salesdemos/pi-natives":"18.83.0","@f5xc-salesdemos/xcsh-stats":"18.83.0","@f5xc-salesdemos/pi-agent-core":"18.83.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.83.0_1779845511283_0.3099735630175806","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.83.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.83.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.83.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"785349970b6a4ea2acca93ddce85b08932dfb4cf","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.83.1.tgz","fileCount":863,"integrity":"sha512-9kmJoQ4QwCG8zpmVNZVrA7bcIphwGf98+qHed/aKvQaYRnkIO0h3ElronLnaN8O895GxRRyVSUOdZLyFcPfvaA==","signatures":[{"sig":"MEUCIHLAXciFzisNol8PlJUTz2wX8jHkGevCkEOKIvH7KByuAiEAqQiJUb+3eoiBcjoRHbGarqqNuXy/JZvGTIqgp21E3l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8419209},"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":"255a105f19a8485d74487ef9914154fdd6ad5bfd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.83.1","@f5xc-salesdemos/pi-tui":"18.83.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.83.1","@f5xc-salesdemos/pi-natives":"18.83.1","@f5xc-salesdemos/xcsh-stats":"18.83.1","@f5xc-salesdemos/pi-agent-core":"18.83.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.83.1_1779847333573_0.38522444308694404","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.83.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.83.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.83.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7041132b0808c0178ba85343960b695b2323bc13","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.83.2.tgz","fileCount":863,"integrity":"sha512-v2P4As6Z6WJVzjg6nUCbIppbgaQUrOPg9+SxNMBAz94dfgCqJqrFnN5ObbiTmJJWuI+LYmuYsXb73mLBC4SJVA==","signatures":[{"sig":"MEUCIQD7cp/wAe6FvlqUO5z6Q7br/EnwYApv4fsMWBJB/nmtVgIgN3WQ1GyOyWDJ59kKf1ZXtMTGriqDhOabvmYyW/DDs1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8419149},"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":"eacd7c8423fea2f500040cc43d684efdbeb2c8b1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.83.2","@f5xc-salesdemos/pi-tui":"18.83.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.83.2","@f5xc-salesdemos/pi-natives":"18.83.2","@f5xc-salesdemos/xcsh-stats":"18.83.2","@f5xc-salesdemos/pi-agent-core":"18.83.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.83.2_1779857222189_0.2121017659572877","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.84.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.84.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.84.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7306151c048d414e7c02c75b7e77695687c7557f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.84.0.tgz","fileCount":863,"integrity":"sha512-qhmLyY7gQDs5r4biEzOcwjk6dXrgiFeCMCciwHhvMgqnlUpuhbnOlAnr7UMVdcQ4f+cWTkRCkoYC65KdZRWUdg==","signatures":[{"sig":"MEUCIDp3/Y5p5AM2e4UOmk3OvQtfO++F2ap1z4MO8fXK+Z0xAiEA9rLnuVOSeaC9CRKj2pz+Y5QhXR0RMtHZUjV/hl4MUpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8420378},"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":"adc9c7ecdfd945419187e4bea5c9b442b53ad257","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/xcsh.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.12.1","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ajv":"^8.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.84.0","@f5xc-salesdemos/pi-tui":"18.84.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.84.0","@f5xc-salesdemos/pi-natives":"18.84.0","@f5xc-salesdemos/xcsh-stats":"18.84.0","@f5xc-salesdemos/pi-agent-core":"18.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.84.0_1779884383123_0.6445215079078461","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.85.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.85.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.85.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6f012732f1c36411e09cf6d329c44108326bdde5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.85.0.tgz","fileCount":866,"integrity":"sha512-Q97bYenSw9PNGoOhNOisFVRp1w82rXK/67oDnpT+eETtQ4Z1vQRjzrQwSryWUv9uTmXLmfNRjk8fTYtvX8pG6A==","signatures":[{"sig":"MEUCIQDLhYh98gcKLhkezuNZdCGHVvWvbIM+jbuAXLkoC/wvjAIgIRkH0qEp6ttpMlwDwCelhHs5uZlJarln0rbzzruziYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8521797},"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":"2193f7dfad6f147aa966e83872aefd8068c3af5f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 test --max-concurrency 4","build":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && 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","check:types":"bun run generate-build-info && bun run generate-api-spec-index && bun run generate-branding-index && tsgo -p tsconfig.json --noEmit","format-prompts":"bun scripts/format-prompts.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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.85.0","@f5xc-salesdemos/pi-tui":"18.85.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.85.0","@f5xc-salesdemos/pi-natives":"18.85.0","@f5xc-salesdemos/xcsh-stats":"18.85.0","@f5xc-salesdemos/pi-agent-core":"18.85.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.85.0_1779979240109_0.9467423221659284","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.85.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.85.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.85.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"65eb350ca021d54d35d906fa5966c5c11de5a830","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.85.1.tgz","fileCount":867,"integrity":"sha512-BMABcUCg6Y7wDcHnwb0NSv3Pi58T2gwvhkfjz0aMyVy//dN+pDgnki9eenrz7eClyzAHxJoZDM6tsnOhYgIrkw==","signatures":[{"sig":"MEQCIBSUM10SqzzX2XDTMRd+LeykyjnrIgk2laYePFxB2TKBAiAKsk7Qo9OOcxI5CXD+kbLodsDT41h3Vk2tjQFqEaa5Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8531047},"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":"cfc09c2cfd13acde67d3dc35e4ee42233ecab8a9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.85.1","@f5xc-salesdemos/pi-tui":"18.85.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.85.1","@f5xc-salesdemos/pi-natives":"18.85.1","@f5xc-salesdemos/xcsh-stats":"18.85.1","@f5xc-salesdemos/pi-agent-core":"18.85.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.85.1_1779987807485_0.3348006583405063","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.85.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.85.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.85.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"12e4fc96c3a0be9fbbf75cedeb8ac3edfd9a91a3","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.85.2.tgz","fileCount":867,"integrity":"sha512-8lpOoYPsK0Fe+kIURtA0oogQT1d1S+XklRKz1r+/msaOnGnjEEcUMNLetrAefjS14k0TDD7D+DZGVBxLZ3gv/w==","signatures":[{"sig":"MEUCIBn7I8b6A0GNAb9qzxeUPFwnVS4wegRdiNhUafZ20VQjAiEAxnys5ajrTX4Liw/EZdWTzie8z/Ax9vbewzL0604cRLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8531047},"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":"4060db8ff25afa218349972a359b1390a7deee93","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.85.2","@f5xc-salesdemos/pi-tui":"18.85.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.85.2","@f5xc-salesdemos/pi-natives":"18.85.2","@f5xc-salesdemos/xcsh-stats":"18.85.2","@f5xc-salesdemos/pi-agent-core":"18.85.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.85.2_1779989691206_0.794401197364518","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.86.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.86.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.86.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"41eaa2052e9f8e483b025ec1070a700c74e88e38","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.86.0.tgz","fileCount":867,"integrity":"sha512-UIuwnAXxdf/g2SiSMHP1tSJAnuiKPSjusVEULeUc3xcDMWDvIzuZ+7WbzPoQgTeUBaFdVnjrKNxbuJlF4/bIcw==","signatures":[{"sig":"MEUCIQDu0gIuunpQd8o57Y23a2k9zw7Wmux19gbEDrhXN8I60AIgc75tbQAibkdQ4P9tnyeUreE9TxfKOaCJoHGuQ88Bg8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8531047},"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":"c20ff7c5c1b4730ce58a6573967f2313706e872f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.86.0","@f5xc-salesdemos/pi-tui":"18.86.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.86.0","@f5xc-salesdemos/pi-natives":"18.86.0","@f5xc-salesdemos/xcsh-stats":"18.86.0","@f5xc-salesdemos/pi-agent-core":"18.86.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.86.0_1780009836412_0.4581336590035574","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.86.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.86.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.86.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3e79cb5e6066ec8c506c6efc4fb5d58e1736e26c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.86.1.tgz","fileCount":867,"integrity":"sha512-vB2Gja4Edp1YPB87g7i9YV+AwkaV+6l236i8LiImCSMWmO0HVcV17hdisvg17FxsdiwkUESy0LSG7jAK2hyLCw==","signatures":[{"sig":"MEQCIBw05Dod/STUJa3u4N+ZzY5Z6S6/rZ2XXTleQ/0omHbVAiBrrvcxruFpZX53dYaHFqtHRtdtf5/s2tVsGbZ2Jha0Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8531047},"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":"e6c9853663bf3961d2e4d4ea6fd443d1b1c52e57","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.86.1","@f5xc-salesdemos/pi-tui":"18.86.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.86.1","@f5xc-salesdemos/pi-natives":"18.86.1","@f5xc-salesdemos/xcsh-stats":"18.86.1","@f5xc-salesdemos/pi-agent-core":"18.86.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.86.1_1780011345409_0.7329041566671437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.86.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.86.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.86.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a723fe875f6de445a2f0b74cb0f00dd234aa5281","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.86.2.tgz","fileCount":867,"integrity":"sha512-iNJxxoBmnQcsXp4Eus+Rz2D0/NLuGr5nRvCjONRjO3MjuP89eULwaejBPePNr3rI5+qAHzqJAQTOaSZ2/rWJ7Q==","signatures":[{"sig":"MEQCIFJ6+ARsOGsEjYZn8OT6ZNAcRgiSnrbi8fTuqvNpbOI2AiBSdHdY/oM/NfqmVPqPWH4lOhIrmhhuwKrWrkvk8rsUAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8531047},"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":"ec9386af677828f12115e973fc22cb004cb29d6e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.86.2","@f5xc-salesdemos/pi-tui":"18.86.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.86.2","@f5xc-salesdemos/pi-natives":"18.86.2","@f5xc-salesdemos/xcsh-stats":"18.86.2","@f5xc-salesdemos/pi-agent-core":"18.86.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.86.2_1780019971867_0.24337051916494712","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.87.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.87.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.87.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"109b67219b325e3613240a06e34a1cb2d7594f57","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.87.0.tgz","fileCount":871,"integrity":"sha512-xM1/4rrebK0IKCXwuT28foZmM/fpBUEdzs5bB9wn64F0x6VpwCQOd026bP//F2iDRWVUo0r5vXp2qn+gw3tj2Q==","signatures":[{"sig":"MEUCIQDvFJ9TlLaS2FtEqEloQ7E3qQFOgvLf8tkAAlJ+4Z/nvgIgMRL6Ym0E5CEh88kAn9twh27NncIvFfqJdK+Sdjb7AZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8542795},"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":"501462242a4bc87a7ec923eac5f796e2d7791069","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.87.0","@f5xc-salesdemos/pi-tui":"18.87.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.87.0","@f5xc-salesdemos/pi-natives":"18.87.0","@f5xc-salesdemos/xcsh-stats":"18.87.0","@f5xc-salesdemos/pi-agent-core":"18.87.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.87.0_1780035516858_0.5169600759528974","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.87.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.87.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.87.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2aee44f38ab7392fa804073992aa9f0dec0ec180","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.87.1.tgz","fileCount":871,"integrity":"sha512-VeifnGZx4cYD5qJKBuIM7NVY6A3rh4sjKYxUCewjdtcQIM7XDhK0YtlHlDYM5tujbS7vj0klcnex9vL+OFucuw==","signatures":[{"sig":"MEYCIQCT2+03cR2Q8tte9iBQ+X0SC4u+LRfoN/05YX6B/b+cXQIhAIgr6HM2aV7Vh6o05r23+mSWf6+OdFdfXUpFUOrd2THh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8542765},"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":"6f18c8b1d535b8d55768fbada66b694660c01ad8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.87.1","@f5xc-salesdemos/pi-tui":"18.87.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.87.1","@f5xc-salesdemos/pi-natives":"18.87.1","@f5xc-salesdemos/xcsh-stats":"18.87.1","@f5xc-salesdemos/pi-agent-core":"18.87.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.87.1_1780067602890_0.9586908131392542","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.87.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.87.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.87.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1dabb9fdb080ef3b4844f0d14a83bda3b0d79344","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.87.2.tgz","fileCount":871,"integrity":"sha512-RFq6zE3mk3kQua15AiYb+76aLV+ZC5AMcqn1dwr5iHcGPP7NY7NHMYBopB9MG4Q3pHVsGmSzHJo6gpEhbUbepQ==","signatures":[{"sig":"MEYCIQCV5tQ0XhUVZdc1/mRvRt6TFalXXLoxBLpVYJubQOJrCwIhALCyNRen/GWo8Bb48TznqQuFsR+ODq7eLUB3o1QM3D99","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8542765},"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":"fc4963fccc1dd6fd7f8261ef781528e190191123","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.87.2","@f5xc-salesdemos/pi-tui":"18.87.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.87.2","@f5xc-salesdemos/pi-natives":"18.87.2","@f5xc-salesdemos/xcsh-stats":"18.87.2","@f5xc-salesdemos/pi-agent-core":"18.87.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.87.2_1780075858103_0.4825017410908008","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.87.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.87.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.87.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"21c33db67f88800740aa7a029b0133239f32cca7","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.87.3.tgz","fileCount":871,"integrity":"sha512-NknDa21wRiC4LSOJk/pzqTmnAy8TFU7yQH1Mjpja0YZuEcJ6nevrhTwLsuAbPHDP+Y6VVmLRcE1KZd0ilVPRFg==","signatures":[{"sig":"MEYCIQD50WTDK0vrluaEhiK1np2nX0ORYasWEevTQjGOysMhiwIhAMTUbBBx90dKa5bszuN0HtsRSfxZyM2YuzY5CzuHwrwg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8542765},"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":"13a382a1bfb96241f9e1710c1bba113f7e3ea0f5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.87.3","@f5xc-salesdemos/pi-tui":"18.87.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.87.3","@f5xc-salesdemos/pi-natives":"18.87.3","@f5xc-salesdemos/xcsh-stats":"18.87.3","@f5xc-salesdemos/pi-agent-core":"18.87.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.87.3_1780100636435_0.25737827511496003","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.88.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.88.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.88.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"62efcb2788cb187dca97497bdf70be176d15393b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.88.0.tgz","fileCount":855,"integrity":"sha512-2+/fL+iW4rrMmIc03cK1rZHAhdz4wGsYMo7J+vqYPosC7+jgfKBWyhKKQhAayHRjZsCMcwEzjJ2oX8Wsjk20Aw==","signatures":[{"sig":"MEUCIAznBxXn4ky6jM9x2hGCQzyZ1l+f/biH66Q44BPmxCtSAiEA7r4A25lGpm/lovK5wnkiyEbgcslU1kPf3HBgWLlAppo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8391629},"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":"f9efe12cf22df675e6202334728d5fcb797e1d6a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.88.0","@f5xc-salesdemos/pi-tui":"18.88.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.88.0","@f5xc-salesdemos/pi-natives":"18.88.0","@f5xc-salesdemos/xcsh-stats":"18.88.0","@f5xc-salesdemos/pi-agent-core":"18.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.88.0_1780240661016_0.8302148171625225","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.89.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.89.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.89.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2b7a7f88c0fd3f05d3c8a169475de3a74a0d3d2b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.89.0.tgz","fileCount":855,"integrity":"sha512-eYoFb017Bnihx5JIDhZpzE0QyHY/ZX6eNMptZHcTqJTi+A9GAaHDAZ0K1m0JeiY9PfXJtZuF4jCtMCaYGikQCw==","signatures":[{"sig":"MEUCIQDAgFgBR/rw5+RdJmZ63bYO5SFAD0vnZzcoIgncRyLTgQIgCje8cY03iTqHNDkUE+BILkrJ0EY5h3sns3/8HlHPf10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8394691},"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":"e4462e8d079ea1a120c1f9253c79f78eb4d01e65","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.89.0","@f5xc-salesdemos/pi-tui":"18.89.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.89.0","@f5xc-salesdemos/pi-natives":"18.89.0","@f5xc-salesdemos/xcsh-stats":"18.89.0","@f5xc-salesdemos/pi-agent-core":"18.89.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.89.0_1780273866403_0.29626404592987665","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.90.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.90.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.90.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d9f744869ebce7e8ad901f5576b70b570d948d4c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.90.0.tgz","fileCount":832,"integrity":"sha512-b7Llbv4wB0/PfBo41/Ll1uTHm6RFgOwWmVECjwq1ZdzPLHzPnNnvCp3kehnAa0yJ8E5p+XrTn8ehkCTkZtUYdA==","signatures":[{"sig":"MEUCIQC28i1c7pgjVrBy7KlvI4flYQFVGcm87RUh/4lgDiNW+gIgVJJMu/w9YvdsOSawcGlnGJCVvKe21U4jUj/xPT8tmys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8240495},"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":"b39669e1b23f62c71f7feb98e1881444f415a783","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.90.0","@f5xc-salesdemos/pi-tui":"18.90.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.90.0","@f5xc-salesdemos/pi-natives":"18.90.0","@f5xc-salesdemos/xcsh-stats":"18.90.0","@f5xc-salesdemos/pi-agent-core":"18.90.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.90.0_1780281970063_0.806875910520753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.91.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.91.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.91.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"fbe0f61f9e992e44c3f81e35570ae6056399f796","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.91.0.tgz","fileCount":832,"integrity":"sha512-WSBOgT5ppX5b0/Lb5wN9T5DWl1GvS0xBgKYsFzuoVTQ9Cz1Q0T8RGctPAm7gQFZDj7wzwgZ5enyvVinCm1RvkA==","signatures":[{"sig":"MEUCIQDUU2o6PFSMrTEVikO9WFuawUGckjxY6EVdp9DtYvuCUAIgcgQzLR8dw2I6z9yucpdYVImrRoU38wlJlwMDrHuw6Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8239615},"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":"27b9dd3302fa2c9bed4786f6136d8e015c2168c1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.91.0","@f5xc-salesdemos/pi-tui":"18.91.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.91.0","@f5xc-salesdemos/pi-natives":"18.91.0","@f5xc-salesdemos/xcsh-stats":"18.91.0","@f5xc-salesdemos/pi-agent-core":"18.91.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.91.0_1780347992796_0.7720285635114679","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.91.1":{"name":"@f5xc-salesdemos/xcsh","version":"18.91.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.91.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a8bcb559f32fc08d8e042ee4d26872f005f05ffd","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.91.1.tgz","fileCount":832,"integrity":"sha512-w4qLKZnGbOtA6Y+jAk11iTh2RyJxdid8oi0rAUoyqlmszD+Z+Dqrs/b+pkGT8rEAaynzuV7vrvfOMcnFdv3cOQ==","signatures":[{"sig":"MEUCIAplgOk599kEwhYjLUucVN7Sc/SFjvkzb4X501ewVfyOAiEAuFF/wNg7KiOOwwYwR0302DPDEt2gOxaCMDtG9DCS9wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8241370},"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":"722eac01533203da9bd0bd3ddafb10c38f851d5c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.91.1","@f5xc-salesdemos/pi-tui":"18.91.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.91.1","@f5xc-salesdemos/pi-natives":"18.91.1","@f5xc-salesdemos/xcsh-stats":"18.91.1","@f5xc-salesdemos/pi-agent-core":"18.91.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.91.1_1780352395382_0.21428523256587306","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.91.2":{"name":"@f5xc-salesdemos/xcsh","version":"18.91.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.91.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3c1b6599a2240a09a3192f25f0e531086f0fbebb","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.91.2.tgz","fileCount":832,"integrity":"sha512-m0LQDZ4Vk5MJfuZZdjj80/fSbyE++yQ+pm5KGHSmI6ZKq4H81z9HHo/YRDvvGUQeTQ+6G3DLPGCsw+A3IlbGbA==","signatures":[{"sig":"MEUCIB/58AoT9BOeiqTFJKzrXMmtp49su26AAdvsocOYD7FcAiEA77UV38YyZYcS+QrAiEA236cwlhwkFfTm2umZyaG5cb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8241370},"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":"20cf55f12270d2119a0d547fb1e0218ee2cb57fe","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.91.2","@f5xc-salesdemos/pi-tui":"18.91.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.91.2","@f5xc-salesdemos/pi-natives":"18.91.2","@f5xc-salesdemos/xcsh-stats":"18.91.2","@f5xc-salesdemos/pi-agent-core":"18.91.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.91.2_1780355888805_0.7613522043126921","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.91.3":{"name":"@f5xc-salesdemos/xcsh","version":"18.91.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.91.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e8d315314acf1826042d5bc3bc40c918e8687bd6","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.91.3.tgz","fileCount":832,"integrity":"sha512-MeFvEk15dBBTAFSXQv8P2cGXAEqyyhKj7At4has5wm8NjBS7DrZiuaVYJiu2MnLrCtZIxYu1osva3yDfkF0BzQ==","signatures":[{"sig":"MEUCIQDZFLrcd4mHk3kzh9kIgmQ9jfaGP4yuWVHC+t5lYWMYaQIgaFyXLsH6uPI0PQI9SAvN+qYfXuaJ7wva0nyStZVzksM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8241607},"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":"65e230edb585a51d271e995d1b62b226f4602e9a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.91.3","@f5xc-salesdemos/pi-tui":"18.91.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.91.3","@f5xc-salesdemos/pi-natives":"18.91.3","@f5xc-salesdemos/xcsh-stats":"18.91.3","@f5xc-salesdemos/pi-agent-core":"18.91.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.91.3_1780378523405_0.8616185974285617","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.91.4":{"name":"@f5xc-salesdemos/xcsh","version":"18.91.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.91.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4786416231be19509828c17a0164ea66283f2764","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.91.4.tgz","fileCount":832,"integrity":"sha512-Jfl4nR1u72bIqtVaWhgp7J0iNI4IcIuh53M/dCi0KV/Q8bI6LD8ZHsZugt4jyoHYE7YumaB5hS+N1iAFnIn+XQ==","signatures":[{"sig":"MEQCIDM+7rw62V5H4rriI4boSbibHXF8Qsn8I58iM88dUu6rAiB0TQywcSYYM2pM/DpQcSx/ecyS8fNBfACKXGG+z/QN0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8233035},"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":"256f0bffcb5ca8e6faee69f91f57a85708ba72b6","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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.18","zod":"4.3.6","diff":"^8.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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.91.4","@f5xc-salesdemos/pi-tui":"18.91.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.91.4","@f5xc-salesdemos/pi-natives":"18.91.4","@f5xc-salesdemos/xcsh-stats":"18.91.4","@f5xc-salesdemos/pi-agent-core":"18.91.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.91.4_1780420703162_0.02236015494283139","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"18.92.0":{"name":"@f5xc-salesdemos/xcsh","version":"18.92.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@18.92.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8ec8c689a6572e61ba625b38cb7c324a6f0e5889","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-18.92.0.tgz","fileCount":838,"integrity":"sha512-ipo8IFiltoNWnAnjUjl5XPwX8vUfNkntZvuU7lzsetEZ9ue9SACVUt3lcog9BktB8sU3QHEOG2sDnI1AiaXJ3w==","signatures":[{"sig":"MEYCIQCvGvzzQeKeX9EsLtwNq7lleXlnxomGy2OvGQnuW9Ql1QIhAJwBDzYPids96nRgwiTFX1N06wU2dFnktq9PDN1OC4/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8261019},"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":"2f4efd2a77846d164e2c0bdfbf3c6b204f3c6561","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"18.92.0","@f5xc-salesdemos/pi-tui":"18.92.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"18.92.0","@f5xc-salesdemos/pi-natives":"18.92.0","@f5xc-salesdemos/xcsh-stats":"18.92.0","@f5xc-salesdemos/pi-agent-core":"18.92.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_18.92.0_1780451615986_0.8113846496053763","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.0.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.0.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.0.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5b24b8452d0525c371a972fa0c7ddc15c6074759","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.0.1.tgz","fileCount":838,"integrity":"sha512-bTTySkECf+IJ63Sp75KpfWKTnPieZzYVZbofrRqsz1WbVvGMHjCiN52pJiX3CcdtaUx3Cs7F1hTXENV9RvqP9w==","signatures":[{"sig":"MEUCIQC8oa3lfiCQe1Tv+SbND+zlebv6HR2IgQ+M9BF4W+2MLAIgXbiw/Z9B5CBA9JZGHZLH25JyCWW63/wtSyoFEy0y7lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8260535},"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":"5d8fde93b95cde89c2b5c596fd2ff7bb3f841aab","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.0.1","@f5xc-salesdemos/pi-tui":"19.0.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.0.1","@f5xc-salesdemos/pi-natives":"19.0.1","@f5xc-salesdemos/xcsh-stats":"19.0.1","@f5xc-salesdemos/pi-agent-core":"19.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.0.1_1780459202054_0.24115794391763967","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.1.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6ef763c4bd1c4eb989fd1c3992a484efd3165c8d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.1.0.tgz","fileCount":838,"integrity":"sha512-AYAG6JEDaQA2c62wLkoJ9a0jlUtHUN24paEuf7dGeZ9eFUxO9BNRVMJQ+ahnR84FGPu8EYnknTCPstanHRHDvw==","signatures":[{"sig":"MEUCIQCnZx2XSQNUdL1rz7660aqNeE9YDvj4mOJ+h4hdFiey1AIgQ9Vb15J1a9jZWM9AMBd81968Y44KhNQroh4rPDJurJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8260535},"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":"a158adfdf2a6f8be6887817aa87e4d4ca80d612f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.1.0","@f5xc-salesdemos/pi-tui":"19.1.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.1.0","@f5xc-salesdemos/pi-natives":"19.1.0","@f5xc-salesdemos/xcsh-stats":"19.1.0","@f5xc-salesdemos/pi-agent-core":"19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.1.0_1780492389747_0.6682565260522357","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.2.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"68a66693a802627a46546d224d8028b66d5a2c02","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.2.0.tgz","fileCount":838,"integrity":"sha512-8pE4YD55eJ3n+DDFpX8XjvG1FqMKTstKjhJvUtXxoco4cexEllJUhmvZiLLe53gBPu0c6BBE0gVMEmD0QrWTZg==","signatures":[{"sig":"MEUCIQCT6j5e41nJhPzdBmP7ciR2XSsEssef6w5kCLFC7Tf76gIgXd8O40OjOCl7LmpCgwQmVCNbGc/aiUdQI3IHOQEgqwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8260808},"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":"fed3cda5ecd1026a016b206a06ddd5c2b7dd8a09","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.2.0","@f5xc-salesdemos/pi-tui":"19.2.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.2.0","@f5xc-salesdemos/pi-natives":"19.2.0","@f5xc-salesdemos/xcsh-stats":"19.2.0","@f5xc-salesdemos/pi-agent-core":"19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.2.0_1780495894193_0.10530325206129398","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.3.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.3.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.3.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e8d05b9fd4832b1e731981e1be1e0901e7359048","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.3.0.tgz","fileCount":838,"integrity":"sha512-i+ijroLeZsaVqz5Mv2XODCvr2A1lBZ9UdlBXJ2a5WSfXHif9bKmejvlmL6YhNnc/yGvU/g8mZDiQlhgIyr2yVw==","signatures":[{"sig":"MEYCIQCswKUJg6lWXV++rH/LjpJEJraTjJIbPc+gTZjc68McNAIhAIjSyTdGhaXHF55En+l8vGr6s63D5yoKz72sOFK7wvUf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8260808},"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":"431fab2f7f41132d63fe9d61b0db814573d904e8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.3.0","@f5xc-salesdemos/pi-tui":"19.3.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.3.0","@f5xc-salesdemos/pi-natives":"19.3.0","@f5xc-salesdemos/xcsh-stats":"19.3.0","@f5xc-salesdemos/pi-agent-core":"19.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.3.0_1780504827093_0.8616402207585638","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.4.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.4.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"da4f834cbdc61c7d9f09c2c226ba6f8471756ad4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.4.0.tgz","fileCount":838,"integrity":"sha512-ESosaBhGm7znCYLVei2f0SZ99FDFLonngAGhB6czx5wHi0JWFqhoZef7YsGQRZNSUpWA2gje6INkjRy1+97eXQ==","signatures":[{"sig":"MEYCIQC1kDk7P8uJBmRANuMJg8LR3WINKC1AEsaFmiiU1XcCXAIhAJ1VT+ZdH3/uRFOjYDZHGOtpViXq9bzL71pdwgJaf6mv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8261021},"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":"fd384b6c522bb33ac933274223d2c98d247737e2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.4.0","@f5xc-salesdemos/pi-tui":"19.4.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.4.0","@f5xc-salesdemos/pi-natives":"19.4.0","@f5xc-salesdemos/xcsh-stats":"19.4.0","@f5xc-salesdemos/pi-agent-core":"19.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.4.0_1780591850972_0.3104558376485036","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.5.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.5.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b3bcc98e4f71dd8fcf90d2026520555f30c3e538","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.5.0.tgz","fileCount":838,"integrity":"sha512-VPCcRnE0nDz+rnSbxlBmszcmAjST2wkM16+0GyZXVcSGP22huxVcz1BQ4a4+nNpODs5tsyLyJhJGhKnC/qaSwA==","signatures":[{"sig":"MEUCIDnBRozzM31NVXSEcsYZWerc0u1mff6TKStSpVBCbjYZAiEAztvY4qP8Kkokt4xn2xEVDmgqGwt3D9HPjnbKfTYNHSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8262594},"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":"1845641b31e29a09b04c301d1bcfc297a719c5f9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.5.0","@f5xc-salesdemos/pi-tui":"19.5.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.5.0","@f5xc-salesdemos/pi-natives":"19.5.0","@f5xc-salesdemos/xcsh-stats":"19.5.0","@f5xc-salesdemos/pi-agent-core":"19.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.5.0_1780593051823_0.034954850164118145","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.5.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.5.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.5.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f6824ba4a276e4c9940fcda596cd934b320750ea","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.5.1.tgz","fileCount":838,"integrity":"sha512-WXow6e7cr9YYColhBN35xRpUCCLWPBz/62vL3c9fI74jfZMUoD3GREev710MbaFcBOK2WtF12eFZl7a3QFj5jA==","signatures":[{"sig":"MEYCIQD6IxnZc7BxxoWNpOzp0icRdSr+BGS8ivVoDlgb79KheQIhAMdA2DDfjRtP4vYoidEuHhhMOjd5I0DWRvg6tW72NNaH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8263056},"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":"9c15a98f105051030aa1e0f5376d315d0214e8fd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.5.1","@f5xc-salesdemos/pi-tui":"19.5.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.5.1","@f5xc-salesdemos/pi-natives":"19.5.1","@f5xc-salesdemos/xcsh-stats":"19.5.1","@f5xc-salesdemos/pi-agent-core":"19.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.5.1_1780595808151_0.6494643010339103","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.6.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.6.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.6.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"32075794bf6726265a8c220cf3a3c8d5f36a7a74","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.6.0.tgz","fileCount":838,"integrity":"sha512-DN/5u5CBdntTEK4O+OP2FHXhz00zHgcisWoJAMvhFdxqeTh+txk+q68IPEkpuFiVbnb+ZuQKdh4pTXQOIoVAKg==","signatures":[{"sig":"MEYCIQDsdaB/HOad3s85yRv/p6yN0u8J9qRTEfqf0Rl5voMDKwIhAJYoyfNb5lV4c+Xf4xqEJZp2IFb4V1m6W1Grmmlgg3+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265243},"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":"8505c9827499b1e269615db372fec4132b61c506","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.6.0","@f5xc-salesdemos/pi-tui":"19.6.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.6.0","@f5xc-salesdemos/pi-natives":"19.6.0","@f5xc-salesdemos/xcsh-stats":"19.6.0","@f5xc-salesdemos/pi-agent-core":"19.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.6.0_1780599076547_0.15111194501338954","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.7.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.7.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.7.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e16b360c629dcb3e662cde6369c0a1c60a577209","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.7.0.tgz","fileCount":838,"integrity":"sha512-Kj6qw4z9UuEoq11Q+FMXI4Oj480aae3bvWAt2ajLB56Y7YXEv/J4rKiySMczylBPbllwrlabw0/yHXKInGgkzw==","signatures":[{"sig":"MEYCIQCHvsY1UpjDx5lCToEx0k8R0C1qm/bPOpgV/EYMFrcPWgIhAJ5kkZHHNaZ3gFYDV3CtC8amBVx41fmS+eicCG6F/ZrC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265243},"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":"dbd20dc81eb4648b7941336222fccc8630c1200d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.7.0","@f5xc-salesdemos/pi-tui":"19.7.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.7.0","@f5xc-salesdemos/pi-natives":"19.7.0","@f5xc-salesdemos/xcsh-stats":"19.7.0","@f5xc-salesdemos/pi-agent-core":"19.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.7.0_1780602311488_0.17361557391771942","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.8.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.8.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.8.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d7bb241d3b11ce8c16b06d29c3f413529ecf3647","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.8.0.tgz","fileCount":839,"integrity":"sha512-5ZgpRzIOMy9HSMrmXRgCIMcbKFPYFSpH2Utb+USwhaBm5y48xK0xomSYjBwMI87zVho9E1vMpiO6xtsSYofkGw==","signatures":[{"sig":"MEUCIFfaGiBO2d0ZJ0ZnyRhApUzcAOSX+VV11CL+8ih9zmEpAiEA5TGZkdC3qiB2CNZF9dyYxKCqP/iKFF5OBz4zvR4WJhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8270302},"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":"ea6c3e825dbbdf4e3e471bbe3a22dc503e00f30e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.8.0","@f5xc-salesdemos/pi-tui":"19.8.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.8.0","@f5xc-salesdemos/pi-natives":"19.8.0","@f5xc-salesdemos/xcsh-stats":"19.8.0","@f5xc-salesdemos/pi-agent-core":"19.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.8.0_1780621064378_0.9960544082261271","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.9.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.9.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.9.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8b8e72b74c813d7cb201614e0286c21eb05feddc","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.9.0.tgz","fileCount":839,"integrity":"sha512-WLFneKvfETAISFnaofX7Y+QeN+K+jY7eCdwo9mhWo/SdRPY/w3Xs8syNJIxQE6A9Vn+d5KA4/GGUa6B3il9QaQ==","signatures":[{"sig":"MEQCIHNdAwsHp6lOLuGj58tHsvdL1ibxUA5ZYsW1A29G7txwAiAV2gdEUCP9ndn4EODLwfcallgZoGeH9Pmjzw+5jUrfSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8273379},"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":"146551aadd2d3231eb436e0f5f760c96dc3ee602","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.9.0","@f5xc-salesdemos/pi-tui":"19.9.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.9.0","@f5xc-salesdemos/pi-natives":"19.9.0","@f5xc-salesdemos/xcsh-stats":"19.9.0","@f5xc-salesdemos/pi-agent-core":"19.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.9.0_1780627105936_0.753982989211404","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.9.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.9.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.9.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ce7e6926d576f33a439e2ccd0476d10c151633bf","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.9.1.tgz","fileCount":839,"integrity":"sha512-W9mV/mNPNK5+fgoSH3H0ukNsOVMkTcilLuYnKIhaMOvbcA2dFSNIYEDUFE9StqMHh54EIOEY/aksbo77mBOURA==","signatures":[{"sig":"MEYCIQCJivSzwB6iaZMjEpVumkCLUjxfNZAwacXzkXiQ8Rwe8AIhAMKXNhgunzOOtLAfmdSthDXfwh1N7aaoZc6SS+rITQz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8273379},"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":"d3150a05f1d9eb0b91c234b970ed08b8f679ad3f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.9.1","@f5xc-salesdemos/pi-tui":"19.9.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.9.1","@f5xc-salesdemos/pi-natives":"19.9.1","@f5xc-salesdemos/xcsh-stats":"19.9.1","@f5xc-salesdemos/pi-agent-core":"19.9.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.9.1_1780629946589_0.08240256287854186","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.10.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.10.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.10.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c6832e0a445f6412999fe25caeb28cb2cde899f5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.10.0.tgz","fileCount":839,"integrity":"sha512-7789ucHGudVz+u1EQMMY2L45bcRvdnVK7Ec1H9kzWP1iy/VfUuUa7EIZ+DEmEei743Pku67FhoyVXhHl9erSew==","signatures":[{"sig":"MEUCIHnWd0vStWQmEAjLZn+X0KnMOPcWK5ERtwQaIpxtp0HYAiEA6ffbUO78GR0lIsmzY66Hc2cxUbjbx5gNSqEvltFbgWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8281898},"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":"d46f8e9c1e3828c21cfa36c04509b3ec562d3d07","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.10.0","@f5xc-salesdemos/pi-tui":"19.10.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.10.0","@f5xc-salesdemos/pi-natives":"19.10.0","@f5xc-salesdemos/xcsh-stats":"19.10.0","@f5xc-salesdemos/pi-agent-core":"19.10.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.10.0_1780636315688_0.6849994844522793","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.11.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.11.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.11.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"69590b7212667b9a59bb16f2d4ae438c1c697102","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.11.0.tgz","fileCount":840,"integrity":"sha512-zfLiU/fc7kmDZRSA/oCSyZOtflXX4Yc9jISet9Zx/BC+YK9iVf90GjfdYnRLbE9ITTta3BBGHjn8dR6GJOzXBQ==","signatures":[{"sig":"MEQCIEPIqQaYbawIR8nNNVo+xTOM7SE6Gkd+mpPa2BCcDo17AiByocyJIYWle3EvLgBoRSC1OO0/cqdZyhSXLDM0mVg70Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8284827},"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":"f1aa8804fd9d391462a8c13d4ff0de70b01e20b8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.11.0","@f5xc-salesdemos/pi-tui":"19.11.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.11.0","@f5xc-salesdemos/pi-natives":"19.11.0","@f5xc-salesdemos/xcsh-stats":"19.11.0","@f5xc-salesdemos/pi-agent-core":"19.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.11.0_1780666220933_0.1092864887376439","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.12.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.12.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.12.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a927acee6303d5a97f4bb78f01ff1428e42a15e5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.12.0.tgz","fileCount":840,"integrity":"sha512-6rZ6lcNfe5G4Zwofn/m7/0onqtKqxkp7y099cW7/JwC7eKqVkPq8mIqq7PmFbhWmwikxN9HGzhDVdYdRiJJIxQ==","signatures":[{"sig":"MEYCIQD4FRfkmf5B6cXYjcRCktasoU4KMqM6N/NubcvG9xzTXwIhAMIPgHxrAJwLv4kExdjNmkGYCo4WUs1+B6secQs2NKmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8284827},"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":"3e85c9b7326a4fdb9da753cd00d81ec5cbab20a9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.12.0","@f5xc-salesdemos/pi-tui":"19.12.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.12.0","@f5xc-salesdemos/pi-natives":"19.12.0","@f5xc-salesdemos/xcsh-stats":"19.12.0","@f5xc-salesdemos/pi-agent-core":"19.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.12.0_1780697299614_0.9389108790483749","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.12.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.12.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.12.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e2e985c1170d7228bce522e258b3262ae731c0ef","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.12.1.tgz","fileCount":840,"integrity":"sha512-8nylxA3AAwo9w6UW/cZF0Dda22qyZJo/AGlmvM8D3KcrRhggADm0gURbik+ZOAxpY0iwP31ix9H0Y6LpQYKoNQ==","signatures":[{"sig":"MEYCIQDm8/bSBKIUdzoNcjS78INISt3+9AsQaQFI/slFZUhbhAIhAJKnqj3ktNaGDHd32QrdS5J6E9NeZj/uYz8E0GkHWu6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8284827},"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":"a1c9dcdbec3cc3d4429070f65fb0f5fca6a1cc2a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.12.1","@f5xc-salesdemos/pi-tui":"19.12.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.12.1","@f5xc-salesdemos/pi-natives":"19.12.1","@f5xc-salesdemos/xcsh-stats":"19.12.1","@f5xc-salesdemos/pi-agent-core":"19.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.12.1_1780793587794_0.990530066461152","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.12.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.12.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.12.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"23c7cd5226c67456c7668a071262b7d65486f359","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.12.2.tgz","fileCount":840,"integrity":"sha512-jytyVVXMvKq9juunQRssNcSRC5yB8Zyg+hleUHYEeaqwOX3BPeF8PkG0mJuoWXg66SQ8InThHLkdmHxmCshwDQ==","signatures":[{"sig":"MEUCIFa+bKi0SitygUFSBqO1CctP61QW7Ozqsc/W+2OXwrfdAiEAmfVfyaMbWHRo6Uuqx2/kdrjWqoFK7g+J6x2AwkSFUhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285312},"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":"5b620fc6025c5d8119a808a6e0255cdfd976ae49","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.12.2","@f5xc-salesdemos/pi-tui":"19.12.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.12.2","@f5xc-salesdemos/pi-natives":"19.12.2","@f5xc-salesdemos/xcsh-stats":"19.12.2","@f5xc-salesdemos/pi-agent-core":"19.12.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.12.2_1780795942635_0.9896669082831762","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.13.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.13.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.13.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c269f779af3e699907510015ba900a5981e805ee","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.13.0.tgz","fileCount":840,"integrity":"sha512-mrD8uJp7PQex6SId3jM/o90+8ls6YXYRIRiQCiDI6Xd95Tbo4UUa62wKCV/FnRpl5c/XfHsg5UCyyQIRYGeBIg==","signatures":[{"sig":"MEYCIQC0Pv4JX2slEiz5AfpvL9nu969oRoYXRsNBvimgNfOIOQIhAKJZt4V2AmQ7oFE9oChMACvlf1u/8viBOYLzyRMy8d/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285630},"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":"667cb7e9aff5336970888ca6cf548963aafce132","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.13.0","@f5xc-salesdemos/pi-tui":"19.13.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.13.0","@f5xc-salesdemos/pi-natives":"19.13.0","@f5xc-salesdemos/xcsh-stats":"19.13.0","@f5xc-salesdemos/pi-agent-core":"19.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.13.0_1780831240527_0.9983257651055324","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.14.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.14.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.14.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"84f5fdf273e972473a0a1f13eed2af4151bf44e4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.14.0.tgz","fileCount":840,"integrity":"sha512-ep/c1JRyuI7oGPHzGB+sIxKucmjCDd9ehgRonnxkzXN4j11HHvrC/2/bPKbT+QJ29Gf5OM2vpjsGavlb6oMUiw==","signatures":[{"sig":"MEQCIGCOtDjorTD6lHEg99qyQHMmReXpXtYCk5sspNh/HUjQAiASMm7p/q7zWcWRO2m2UIheq/XOjFFSF7dPQAsd54YZzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285630},"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":"78e14cfd52069c447ced6c68a4d392ac56f62a4b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.14.0","@f5xc-salesdemos/pi-tui":"19.14.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.14.0","@f5xc-salesdemos/pi-natives":"19.14.0","@f5xc-salesdemos/xcsh-stats":"19.14.0","@f5xc-salesdemos/pi-agent-core":"19.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.14.0_1780864769026_0.20869798440285203","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.14.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.14.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.14.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"33898d55e03938906dc2c94457abf2af045737e3","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.14.1.tgz","fileCount":840,"integrity":"sha512-Eu3Cdc5svmmr5G+jDM4qEaoit2C6tD8Lfc86oxb35aymQ1E5t32HGbMsLSajCwBk6k8AwIJz59vnDv6MJZuGkw==","signatures":[{"sig":"MEUCIQDgm+CDgqZ8p6OpUWg86cPBsjPIlu4H8rzT7AH+pDPtKwIgO1fH+nmr8XXrzcOOto+I73Zp+zSleBDEo0eFk2S2LaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285630},"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":"345f73345cd4399385ae39fb695106d532e5d677","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.14.1","@f5xc-salesdemos/pi-tui":"19.14.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.14.1","@f5xc-salesdemos/pi-natives":"19.14.1","@f5xc-salesdemos/xcsh-stats":"19.14.1","@f5xc-salesdemos/pi-agent-core":"19.14.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.14.1_1780870827545_0.808037825066658","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.14.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.14.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.14.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"411bae0c027059b93e0eb71285a22a9f5027196c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.14.2.tgz","fileCount":840,"integrity":"sha512-qyL5/f/MbCFbX2/0SA5zsQoyRJjSyzTIcP5skfz+BuuQ/VN9Fb73lhc57JfGkjMHHRKOFw5V5Q+hfhYJtt535A==","signatures":[{"sig":"MEYCIQDLFQSME3Gucu3FcZY5rz/+wl6Tb/KhOLtvDpPRSoZ2wAIhAMwTAnAMfPT5QyCRo4txP2YORMkhlG1s0TyOFmc7kX8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285630},"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":"0beb0f9636dea5824db672c04531b899d62e11db","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.14.2","@f5xc-salesdemos/pi-tui":"19.14.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.14.2","@f5xc-salesdemos/pi-natives":"19.14.2","@f5xc-salesdemos/xcsh-stats":"19.14.2","@f5xc-salesdemos/pi-agent-core":"19.14.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.14.2_1780875821599_0.8223561090277236","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.14.3":{"name":"@f5xc-salesdemos/xcsh","version":"19.14.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.14.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2ae07f75285446372fe67cb65c5825f9b34d0fff","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.14.3.tgz","fileCount":840,"integrity":"sha512-x/aRRH14yfxYPiyTd/g+7PPRembLprnvOg9UGFBpO0BRNfk3O5CKzk9cGJmo8yxlX/fmSG23A9e17pv/CudIiQ==","signatures":[{"sig":"MEQCIAv7XWynLpNQalBuYPy3whbvtyHpZ6neVS3dRSdaSmGdAiAv/IEDMZ5dN+Ok/5iSpm0a/xfjs/OQvw1dyJzufv62ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285630},"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":"babc47593b34b9bdd2eafbe29e590dcd6b5beb0f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.14.3","@f5xc-salesdemos/pi-tui":"19.14.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.14.3","@f5xc-salesdemos/pi-natives":"19.14.3","@f5xc-salesdemos/xcsh-stats":"19.14.3","@f5xc-salesdemos/pi-agent-core":"19.14.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.14.3_1780880729643_0.1548237915176749","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.15.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.15.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.15.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"67be3176875738924a1df9eb189e0d20433cf0f1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.15.0.tgz","fileCount":840,"integrity":"sha512-Ccdss/5qcph3tbxyD7L4fH2eUMGMbM7MMO7RbLnp1IWFGLdF5yFMwvkhp1DhxcHfib0xkUOtT3EjI2sZRNctug==","signatures":[{"sig":"MEYCIQCWaVRZc25lu21mW41jcLi3ekVLp6FPk58B0h9tyA54/AIhANL85To/YLOEtJlqTeq3vYNi6knU9aPLqywP5dIvRAld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8291105},"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":"16f2b4bafacdf1eefeebfb12409b529cf1aa3354","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.15.0","@f5xc-salesdemos/pi-tui":"19.15.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.15.0","@f5xc-salesdemos/pi-natives":"19.15.0","@f5xc-salesdemos/xcsh-stats":"19.15.0","@f5xc-salesdemos/pi-agent-core":"19.15.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.15.0_1780886900039_0.8284748667963484","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.15.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.15.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.15.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8466a31b49d1ae8b45e3eed341cd8e2667515668","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.15.1.tgz","fileCount":840,"integrity":"sha512-gtIk5IdhFkUtiXFSWDsi4Ws2zaQhCtL+2KOm5RnsXiV3CY2A4CEKfXbIlj3foW4l2bk26rpWwUGSv+ywEBzUew==","signatures":[{"sig":"MEQCIADhbZE6+cMxk91HI5aHLrKjL7Epl6B5jFloL5OoYAkKAiA1RcMBcCl++28zbVXwzXH2zS6t+2m4cV6di8FgA43MsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8290910},"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":"c973489d7e76f41327ba992e44617e173cc702e1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.15.1","@f5xc-salesdemos/pi-tui":"19.15.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.15.1","@f5xc-salesdemos/pi-natives":"19.15.1","@f5xc-salesdemos/xcsh-stats":"19.15.1","@f5xc-salesdemos/pi-agent-core":"19.15.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.15.1_1780888449942_0.5967048333482037","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.15.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.15.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.15.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7a449f9112a655fed163697ca0487936e72ff65a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.15.2.tgz","fileCount":840,"integrity":"sha512-Fo3zqOXKNNTk88/H2IjGtIBQnVZLHrm3GSttQ5015HZVqLUpfYE9fyPzob8B8KAYfswCuDlDKLXKCVjayHXUIg==","signatures":[{"sig":"MEYCIQCzoOwlFNGSRrYjGBWOYrjVT7RhVm+UsOCHSnwJR5mPyAIhAIb8kV2p6DVzFhHThuv4q76Yhrcu61aBHM3HiNaxk7Do","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8291335},"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":"64103505bda7d95e1a15c5002b3ad1ac3d8e0c9c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.15.2","@f5xc-salesdemos/pi-tui":"19.15.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.15.2","@f5xc-salesdemos/pi-natives":"19.15.2","@f5xc-salesdemos/xcsh-stats":"19.15.2","@f5xc-salesdemos/pi-agent-core":"19.15.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.15.2_1780891476556_0.493605312790655","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.16.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.16.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.16.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d632d7c7546146e7fbcbcad9351b8d8e5cc7cf40","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.16.0.tgz","fileCount":840,"integrity":"sha512-BcGWxM04tf3gLWmWc6ZhA0azk/JdWwxBWP6pNLSz7xml5pLinFYLXAJebtWXN7dXiIki1K6BnCQdSUjHfKoJpw==","signatures":[{"sig":"MEUCIQDpcgtUY8SXMTlK+qezQboxrVVoXVfkZ2roPt3wI1bfhwIgAd915mcHa660GAm8zFa9iTjVN56UB/IJm9g3U53Ks0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16577545},"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":"ad89dab6c0cf0dbdcb89018b15819e3603da0123","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.16.0","@f5xc-salesdemos/pi-tui":"19.16.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.16.0","@f5xc-salesdemos/pi-natives":"19.16.0","@f5xc-salesdemos/xcsh-stats":"19.16.0","@f5xc-salesdemos/pi-agent-core":"19.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.16.0_1780894341853_0.7164761231922181","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.16.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.16.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.16.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"618f4e0ed23eda1efc4108087c1db68d51dd463e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.16.1.tgz","fileCount":840,"integrity":"sha512-y3X4AUyMdOmTm0epqgC6HFF657xk1Ciaautug7eH6PVPD/BreGGt5JsoXFRexwaDNivxGgb1KxgQN6gFXVahEw==","signatures":[{"sig":"MEYCIQCj1iWbQqZ8SRqSZzCs46AFnaDJhem4gD+i6m7LXWGk4wIhAJZ5Y4BmyINxpCkbqpckJA+WGNULLfxm5wGchZTd5HOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16578156},"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":"aadde266a7ca8aadb02ce1d2fd13dc8276957683","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.16.1","@f5xc-salesdemos/pi-tui":"19.16.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.16.1","@f5xc-salesdemos/pi-natives":"19.16.1","@f5xc-salesdemos/xcsh-stats":"19.16.1","@f5xc-salesdemos/pi-agent-core":"19.16.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.16.1_1780896388181_0.3994044287355756","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.16.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.16.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.16.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f65b6067fae42972c5d8be8b8c4376b4dd3e4ab4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.16.2.tgz","fileCount":840,"integrity":"sha512-E6XkJ8EHQgVuclGWdTQciDGvHUodqIHHwGGyZOvryg4K2JDFox8lbeTZxbjDv68UCEcTxDJfUCFQL8YY96ephw==","signatures":[{"sig":"MEUCIQCKt6EV1n8PUWbRnZRkU+m+g9CiYMybLwFKr0pKN1ZUugIgUveHhF9lz+LaEGDx8bK5+luSv2USMjBs8VfySMhITOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16578279},"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":"ed9075795d19a964a056524678d17b995e77eaf7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.16.2","@f5xc-salesdemos/pi-tui":"19.16.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.16.2","@f5xc-salesdemos/pi-natives":"19.16.2","@f5xc-salesdemos/xcsh-stats":"19.16.2","@f5xc-salesdemos/pi-agent-core":"19.16.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.16.2_1780905678076_0.25466780568992387","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.17.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.17.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.17.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6e39db7f74b687de3a4cbd09bc2d1bef90189164","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.17.0.tgz","fileCount":840,"integrity":"sha512-pber0KoJMXe8S0Jmgk9aO60IsYGUCJSKG/nbKhNx7xZ1PxtA/ahi2PSzTcTbQlXC+wYHgSSQ66AorIXYT+eYQw==","signatures":[{"sig":"MEUCIQDXe83ClKhK6XpnT95h1SatptUsmvSt93WP/j5ZbzPIvQIgf5ku6gGn3MOU8gXQJXMptmrdbk/mY+VsfBx0fjP8VbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16579906},"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":"f6c61e094f08a7f3a76e3653bece8f5d6b1db16a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.17.0","@f5xc-salesdemos/pi-tui":"19.17.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.17.0","@f5xc-salesdemos/pi-natives":"19.17.0","@f5xc-salesdemos/xcsh-stats":"19.17.0","@f5xc-salesdemos/pi-agent-core":"19.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.17.0_1780938994429_0.9477685736242123","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e45c96ab14918640eac3614c48cb5e1d84b386c0","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.0.tgz","fileCount":840,"integrity":"sha512-QHtGIw05n8Iv1q0esGM8G8Dn2EH/kp+YHlyJ0QNWWBKiZn83yW2O9QlN8PD8YSGrycIEw9tFV61lokUwyW2rdQ==","signatures":[{"sig":"MEUCIBHK9bVRu5g0yXqACxcfCVUkQ6Ltj84Ci9msNTU2i/mhAiEAp5wzU7sJcN4FuiaqkisLsPWjL+M7y02TQqaCKr+jlDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16580103},"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":"0e30bf697bc4b1f60b3f7954f038dad7cf1f3cae","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.0","@f5xc-salesdemos/pi-tui":"19.18.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.0","@f5xc-salesdemos/pi-natives":"19.18.0","@f5xc-salesdemos/xcsh-stats":"19.18.0","@f5xc-salesdemos/pi-agent-core":"19.18.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.0_1780940359388_0.9653925999823181","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a7145e7940a62b2ece2d44ef4d70e1f9ee977ad9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.1.tgz","fileCount":840,"integrity":"sha512-0r3/UWVlgXlIbV1QYJ29fNxDXtmC+8hwuI0QF1y1DELE0RYpibZfu2Q2JhMKt2nh4xf7lIgt8Gb4/JhzIyLlmg==","signatures":[{"sig":"MEYCIQDKzxD6FC8IR5ZvoqhQJq77+eyYEO8F4QEtfK+awld3uwIhAPp6VojMwVRrWY1RbnyrMHcFPeCCLfD2mZSNzLddvqiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16589215},"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":"ec1490fb957e0ae1a5a7f5feada6e80449b65ff5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.1","@f5xc-salesdemos/pi-tui":"19.18.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.1","@f5xc-salesdemos/pi-natives":"19.18.1","@f5xc-salesdemos/xcsh-stats":"19.18.1","@f5xc-salesdemos/pi-agent-core":"19.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.1_1780943283095_0.8215882960868748","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"50b0b2fa2483a2005ccd2706c5cba956765e89d8","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.2.tgz","fileCount":840,"integrity":"sha512-443NoT+C1OhTNV79X+j9TrCZJHsZxoAxxCWmDEVoylim4fq6KuBCpey19R9vGSk2PmrF+/0/Pl/RRvA1tgjZww==","signatures":[{"sig":"MEQCIHg3jL6MkrI5kDt8/njOiVodp6dLCI3eyFSs+BshNlH6AiAPUDFiVnphuPIzE7J5JRbzcaBWTwTXiEzZxN9pLaN12g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16589209},"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":"f2efb0b7c15b87b672a42376487a05ab0e4aed69","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.2","@f5xc-salesdemos/pi-tui":"19.18.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.2","@f5xc-salesdemos/pi-natives":"19.18.2","@f5xc-salesdemos/xcsh-stats":"19.18.2","@f5xc-salesdemos/pi-agent-core":"19.18.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.2_1780945007185_0.6408610258981386","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.3":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a9485963ffef3697be7128060526e315ef7dbc13","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.3.tgz","fileCount":840,"integrity":"sha512-kxaJbxn2txCGOKLVs11TJRuBKeE4rsg4WA+HPRMhAfdN0VTkpO3YTRc4wXBIpisc3v9t+ovS/JKwn+jg+6sgrQ==","signatures":[{"sig":"MEUCIQDI+Kn9KgBPBHx0KIkmrFNgfKg6rjF47cGjqkIrnrZzSgIgZpGujdXFBVjxwqzVOW0Ge23QGBLWc7XjiasTkoLVbzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16589343},"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":"2d7dbf19e76170caab879fcc60cb742363d56e7a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.3","@f5xc-salesdemos/pi-tui":"19.18.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.3","@f5xc-salesdemos/pi-natives":"19.18.3","@f5xc-salesdemos/xcsh-stats":"19.18.3","@f5xc-salesdemos/pi-agent-core":"19.18.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.3_1780949454120_0.8105778053007529","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.4":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ebe4b51885d8ffe529067ef1d554ed641a08d49c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.4.tgz","fileCount":840,"integrity":"sha512-UrEuHd9EIb+Pvx7oRlrjAX9h93arqe+UiBFV07q3fgiptlZqt6Gz9wd9mGspzTopJJqaLUBFR7pu21WueA4VUQ==","signatures":[{"sig":"MEUCIQDPHl+F7aHu3yS+f/09TN4FLmFN8HEJc6tSxfGTnDjrGAIgYVJLmjPwd+OEfsEfkFw/ciCAr84+ZtuPJI1xJWMb7qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16589343},"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":"0e39fbbd305b6c593414fbb58ff68b254d684b7f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.4","@f5xc-salesdemos/pi-tui":"19.18.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.4","@f5xc-salesdemos/pi-natives":"19.18.4","@f5xc-salesdemos/xcsh-stats":"19.18.4","@f5xc-salesdemos/pi-agent-core":"19.18.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.4_1780952571528_0.598584544436112","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.5":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3ec3d86333345a30bca612427ece2b2099412192","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.5.tgz","fileCount":840,"integrity":"sha512-Q3HEhaHoD0Q5hD3bphs/UWJwz2htnFiLSujC2lM7oKyKtXocKgBDx+elNwZkvrLYzxuBZ+Hrz4Eybk+GaZFXYw==","signatures":[{"sig":"MEYCIQD2FGVn/R0qxb+zUAY2B7ZxxdYIJSDDPBlivU/p3XwPJQIhAM7KHkPlvRtD2ARTkB6jX2zbXxhEmSc7zLxsa2KfL1B0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16590339},"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":"be83ca7a8faaed15b82af6f598128140d616d505","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.5","@f5xc-salesdemos/pi-tui":"19.18.5","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.5","@f5xc-salesdemos/pi-natives":"19.18.5","@f5xc-salesdemos/xcsh-stats":"19.18.5","@f5xc-salesdemos/pi-agent-core":"19.18.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.5_1780954235727_0.032896889611423674","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.6":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a2aabef2cf8eb4b102d8a92abcb5b4a882bc4f12","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.6.tgz","fileCount":840,"integrity":"sha512-hgQJNFWoBNAI56Qfp7uRxYqxlHFDd/LMM+g2vlMKLMdIUXyYW6R2nwK0B7LOW35LUCJQQBeYOs61RiUt1pjQzg==","signatures":[{"sig":"MEUCIH1TobCt7pskeVHoYo/r5XKsdvMeDNfCtYPs2d/vawEYAiEA6jo1drrYFzff660GI/crg5OpjFe58kYGO6R5U4ZwHco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16590339},"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":"f76c938a63c8262aec1c1c0944770ca370b05ec4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.6","@f5xc-salesdemos/pi-tui":"19.18.6","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.6","@f5xc-salesdemos/pi-natives":"19.18.6","@f5xc-salesdemos/xcsh-stats":"19.18.6","@f5xc-salesdemos/pi-agent-core":"19.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.6_1780955731344_0.7183107522172696","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.18.7":{"name":"@f5xc-salesdemos/xcsh","version":"19.18.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.18.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1867ff73e4285fa27f7251e34a5209b033c6d48c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.18.7.tgz","fileCount":840,"integrity":"sha512-zp7y/S7DujsG5bluJKMkq8WBr5y/SOD3+io28ioVc4VWOPZrFVp9Y8/A00TAWzWKTPY+tk40EyjYD5uo7w9yLQ==","signatures":[{"sig":"MEYCIQCR/MbXQZjL/AorpwXs4WWrPZ5ENNGU1sgDDs24fCuYxwIhAJjsZSUmBgtKFAPLEMafkEKVovG3FFoKdAuWk6s5l3pB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16590898},"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":"c8c863341021b40abcc64a146cbbb5a0547f3008","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.18.7","@f5xc-salesdemos/pi-tui":"19.18.7","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.18.7","@f5xc-salesdemos/pi-natives":"19.18.7","@f5xc-salesdemos/xcsh-stats":"19.18.7","@f5xc-salesdemos/pi-agent-core":"19.18.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.18.7_1780957897605_0.5069674340376804","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.19.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.19.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.19.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ba2a185c42dca84ccc9517eb95953efdf8191783","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.19.0.tgz","fileCount":855,"integrity":"sha512-UhDnTA+86us/X/0fZcnclDwwbn0z2Fexm/lXw0oIAvdDAxOlcQHIhNeB9KFpVSpix+bbFsxz8Ntbp2Ei5jo+bw==","signatures":[{"sig":"MEYCIQCzykaDzNVhgEQh8xldZnYsp+dQTCQMS8Bamf9tBzWDKQIhAOAIso8nZ5jS7jTd0H/m6g0HxEghGLblI0ST1ZBj6rdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16672513},"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":"c928cf5166c4d4401633797cf27fa0e90b533a0d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.19.0","@f5xc-salesdemos/pi-tui":"19.19.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.19.0","@f5xc-salesdemos/pi-natives":"19.19.0","@f5xc-salesdemos/xcsh-stats":"19.19.0","@f5xc-salesdemos/pi-agent-core":"19.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.19.0_1780961561728_0.019214669511114835","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.19.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.19.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.19.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"b0eff68668e7b831e9f0bad36d6ba5cf5f3ae051","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.19.1.tgz","fileCount":855,"integrity":"sha512-+tVtgM+QimIXsgXcOphsv4URACPbgW/SgDHO69Ma0k2UjhcUvxZCvq6DvBinK2Hk8hHKvEt9fc91zesWwfrSKw==","signatures":[{"sig":"MEYCIQCHxQpAIlR0eUgc0W4qXu1u0jotF8NnuK9SsTyu6GXKgwIhAIZlyrkrXKlQPC6QEL55/eZzlKq8MUnJqJlORCvwnXmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16672717},"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":"1d8f572501dac4506ac9d354e9f03b4172a8d6c6","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.19.1","@f5xc-salesdemos/pi-tui":"19.19.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.19.1","@f5xc-salesdemos/pi-natives":"19.19.1","@f5xc-salesdemos/xcsh-stats":"19.19.1","@f5xc-salesdemos/pi-agent-core":"19.19.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.19.1_1780967247289_0.1347260231401215","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.19.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.19.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.19.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8f9dd6810b904ff5286c4e4083623ba7333c7566","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.19.2.tgz","fileCount":855,"integrity":"sha512-LBwhtUHpWZ+h7vdFAbdzUbYbglBvBSaLaOTQ+UemdsDIE83DsTe4ypO1SHlylllkRwUVhEj2uNjQ7MSJa/YT/g==","signatures":[{"sig":"MEUCIQDLQDPoN2U4NEP8G/20F4UaOfZAoExr0sUenqOYz/wvTgIgG+JaFjkq9hAOsEErLARlSnmCgcH1ObFke94wewX4nZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16673579},"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":"d290899d78e13a93ad30d7ea25a715fa92008abd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.19.2","@f5xc-salesdemos/pi-tui":"19.19.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.19.2","@f5xc-salesdemos/pi-natives":"19.19.2","@f5xc-salesdemos/xcsh-stats":"19.19.2","@f5xc-salesdemos/pi-agent-core":"19.19.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.19.2_1780968804649_0.6016183345361956","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.19.3":{"name":"@f5xc-salesdemos/xcsh","version":"19.19.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.19.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"571d14b0f57c0559b45ea885f531628f7157187e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.19.3.tgz","fileCount":855,"integrity":"sha512-t3My+L0PVG/KA2Hc4VV+Wrjl+dm6HKyI2FiB6eFch+H65sXJWGp6AqTTY0xZZzoCBy7yE13KMUvSRlyT6w5OwQ==","signatures":[{"sig":"MEUCIQC+fPlGdBUCoVkYULjY3qW6FhsgEle25wZAQjupspshrgIgZ5U8BLTDFKWu6C5UNwU2nQSxnGryfGvRfA3Oz8+2f5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16674063},"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":"0d01a928658034ee23d053d44eaed4463ee35b8a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.19.3","@f5xc-salesdemos/pi-tui":"19.19.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.19.3","@f5xc-salesdemos/pi-natives":"19.19.3","@f5xc-salesdemos/xcsh-stats":"19.19.3","@f5xc-salesdemos/pi-agent-core":"19.19.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.19.3_1780972057624_0.7089415245138253","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.20.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.20.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.20.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8dc3fe5efcbe9aedb0a9ca740658916dce2f55e5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.20.0.tgz","fileCount":855,"integrity":"sha512-/b8r1agbm6kvDoz6/9cqtvw+sIQpBC+LNfMHydhQceFH31Jy9erG4oOX4B43GFg9fIlRp5l26sVyNTe6XumYCw==","signatures":[{"sig":"MEUCIQD4uhpJ0Cpz8FD4kL+TKrFIpigcpBwQ18cGsBL9hYxVmAIgSYCCxMIikG3UFxjUS2tjQJRPMkWqf6AZLvGnEeQT1TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16674979},"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":"218c1d5ef18212bd9c034ea86f80927094c941c1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.20.0","@f5xc-salesdemos/pi-tui":"19.20.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.20.0","@f5xc-salesdemos/pi-natives":"19.20.0","@f5xc-salesdemos/xcsh-stats":"19.20.0","@f5xc-salesdemos/pi-agent-core":"19.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.20.0_1780980000082_0.5112257551767125","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.20.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.20.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.20.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"20912b64b42173691e213a4d751b86ec39309258","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.20.1.tgz","fileCount":855,"integrity":"sha512-vxELKqYMhuH1M2JBOwZFXA+Dxldf7BFkxDqiFEnFI5HD2P4ZiC2q+vlaZctw7mOvYBW4e7ltBbN7oQBGuGDJiA==","signatures":[{"sig":"MEUCIFIeypxK6Vj2QIIJvuhT0wtQWouFEPaMxOnD74osy2nAAiEA9/xjnkEMywX0wLbJ2K+rpxcx7nzzjAHIfhKqVKKk2T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16675541},"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":"0ecbb73107f9ece06f7f82f243ff413ff30d6f06","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.20.1","@f5xc-salesdemos/pi-tui":"19.20.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.20.1","@f5xc-salesdemos/pi-natives":"19.20.1","@f5xc-salesdemos/xcsh-stats":"19.20.1","@f5xc-salesdemos/pi-agent-core":"19.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.20.1_1781009350877_0.6205699549052","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.20.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.20.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.20.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f8beb16316846310cedf6dd8562ac4e5909bf915","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.20.2.tgz","fileCount":855,"integrity":"sha512-DUomr56OLlpkscJhWQOrS2F6LqWoS0HokRA/Uf/EouVtYZyF8gn9VV31F9Z7EfWD4ZimZtWxPNckbBo9iX2ZTA==","signatures":[{"sig":"MEUCIDNe/t+VZu0oZoYMSehRndMP0FH3WxV+p5hqmPIVm5ykAiEAmYhvhnY1M7CGnAkuwv3CDHdMpMNWXkA+z0GsNyWvj6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16676008},"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":"1309c9e3c66b4478206dbc6c442e027bf52ed6a4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.20.2","@f5xc-salesdemos/pi-tui":"19.20.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.20.2","@f5xc-salesdemos/pi-natives":"19.20.2","@f5xc-salesdemos/xcsh-stats":"19.20.2","@f5xc-salesdemos/pi-agent-core":"19.20.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.20.2_1781020418799_0.5790549501730251","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.21.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.21.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.21.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"57f3deaa0e11c2697cbcceac46974131993dfdd5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.21.0.tgz","fileCount":855,"integrity":"sha512-F5M/Edp9VUoICCHnRHjPd9lWldnPs8rp69WEq3v6GyL1shV0pwOAxS6e6cyOFrjONEl2gOvoyEAGSWJpjXteXw==","signatures":[{"sig":"MEYCIQDem5iboJkOgh0W89QoATXCW7fePuiMnoljt77qK1RWrwIhAOSkeeJDuapr5cIFaonKY4aw3vGBcZWa+ORn9/AJAt1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16680663},"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":"b79f79549c5d8c7645ad7484d9231fd39de83c2e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.21.0","@f5xc-salesdemos/pi-tui":"19.21.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.21.0","@f5xc-salesdemos/pi-natives":"19.21.0","@f5xc-salesdemos/xcsh-stats":"19.21.0","@f5xc-salesdemos/pi-agent-core":"19.21.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.21.0_1781030816234_0.8547924312043402","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.21.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.21.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.21.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c0890d752d590ecf889d50d73ff002ae930ac980","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.21.1.tgz","fileCount":855,"integrity":"sha512-mwCwX5lQbbHQ9X+N84Nm/z7JSPFWmh46UMVNmFrpcyuBKzFsoV7m0eudwXMgukKs1FpLwYRPoi+B9UdePTFomA==","signatures":[{"sig":"MEYCIQCm4UWmcRpKkz1HKDZD1WKsRtahKzLAj74oCxRrC0cclQIhAI6msGg9GMLhJLV1n0oHM/0kimCzqfsruXmthuHf+hzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16680658},"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":"806c028f9e51acc0f44993df94bc76c583543156","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.21.1","@f5xc-salesdemos/pi-tui":"19.21.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.21.1","@f5xc-salesdemos/pi-natives":"19.21.1","@f5xc-salesdemos/xcsh-stats":"19.21.1","@f5xc-salesdemos/pi-agent-core":"19.21.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.21.1_1781040759617_0.733143598556381","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.22.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.22.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.22.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f55f5080afb7828abb1dd2b39309b20b70316214","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.22.0.tgz","fileCount":855,"integrity":"sha512-HcCb7G7nguhArmvd3Rlqw22mSBu0kXQhYgrjr95qSOrqKI6vLNz/iqye14J5gcMhtXvde7wQqAsc0+k4ahRGBQ==","signatures":[{"sig":"MEUCIC/H3zl8KXMaQj9XuGfuS9MDY5wqfnLbT55cNbzBx46GAiEA7WzRwqSoP5W4NTkeva6HbtVJbGtBnSW4I7c/vEqT43o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16684277},"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":"a80eb3c1c0cc909d3a8b40f5b904e876240341a8","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.22.0","@f5xc-salesdemos/pi-tui":"19.22.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.22.0","@f5xc-salesdemos/pi-natives":"19.22.0","@f5xc-salesdemos/xcsh-stats":"19.22.0","@f5xc-salesdemos/pi-agent-core":"19.22.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.22.0_1781055420886_0.028943287884874547","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.23.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.23.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.23.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d036f0759c5d239fb0cb6a3f3d7692774c215dc5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.23.0.tgz","fileCount":855,"integrity":"sha512-vMoEUkJQMZPEt6aul/NDEP1j1Sdl6bFT8m0TWXfy0cP7Gs89TeKRpMj71489kY90jtjpHC0kF4UPR/QRy2sQKA==","signatures":[{"sig":"MEUCIQDeFNeWqyixMOwo7zPUS/2T2hnFAGTYVBUqvHprSCCskQIgEHRF7HJsJD3sgST6jWfwkgJSVC5clrfaxRzVDebMr00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16684277},"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":"cf557ba01837ddc45244765c72aebd5c00f66a5f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.23.0","@f5xc-salesdemos/pi-tui":"19.23.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.23.0","@f5xc-salesdemos/pi-natives":"19.23.0","@f5xc-salesdemos/xcsh-stats":"19.23.0","@f5xc-salesdemos/pi-agent-core":"19.23.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.23.0_1781062575655_0.7437981592441236","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.23.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.23.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.23.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c749f2950ed45f30274c359f6eadf4d442da36b4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.23.1.tgz","fileCount":855,"integrity":"sha512-T58kRc3xdm75CXAxQHLai7swQWfwQjxCGc34YxabHhJDeaFwqg82x64KptPe/8L4yZaO+MsjIaPkasaww2yOOA==","signatures":[{"sig":"MEYCIQCpPaFbg3YmfEHka0t10HyliZRjOL7/wyJiiasRxliEEAIhAOP91+zSLceDXy6tPFK04DEgmxI/ylUEf5JMnOj7kQM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16684277},"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":"b1a85a4920cd93796d6b73b7aea3685dde5aaefc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.23.1","@f5xc-salesdemos/pi-tui":"19.23.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.23.1","@f5xc-salesdemos/pi-natives":"19.23.1","@f5xc-salesdemos/xcsh-stats":"19.23.1","@f5xc-salesdemos/pi-agent-core":"19.23.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.23.1_1781064893005_0.30669755894515904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.24.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.24.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.24.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7a1ac06b4522c7c28011cb9344dc911c33bb4d5d","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.24.0.tgz","fileCount":855,"integrity":"sha512-p+AtSh+b/37RoVgomGKuiYnTo7FlcJcJZ9Q7Q9/8neC5WjE3auoEAPcBu/EDlvVHg5bHNFJ17+4PehOOhk0OkA==","signatures":[{"sig":"MEYCIQDqNHy2kvQ+CcoaUXpJrfVoa3kSXJK7TZoF/yVV+6NrJwIhANFi2nYUnzRH18XA9bS0nsOYHqJ78avFJ+3s3bedOlOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16685565},"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":"b6d2c75111b6a2e4e599661cb3c89156385d1a60","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.24.0","@f5xc-salesdemos/pi-tui":"19.24.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.24.0","@f5xc-salesdemos/pi-natives":"19.24.0","@f5xc-salesdemos/xcsh-stats":"19.24.0","@f5xc-salesdemos/pi-agent-core":"19.24.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.24.0_1781110702940_0.7742509550453118","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.25.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.25.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.25.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d3bc7887e6996dcc8e3ad07f744ca72c6e6b05d2","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.25.0.tgz","fileCount":855,"integrity":"sha512-52nAn83+0d4OGQUHTUOzCRy1xW6zfA2f/8btlK0Aro29EUvX/w2oBWFO4sEli5CZD/O9cgKZhFP0zHoilqiLcw==","signatures":[{"sig":"MEQCICic4WmMIKzXVxGgW4RpKVUINqTqMyY1kdrdNFn7OyN9AiAomJteuUyMpdiW7VZ4/bXuzOKvkrvN586YbrwQ4Bxetg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17089133},"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":"4635eeef49227a2124c96c1f61824387bcc83b86","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.25.0","@f5xc-salesdemos/pi-tui":"19.25.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.25.0","@f5xc-salesdemos/pi-natives":"19.25.0","@f5xc-salesdemos/xcsh-stats":"19.25.0","@f5xc-salesdemos/pi-agent-core":"19.25.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.25.0_1781113937856_0.12778797687430066","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.26.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.26.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.26.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5278154be353af11c876cb8a8414e3aed326e39b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.26.0.tgz","fileCount":855,"integrity":"sha512-MG6wNeoqdJ+lO0DcHaMYgn6Wt5J0TsS/eAqBCqkt6wIcJQkBNZRoC0ZmYWydWnc+Yma3XT6/STWHoUGkDWX6lA==","signatures":[{"sig":"MEUCIQDJb/cBfMSgeJEp9lP29Rp8/7r/d87E74T13cK6WoGCEwIgXPGiyUywdbHH8/bTcqrK1kY2vX1crb0/b6g6WOKh1vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17089396},"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":"5f7c3bfd5202d9ddc4b608f21c21612dd80701eb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.26.0","@f5xc-salesdemos/pi-tui":"19.26.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.26.0","@f5xc-salesdemos/pi-natives":"19.26.0","@f5xc-salesdemos/xcsh-stats":"19.26.0","@f5xc-salesdemos/pi-agent-core":"19.26.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.26.0_1781143586225_0.225581622445288","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.27.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.27.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.27.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5b6b7071ad6a8947b7ee2fd517b5db964d7bcf19","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.27.0.tgz","fileCount":855,"integrity":"sha512-MUeLFRywv3E0gXjus+vQ4/RNZrTtK6/j9G+fZablPuTBSPZ//pN4Wn7MLkUwC0cRjKpJWBTp9nNhSx4ZABpZmQ==","signatures":[{"sig":"MEUCIQChjBAHjHvPBJCY+qNTMBZbBHC5O5VpfD8ruX7U069kFwIgJfk+JHXvJnoxlwf6sIXLtOJdKrTtiQJ1dx5BFzaxa1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17170519},"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":"c47002ea97fdd9d111ef03aa87652ea460c4a10e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.27.0","@f5xc-salesdemos/pi-tui":"19.27.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.27.0","@f5xc-salesdemos/pi-natives":"19.27.0","@f5xc-salesdemos/xcsh-stats":"19.27.0","@f5xc-salesdemos/pi-agent-core":"19.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.27.0_1781146598042_0.3571951929058552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.27.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.27.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.27.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"db4b6ed868053b405e92d0496db40106f4e217ea","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.27.1.tgz","fileCount":855,"integrity":"sha512-ne2O3wU/bdIp09T9v9UNtI4c2wgLarT9/4xrYPcNIqa81p9AbhhVzMoQLcbqj4e6RuDt8weZrNpKEHeLuqguGw==","signatures":[{"sig":"MEYCIQC3YtJwxJFGDIl0AbWVQH2M52pTSsMElDjHcNDNbRjvBQIhALCVhLGa2CHQ2VP+fFqK/cVAKIe5iCBGxle5ObiWtBOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17170519},"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":"733f34673d030878f7fba143e2d2d3d89f3294cc","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.27.1","@f5xc-salesdemos/pi-tui":"19.27.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.27.1","@f5xc-salesdemos/pi-natives":"19.27.1","@f5xc-salesdemos/xcsh-stats":"19.27.1","@f5xc-salesdemos/pi-agent-core":"19.27.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.27.1_1781148922662_0.9070319097901753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.28.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.28.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.28.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1043ccc6d81dc06616191e9a7e5c0e49dd25cc58","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.28.0.tgz","fileCount":855,"integrity":"sha512-72GJfxAxQj6/vKQFnJol63zH1bFzdcMUgb3+VIuRb1DtGu3/KLYwNULV8XHxvwKxGtLe/m5flgX3Y4le9H6PrQ==","signatures":[{"sig":"MEUCIDeRPdE+BWmWYJnk0tsCDOU05oetngezYNrcE9x/zhojAiEAlWJvtgINEvnTTuPdiioIrBmnwSU8cC99Q3PBV3YfELQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17185640},"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":"f5e2cb01ca859d340f3d8803be61d501719c3971","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.28.0","@f5xc-salesdemos/pi-tui":"19.28.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.28.0","@f5xc-salesdemos/pi-natives":"19.28.0","@f5xc-salesdemos/xcsh-stats":"19.28.0","@f5xc-salesdemos/pi-agent-core":"19.28.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.28.0_1781186625727_0.26415506729579064","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.28.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.28.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.28.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"571c4bb23b1f804b8f4fddb8801194a3b15628cb","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.28.1.tgz","fileCount":855,"integrity":"sha512-LtX+o5UyFLSdlGOF/NAJxOLgIkc03oNyCI5RV+w4DjGHdQLK/cGkQ5onBttNfU7xykN3BEQ3gpIpyfcRiy2czw==","signatures":[{"sig":"MEQCIAZXRyvE8sccmQmt9nTilamkTOCCGjUrcdvhIIPvEB8OAiAYKrCoSfTk5OrSFVAmMwQRg0ZCKRDgSzIHe4dUOW5atw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17184175},"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":"e614268dc72eee896142a03c2a926a73c7774e4e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.28.1","@f5xc-salesdemos/pi-tui":"19.28.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.28.1","@f5xc-salesdemos/pi-natives":"19.28.1","@f5xc-salesdemos/xcsh-stats":"19.28.1","@f5xc-salesdemos/pi-agent-core":"19.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.28.1_1781209526481_0.01761727875514052","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.28.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.28.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.28.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"43364783dd90d3ea18b147dfe4dc17ad873173db","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.28.2.tgz","fileCount":855,"integrity":"sha512-sLdS3KaF9giR5iCKSyNTe4q0AJerJezhMvVCx7wY7rbtyJAbpI9Q2ZNd78dyqJ5W3KromNmxgr9I9PrkJnnyDQ==","signatures":[{"sig":"MEQCIEACbbaTfVGZ31qlSuZgMI5zKUAkiNRcuopUUHMxVg8eAiBMdfijCD+N2ZDhw8KDbbDwqCbRZp8/P4BWGz2Tv+AbXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17184175},"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":"ebd6c0383d5c0e5bde390d93e4b6346d311efdae","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.28.2","@f5xc-salesdemos/pi-tui":"19.28.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.28.2","@f5xc-salesdemos/pi-natives":"19.28.2","@f5xc-salesdemos/xcsh-stats":"19.28.2","@f5xc-salesdemos/pi-agent-core":"19.28.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.28.2_1781269566407_0.5604776320179641","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.29.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.29.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.29.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"30ecd03c5901a758ac2c6f324b69cf50c63eeddf","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.29.0.tgz","fileCount":855,"integrity":"sha512-DJC6ZGPFOZOtANfRDkLIjQ6Jri444ufpLYo2vMfY4KIddNS+fYibqyX8Vx0gb04SOaZ6rAGu1OPWmK/m2j54jg==","signatures":[{"sig":"MEUCIEoWyn6Qh+emT7C/5uSg+P5EYtPmKvibnOTIbnng/F1aAiEAy258q1Bc1CdEfOC8vuoTE1vv4mTSR3Mq/krEkjupRgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17185675},"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":"7fa5eedd8b420a253446f200bd667bb2e09f7320","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.29.0","@f5xc-salesdemos/pi-tui":"19.29.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.29.0","@f5xc-salesdemos/pi-natives":"19.29.0","@f5xc-salesdemos/xcsh-stats":"19.29.0","@f5xc-salesdemos/pi-agent-core":"19.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.29.0_1781284521058_0.7250973292877378","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.29.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.29.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.29.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"4e3f1d0b1ab0fdaea4df4710e1de55b752d4c780","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.29.1.tgz","fileCount":855,"integrity":"sha512-gw5+RpN+PuORYs+jE0wAWYiUupO8mFXn6KYb+jmHv8KXu/onKhVVXU4oWNoqjKW5RkJgZYXHnb0rhKmbtQ+agw==","signatures":[{"sig":"MEUCIFQWt9xt7iRmqAjr/oP87Nom4Tg4la6+sxvzcUhKomN5AiEAy7W3XvpWt+GURkg9IzSDV0a5x7bK4eEodimHfeMv4V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17185782},"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":"87b69f04b6efe97f6f5d1f849b61ee0f01e448e0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.29.1","@f5xc-salesdemos/pi-tui":"19.29.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.29.1","@f5xc-salesdemos/pi-natives":"19.29.1","@f5xc-salesdemos/xcsh-stats":"19.29.1","@f5xc-salesdemos/pi-agent-core":"19.29.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.29.1_1781289242549_0.7706708308858443","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.29.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.29.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.29.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"445ae3639043c559095cb16b478941c18df6632f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.29.2.tgz","fileCount":855,"integrity":"sha512-6f3tMD4lJnszdID4UFeJzjpRFuH1xRouqab3W8NE6OJdcu8kduAkvh+Ft4y4TTo6aSiMCayOEoTv7LPKmvE+jw==","signatures":[{"sig":"MEUCIBaMAL3AdThPCC/gMlRIxSMdFY5A6hVR7IayYr5n3izdAiEAvNBcHwn1wc77XuP5rOecXDuRLZlW8EymCUl+xgGQZ/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17185992},"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":"469e45101cb9ac83c6444152038bb5cd14fd6eb1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.29.2","@f5xc-salesdemos/pi-tui":"19.29.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.29.2","@f5xc-salesdemos/pi-natives":"19.29.2","@f5xc-salesdemos/xcsh-stats":"19.29.2","@f5xc-salesdemos/pi-agent-core":"19.29.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.29.2_1781327895665_0.9575932783490497","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.29.3":{"name":"@f5xc-salesdemos/xcsh","version":"19.29.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.29.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9eab818b1bd3ee4852e0ddc2d981c62ed1847bd5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.29.3.tgz","fileCount":855,"integrity":"sha512-zitKRu2uUMCD+kFzBNByn9Pr8jyJ/AoCq51LJLwvt2muFcQsJN8C3ev8wQ6+uEjlsN0CC+TcPoolVvxQYtNnFA==","signatures":[{"sig":"MEUCIA5dS56sW1C3dJDVHRzVKipPnhuIcsMbK5dGYTP3ajWyAiEAoxRoT+gKeHBWZVr6FsSqoe6iKg/x0LeivwWFb40+gms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17185992},"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":"424e6521b291a2dc79a47b4c5c04f5a2233d9b5c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.29.3","@f5xc-salesdemos/pi-tui":"19.29.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.29.3","@f5xc-salesdemos/pi-natives":"19.29.3","@f5xc-salesdemos/xcsh-stats":"19.29.3","@f5xc-salesdemos/pi-agent-core":"19.29.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.29.3_1781381916078_0.6103870451663669","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.29.4":{"name":"@f5xc-salesdemos/xcsh","version":"19.29.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.29.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"5db9b73341024d926c15e613b436dd957d43c624","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.29.4.tgz","fileCount":855,"integrity":"sha512-f8Tj/0PyWsDAp1z8n/UaaLERc3TlFVQWyqUPwTxwR7RvAACsSgYY+StT5Rga5m+ICX3t9D//q2lpsFOwxj5f7Q==","signatures":[{"sig":"MEUCIA55IjmwRSwzBo/tCZHdcCp/HF97TuCb6ADNR/4puIfYAiEA8p+5jv0UPl7i7X/L3aytiCHykdRLJOSIeUuijUVy5ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17186237},"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":"27ecdaf573dab102cede3433ad847157cdd81b6f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.29.4","@f5xc-salesdemos/pi-tui":"19.29.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.29.4","@f5xc-salesdemos/pi-natives":"19.29.4","@f5xc-salesdemos/xcsh-stats":"19.29.4","@f5xc-salesdemos/pi-agent-core":"19.29.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.29.4_1781413608401_0.4199984834228039","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.29.5":{"name":"@f5xc-salesdemos/xcsh","version":"19.29.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.29.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"84658fa28a4c1ef8c1fcab70770733851a935b9f","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.29.5.tgz","fileCount":855,"integrity":"sha512-Tw+WjMFGUlp+VqnJ8VQaklWyki1J/2T42IIHmF421QO9WQfT6B0tdh7ToB2dd2qe8GCg+I63sXP4wWFFUC+Uig==","signatures":[{"sig":"MEQCIDQqZjOmdHavV4W9xL4iSM7p05w9NgvMZDrN662pmIPYAiA92LIZYYN0ywjYHnt3Q+oz+ZGwvoUOTcvVZ0TRM2jOyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17186237},"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":"01fdddd1aa0fe33bc912d65cd02a4bf36bd51c57","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.29.5","@f5xc-salesdemos/pi-tui":"19.29.5","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.29.5","@f5xc-salesdemos/pi-natives":"19.29.5","@f5xc-salesdemos/xcsh-stats":"19.29.5","@f5xc-salesdemos/pi-agent-core":"19.29.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.29.5_1781449978703_0.6379364024063194","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.30.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.30.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.30.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3d0bdff5afce9f1e0dcc79c18a5c97fd12fb37ea","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.30.0.tgz","fileCount":866,"integrity":"sha512-knbq/fI4PC9gmFB4OnIwi8Qv8fFuu+tPQOfgXmJJLSvtzajCm9BvDdcnfPoWhtM2HScUxKqLeyLR4zXeoSWKUQ==","signatures":[{"sig":"MEYCIQDeoKb4AWVsGuMJm+pNa5/bcsc0XgKLRs+/ADzIvm6WrAIhAJLYl/Y8vp8D1oN3fb9LtBm3bxqxQzJSGRU0wWs00Zri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17242825},"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":"06f9364382e7e1bbc13059da2380ce61008f76ba","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.30.0","@f5xc-salesdemos/pi-tui":"19.30.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.30.0","@f5xc-salesdemos/pi-natives":"19.30.0","@f5xc-salesdemos/xcsh-stats":"19.30.0","@f5xc-salesdemos/pi-agent-core":"19.30.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.30.0_1781469761650_0.5213807192373441","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.30.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.30.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.30.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"79c7dcc15d5173ee54c30c69fe3b91f3f949685a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.30.1.tgz","fileCount":857,"integrity":"sha512-Wu3y3K0zZurEGb7dEVZUd8E4Q9hEZTvVu+PNjWsVhCSJMfXgUBq5+8wHaEadJBZrw6iWkYUW91UK6howHkThbQ==","signatures":[{"sig":"MEQCIGcOuB8dlW3rzdOX05o1PTr/At9ZeMKM711fbhZTgNkeAiBYhvHr00IW22NU9Hb5pqpPxdwKa+aGC/uzyav/MIUFfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17198663},"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":"b1150372a182f6653cf5a62a53edb7d1c04c277a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.30.1","@f5xc-salesdemos/pi-tui":"19.30.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.30.1","@f5xc-salesdemos/pi-natives":"19.30.1","@f5xc-salesdemos/xcsh-stats":"19.30.1","@f5xc-salesdemos/pi-agent-core":"19.30.1","@f5xc-salesdemos/pi-resource-management":"19.30.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.30.1_1781482099511_0.9796347228572424","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.30.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.30.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.30.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3cda5c637d9a445b20a782e91f6375940c12a424","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.30.2.tgz","fileCount":857,"integrity":"sha512-V23UAZFHucsX29MbtOkthgY7PBTC93IsfQdNKOeA8VpES35m4THuJ2/JpO3fjWi2tWxHx7e68o3ecIrA3iB+Ww==","signatures":[{"sig":"MEUCIHhOp9D8Jizf5thXNHiSgYW0d3f8TUoli0o9zBX5jmN9AiEA/KiItmv20Jbux/8E8Wornu4BDxsZTLjuRUKhkAGu5YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17383168},"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":"7d5d9de262ad75f175f4c9249187470a3bf6dd72","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.30.2","@f5xc-salesdemos/pi-tui":"19.30.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.30.2","@f5xc-salesdemos/pi-natives":"19.30.2","@f5xc-salesdemos/xcsh-stats":"19.30.2","@f5xc-salesdemos/pi-agent-core":"19.30.2","@f5xc-salesdemos/pi-resource-management":"19.30.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.30.2_1781485806098_0.19632375540898428","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.30.3":{"name":"@f5xc-salesdemos/xcsh","version":"19.30.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.30.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ff16092746edd3c1052a72a6943f3c59e27d2564","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.30.3.tgz","fileCount":857,"integrity":"sha512-1f48HHpKitipati0Oz8KzR+gZ5fJCq4/ezhDWCbkLErbrCCnslAvWvwvyRlixGz0loHwFMGau+pLxbaBa5mL/Q==","signatures":[{"sig":"MEQCICgYPDxSMI3Lmv0JlAZG5BbzABLji5hXtiHlWfEmMu0nAiBf6JmlKk6VVM4h0vYYehUb/7NRkbg5Uow6di5b3A/i/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17382941},"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":"09ac1c3ce47be3d522f797475f3aeb098f4eae6d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.30.3","@f5xc-salesdemos/pi-tui":"19.30.3","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.30.3","@f5xc-salesdemos/pi-natives":"19.30.3","@f5xc-salesdemos/xcsh-stats":"19.30.3","@f5xc-salesdemos/pi-agent-core":"19.30.3","@f5xc-salesdemos/pi-resource-management":"19.30.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.30.3_1781488865644_0.7183101996560748","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.30.4":{"name":"@f5xc-salesdemos/xcsh","version":"19.30.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.30.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6a1a63ffac88e33cd0bae6d3c83d85417b00fd27","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.30.4.tgz","fileCount":857,"integrity":"sha512-nyBxfihiIwL57tGmDlNwHo18j0UdVJh0mVlibZG2WPlDr6VAMI9OKN/WhbaEyleQVzhQgOAog8CVCLfClpCBmQ==","signatures":[{"sig":"MEUCIDsPNYJHvrV81BFZ4IKp8+W7ilGK7T/hvtRIhLrH3nW7AiEA+6KzewzNXFXxobcvJkKGg1edVDleBnMzeP/rJi6zZno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17382941},"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":"4a5bc4f09ff018233f64855d9db988cb328ee146","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.30.4","@f5xc-salesdemos/pi-tui":"19.30.4","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.30.4","@f5xc-salesdemos/pi-natives":"19.30.4","@f5xc-salesdemos/xcsh-stats":"19.30.4","@f5xc-salesdemos/pi-agent-core":"19.30.4","@f5xc-salesdemos/pi-resource-management":"19.30.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.30.4_1781491431065_0.13714528681431082","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.31.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.31.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.31.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6689178c70db596be406c566daf993b4e1937472","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.31.0.tgz","fileCount":858,"integrity":"sha512-mILZmlMpH7DwODN0l/x021iBZK4YPTKfpaDoYUrnV0x/KQH3KxagCr34pLVaQ3LBQ+2Ohsll9vxHdJzkH60x/A==","signatures":[{"sig":"MEUCIEfloTVXxRq7+gY1iH61UWmqCeNy17FnAnSBXP4sDZbMAiEAiJ7aoLxFgRTaEHCA2EJiyBO6MaGqr+1ZUVQMNJo33a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17390070},"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":"f162b28f59b6db856a5c429de1dc9041767fc341","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.31.0","@f5xc-salesdemos/pi-tui":"19.31.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.31.0","@f5xc-salesdemos/pi-natives":"19.31.0","@f5xc-salesdemos/xcsh-stats":"19.31.0","@f5xc-salesdemos/pi-agent-core":"19.31.0","@f5xc-salesdemos/pi-resource-management":"19.31.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.31.0_1781492879923_0.03524495790499649","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.32.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.32.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.32.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"c19a2bd02cb0e52ff54099fc135b299372a0eda7","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.32.0.tgz","fileCount":858,"integrity":"sha512-PLWqzP2+PpmicU0eSWyuZDpCvbbzecwxwIW1PY8ulDArqlCwBQQOTlRiF2DQ59vtuToiRUxCGJsitTcpc8Bo8g==","signatures":[{"sig":"MEQCIENApoe72M3SSlNU4nRR2LWvynQSDGU1pQd8O66qTGeMAiB/29y63OdACBdCxRGGmxrGrJ6P6FCLTWOM0vix6z+kvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17390070},"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":"b58c4c478fdfe8e2fc87f692408fd75a458cae2e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.32.0","@f5xc-salesdemos/pi-tui":"19.32.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.32.0","@f5xc-salesdemos/pi-natives":"19.32.0","@f5xc-salesdemos/xcsh-stats":"19.32.0","@f5xc-salesdemos/pi-agent-core":"19.32.0","@f5xc-salesdemos/pi-resource-management":"19.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.32.0_1781565582340_0.005762637189934194","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.32.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.32.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.32.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"92ce20baf93faa27c99c8e577831f901c795bc1c","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.32.1.tgz","fileCount":858,"integrity":"sha512-U61DYQfxB0EjJldRhUbVIdtX4OCegS3Y4cAIUbWIyJMcEUidFlJmIjrPZB6j/PGuokonU0FZYxnoorc8pcmf9Q==","signatures":[{"sig":"MEQCIC/IikApt7ENTCz7BXxTDXBHb0nYNlfeCluJkDSzBAgRAiAV6yQWO/FZGVPmzUnbW6jyIsyrXJmIYxGbAC2oFj2dMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17389996},"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":"63dcdcdc80675732a30aae05ff17d9e27d77119f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.32.1","@f5xc-salesdemos/pi-tui":"19.32.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.32.1","@f5xc-salesdemos/pi-natives":"19.32.1","@f5xc-salesdemos/xcsh-stats":"19.32.1","@f5xc-salesdemos/pi-agent-core":"19.32.1","@f5xc-salesdemos/pi-resource-management":"19.32.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.32.1_1781571593983_0.5478753763366571","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.33.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.33.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.33.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"98f152d8092772725180f837682ebeb81d4638dc","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.33.0.tgz","fileCount":860,"integrity":"sha512-Wz0sJ/RxgL+09eqk005uCBSc9MGjMpjc/0ZHsLQRIu1GpzqYqeTSSp0EX6JS4xhYvhbe2bKIE0TMcBL2wZkjGQ==","signatures":[{"sig":"MEYCIQDCWa3ZhLSYbe8o6DiJArA/mbreVzj/l+PZZJ9cMFtkkwIhAJxFAtB5EdxsXAakp6BT2jmKKoeEQomkCVG5+KtpoJc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17409453},"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":"f29552ef521f334d775ed9700aea3e820e89cbe7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.33.0","@f5xc-salesdemos/pi-tui":"19.33.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.33.0","@f5xc-salesdemos/pi-natives":"19.33.0","@f5xc-salesdemos/xcsh-stats":"19.33.0","@f5xc-salesdemos/pi-agent-core":"19.33.0","@f5xc-salesdemos/pi-resource-management":"19.33.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.33.0_1781575806292_0.5606588754751121","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.34.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.34.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.34.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"954dff2b87d8217ff9f332f30349b2b9f8ec50f1","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.34.0.tgz","fileCount":860,"integrity":"sha512-cYMmCdMDiZQHbXxTw5GuURZOfOr5YHpesvHbQkX9gXHb/4qrLvK/+4DYQrE849+fgmmtzveg0JTZwxkJhzHFLQ==","signatures":[{"sig":"MEUCIQD5HOsI1wrwnlZbdEv3sbbYQ+lB53BNxPDPv/8dK9E6xwIgbf2afiTkwcBXvhfVbvOufHUejK30/Mo/cIYl8VcDkZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17409548},"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":"f8f3b52c770b7ab81bad6b7dd6795f9b602d1b8e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.34.0","@f5xc-salesdemos/pi-tui":"19.34.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.34.0","@f5xc-salesdemos/pi-natives":"19.34.0","@f5xc-salesdemos/xcsh-stats":"19.34.0","@f5xc-salesdemos/pi-agent-core":"19.34.0","@f5xc-salesdemos/pi-resource-management":"19.34.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.34.0_1781655956286_0.33163742768692495","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.34.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.34.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.34.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d14836800a402339403e861d5440bec3eb0accc0","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.34.1.tgz","fileCount":860,"integrity":"sha512-seWsVV/ATgFnHiURYaSsrlrSI5KXKdMcG8xRrd/BaIFbtsrX2FfmxrCTqEwF+fG4HtGfVMTrGZXynLFfEHu2NA==","signatures":[{"sig":"MEUCIDLQVNQQo3KA++oVUr8uWANZVg51NN1vJ+f7WKRqzcFeAiEA+GB/y2oGIondmoa/LwRAE368kP9PxDbI85Vqey0MFzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17409959},"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":"c4f25152065ba8aaef7187bbab3ff5698f752cc0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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-terraform-index":"bun scripts/generate-terraform-index.ts"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.34.1","@f5xc-salesdemos/pi-tui":"19.34.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.34.1","@f5xc-salesdemos/pi-natives":"19.34.1","@f5xc-salesdemos/xcsh-stats":"19.34.1","@f5xc-salesdemos/pi-agent-core":"19.34.1","@f5xc-salesdemos/pi-resource-management":"19.34.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.34.1_1781756318915_0.336548069998893","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.35.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.35.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.35.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d5285422df3efe026a87a7bdbb90aab7802bb6ec","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.35.1.tgz","fileCount":874,"integrity":"sha512-WVtqzHTCwpP79lbPNAN6YvT8cV8E51SH0sq/XTFRy91G+rLSC6TfyMYM1aD4Q5bUBsCHssORqV4mkrNWettTnw==","signatures":[{"sig":"MEYCIQCoySazxKq4ztqsqRA848BV60IUsqC1e0nFcT5UxOFJYgIhANIgPl30G2A1v/6nIdzouNMR/KKnMkARw870qU1zIC06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17680279},"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":"859c5bbaeadef1b3556025c624f25a0597a74b2c","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.35.1","@f5xc-salesdemos/pi-tui":"19.35.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.35.1","@f5xc-salesdemos/pi-natives":"19.35.1","@f5xc-salesdemos/xcsh-stats":"19.35.1","@f5xc-salesdemos/pi-agent-core":"19.35.1","@f5xc-salesdemos/pi-resource-management":"19.35.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.35.1_1781870369670_0.3713540718768358","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.35.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.35.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.35.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"f5ac8d55fe764a8f013448fc1f5e56a60dceb71e","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.35.2.tgz","fileCount":874,"integrity":"sha512-bufE2+x9+MF8KXJgGw6+qcXZaMKzmq4LPvVTOPFN2aqAsABAgENykeQs+75vhxtiZC7qOsaR/rYOuXEjfb5u6w==","signatures":[{"sig":"MEQCIG05aFilzqyv5SuJjsnsva7LhBS4S7weXmNoJqIIYq5yAiAJn0Usr4oWkuMKaDqHrEolvWj/dLbSKMGeW7nEHLPHkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681225},"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":"3cffc8bff9e2afe9267f9d68f86c37ec109507f5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.35.2","@f5xc-salesdemos/pi-tui":"19.35.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.35.2","@f5xc-salesdemos/pi-natives":"19.35.2","@f5xc-salesdemos/xcsh-stats":"19.35.2","@f5xc-salesdemos/pi-agent-core":"19.35.2","@f5xc-salesdemos/pi-resource-management":"19.35.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.35.2_1781882136527_0.27431065884522376","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.36.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.36.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.36.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"6e7f4c9a0716cb4ddaf46b2cd7d87c34a16a70d9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.36.0.tgz","fileCount":878,"integrity":"sha512-qF7NMNB9YP1KnhlceIZkW1RQrrSBclkr3bhc33Y/4KjwQ1WicRQfJX9Q9/MSH8VHpwxVWU+5sOY4hEjHL4zWAA==","signatures":[{"sig":"MEYCIQDWhA+vwteXxppSgj21UZ3zt+9Y9Izz2cp9iHisI1M9vgIhAMWjEAcnMi93Mjr9i532S8RxwnSFV3vWkoUlM+V/7auf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17699364},"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":"25f2668aebf96b7025f2b1abc9646adcd929d0b0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.36.0","@f5xc-salesdemos/pi-tui":"19.36.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.36.0","@f5xc-salesdemos/pi-natives":"19.36.0","@f5xc-salesdemos/xcsh-stats":"19.36.0","@f5xc-salesdemos/pi-agent-core":"19.36.0","@f5xc-salesdemos/pi-resource-management":"19.36.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.36.0_1781897420989_0.7569497180706377","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.37.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.37.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.37.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"7fde1ab0e6bb2f90d5b3f242d49b878248adedf8","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.37.0.tgz","fileCount":878,"integrity":"sha512-m8DpjPRnyvIkGpHbJiDKjRn7mxUa1uOMCE6scz0JTOzox2dV8zHIPkXFE+0ff/H05aiwNORBTMYrhQ5CiVKOCA==","signatures":[{"sig":"MEQCIE446g3S6Je4LapnkMoEpOfy2kH5XrVHavA2XRupNtjMAiAHp4++AH62dc6NbC3k6A3whiOKPrWiMU4YQm5uJcvFKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17700545},"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":"374149f9c6d3c1f4e51bc68d673ab27d0f2bef11","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.37.0","@f5xc-salesdemos/pi-tui":"19.37.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.37.0","@f5xc-salesdemos/pi-natives":"19.37.0","@f5xc-salesdemos/xcsh-stats":"19.37.0","@f5xc-salesdemos/pi-agent-core":"19.37.0","@f5xc-salesdemos/pi-resource-management":"19.37.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.37.0_1781899955119_0.713122248257468","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.38.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.38.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.38.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"280556ec88c3957180d6fbb2f9a04dc44da64718","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.38.0.tgz","fileCount":888,"integrity":"sha512-XIySACVITPBWkLzryYd6KrhdlJbRX9HL1AWrhuFQGT72L7H4fsDZn/SDn7rsVBdygP8S2CjA5L5lUxfLb2r3Zw==","signatures":[{"sig":"MEQCIC4fkDKTZ5s3SqMs+465GCOe4xjl3xWypcEESAcas2aZAiABXCJ2GXFwcl+JRCxYwt7n5hH/xJS3Bd9dUrQCkyUI3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17737699},"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":"5fee6032651977f72bb3a5e56637f8a580f8d0a9","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.38.0","@f5xc-salesdemos/pi-tui":"19.38.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.38.0","@f5xc-salesdemos/pi-natives":"19.38.0","@f5xc-salesdemos/xcsh-stats":"19.38.0","@f5xc-salesdemos/pi-agent-core":"19.38.0","@f5xc-salesdemos/pi-resource-management":"19.38.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.38.0_1781959353296_0.11796740114699555","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.38.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.38.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.38.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a377b04c28f0906a73fe365644ad3571e3824cea","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.38.1.tgz","fileCount":889,"integrity":"sha512-UhY3HEIwqo7++lHutNS5werOEy2k4y8flhvVgMcZYhCXz2NT5UJ3nn30oZmZKfz8FEfrM9M49B0STsxtQSWdeQ==","signatures":[{"sig":"MEQCIBt10jIIY5gZAiz/muLHCbL6cVTeU3WrOZBGr/sJJ50OAiBNpF/+ZEJlqgD8661/oO5t6Pv4L8E8rznE4vW1lnwhRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17751635},"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":"266202856915236a611800e70fb7eb31e6f01ddb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.38.1","@f5xc-salesdemos/pi-tui":"19.38.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.38.1","@f5xc-salesdemos/pi-natives":"19.38.1","@f5xc-salesdemos/xcsh-stats":"19.38.1","@f5xc-salesdemos/pi-agent-core":"19.38.1","@f5xc-salesdemos/pi-resource-management":"19.38.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.38.1_1782105089340_0.8426023433551173","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.39.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.39.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.39.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"503710dfe7cbcb997625b49d135d9a313c8aed71","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.39.0.tgz","fileCount":889,"integrity":"sha512-fygNwP4w1YPJz6NhhtBCHeuhuzUs+JXwHDw6fwdkStj4aUfeLpgNLKTE7AGxpgVb1uqLDPl8Ud55igqkCuyDdw==","signatures":[{"sig":"MEUCIQCcjWe7UAlFaD0XDy3/pXSAtdbt4H4oCw2O/2MmKB/opgIgHli55jJLlpSF1VLb878NEfAQ/lysjY/C9NBMxR60W/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17751831},"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":"00fa51ea150526f7b5c80e5f8a271510f1e1129d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.39.0","@f5xc-salesdemos/pi-tui":"19.39.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.39.0","@f5xc-salesdemos/pi-natives":"19.39.0","@f5xc-salesdemos/xcsh-stats":"19.39.0","@f5xc-salesdemos/pi-agent-core":"19.39.0","@f5xc-salesdemos/pi-resource-management":"19.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.39.0_1782150160476_0.682248825650656","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.40.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.40.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.40.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"410bb129dd480b2fba6bb9e5efec6995073b6179","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.40.0.tgz","fileCount":889,"integrity":"sha512-NnLfLaDubO20jptCjlV0fSMLj6oa4tM3JuWfhNbO945ij4BvbnaWeaVwASBx4L54D+0XYjcPve6LFwMhVaj/vQ==","signatures":[{"sig":"MEQCIAdbaZmx6HNuv68E0NvYk4aWtHXrnrhr30UORJgOd+WUAiAPpRvO4K6HXNhuDoo+7Eb/SVeww75U2WmGdJ9SPeWEYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17753119},"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":"e25f0c5f25c2bc47d8e50a69b4ad6ac4edc7c3e5","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.40.0","@f5xc-salesdemos/pi-tui":"19.40.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.40.0","@f5xc-salesdemos/pi-natives":"19.40.0","@f5xc-salesdemos/xcsh-stats":"19.40.0","@f5xc-salesdemos/pi-agent-core":"19.40.0","@f5xc-salesdemos/pi-resource-management":"19.40.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.40.0_1782160313149_0.4750622872772523","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.40.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.40.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.40.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3b0342010d57396093b4fc6f147ed0458fdb33a4","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.40.1.tgz","fileCount":889,"integrity":"sha512-sOlqGjGzLE0/LY44DlaL9fn5G3cJQHUep55mxUgR5nHcTpcX6FKneDtnXabkB2uBvFRxKTW10zG0s2qhObgtZA==","signatures":[{"sig":"MEUCIQD6rP3iKxW0k1mXJmcOlUO/I/5eUKpCIwZkUaRzE/eMQAIgSh19G1nMfuAU/SebgHjs7okfaBxFMsWecjVLVPftWmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17754128},"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":"275f974ebd394297b46557d849ba1eefb2e323e1","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.40.1","@f5xc-salesdemos/pi-tui":"19.40.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.40.1","@f5xc-salesdemos/pi-natives":"19.40.1","@f5xc-salesdemos/xcsh-stats":"19.40.1","@f5xc-salesdemos/pi-agent-core":"19.40.1","@f5xc-salesdemos/pi-resource-management":"19.40.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.40.1_1782183202406_0.6845686951865431","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.40.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.40.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.40.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"93d8b289b9b6b2d38c309053aef0ec0823cae9a6","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.40.2.tgz","fileCount":889,"integrity":"sha512-5ICfg+wRrzbBg3niOTiNQ2ZcrErL/8Su6Shpy8WfR8M9/UVMxE+NKiNUfakbk8R2nbG6uIfEHQdQqkPdWt0itw==","signatures":[{"sig":"MEUCIQCUe0JZT+kPVDv2iLWyFqd9r3eMJxVabydl4RZ0I2exiAIgLjzRrfPf3dcnG5qP0yZqpw2Vcc6UvHG5It+V4bLecmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17754250},"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":"02a066ca415f314598846605acb617dd08685d70","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.40.2","@f5xc-salesdemos/pi-tui":"19.40.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.40.2","@f5xc-salesdemos/pi-natives":"19.40.2","@f5xc-salesdemos/xcsh-stats":"19.40.2","@f5xc-salesdemos/pi-agent-core":"19.40.2","@f5xc-salesdemos/pi-resource-management":"19.40.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.40.2_1782185681668_0.6286085736959444","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.41.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.41.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.41.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e476bef5698251c0561858c9b411cf88f2e45d34","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.41.0.tgz","fileCount":892,"integrity":"sha512-IyRb8EDtPMC3U0n2tO+Sj/TbxTtwviPHGykybJL+yDwf/iocVxZMub0b1cmnzeoz4FCj700CzPF0j74l9KaR0g==","signatures":[{"sig":"MEYCIQCKrpHsy0AiJxjcs/J4fJo910kixJ3BAVG1TpVbLCU/MAIhAPrBgGR6GlaHPAeK1m1eDaUSzoZZYuaBZf3IvCHB/6xR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797014},"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":"4d3ec5aec645e7d1cd21df2484d621c5f1e36bc0","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.41.0","@f5xc-salesdemos/pi-tui":"19.41.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.41.0","@f5xc-salesdemos/pi-natives":"19.41.0","@f5xc-salesdemos/xcsh-stats":"19.41.0","@f5xc-salesdemos/pi-agent-core":"19.41.0","@f5xc-salesdemos/pi-resource-management":"19.41.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.41.0_1782224808759_0.6115310480635165","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.41.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.41.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.41.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0fa55cc788792e761c60c7dcc4d25e6a58b9e3f2","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.41.1.tgz","fileCount":892,"integrity":"sha512-NOHia7oQ6Qe9+HtvtxstaweUljWpZ0gfA/cn03NfnhGDA7JFEI2DybXln+w8hMn2/32NMWrchuXvPAUNTNYqVw==","signatures":[{"sig":"MEYCIQCQ0ufBBYIH3cmpv7uwEt/k024vs75hfE1+LS/+jkT1sQIhAKcjj3hZWR4imHfuO59CMOtYpznJbJW2IO1o0OKgo+wh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797545},"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":"0744c7f8bafe717d59be1fd3bc46fac5a79ba629","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.41.1","@f5xc-salesdemos/pi-tui":"19.41.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.41.1","@f5xc-salesdemos/pi-natives":"19.41.1","@f5xc-salesdemos/xcsh-stats":"19.41.1","@f5xc-salesdemos/pi-agent-core":"19.41.1","@f5xc-salesdemos/pi-resource-management":"19.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.41.1_1782242775277_0.977112922463405","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.42.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.42.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.42.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"cd2a3b118a0c80dc4e00afbf0b13076196fa8992","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.42.0.tgz","fileCount":893,"integrity":"sha512-9hQG2FOroKiZ/TjEScPCNCaOEslO4ntVlR4Ln8QGOWflvqIWP8Y7pPyx87m6bSjDcyW+foryp7F1k8v7QhzxSA==","signatures":[{"sig":"MEYCIQD096Xp5ZkuSoh6QUXpc3ZptIZ0/eXQr6zOaeU8kjX/uAIhAOXa2teNmoEe0GsEByDoUEmy2EsRpU65kuQyAqpsa0lN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17803261},"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":"5959e8371dc1aaa802e7a5b3bc51642328816b2a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.42.0","@f5xc-salesdemos/pi-tui":"19.42.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.42.0","@f5xc-salesdemos/pi-natives":"19.42.0","@f5xc-salesdemos/xcsh-stats":"19.42.0","@f5xc-salesdemos/pi-agent-core":"19.42.0","@f5xc-salesdemos/pi-resource-management":"19.42.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.42.0_1782266613531_0.26840064873630687","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.42.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.42.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.42.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"ca2560ef1698f8a457b57523355d99526f03cdd5","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.42.1.tgz","fileCount":894,"integrity":"sha512-Z0hL/QemljW1aQKo+KYCAstQXhshQ0AITfDf8lPm7Uk2q77uW7TWa3z7MrqeTKQVbgxEEJKalFcfk+JHfHMlDg==","signatures":[{"sig":"MEYCIQDFSg7s8eE86HYMKpVq9KLhWcBxnIi1hdEQvl93mMzC4wIhAM7Tcq2igCpJDb9zHt6ZwLBNhPMgsipcHLxWKZcvCi40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17809984},"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":"164a80d621b7e0c5f5e89bf9cd7caac2911eb764","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.42.1","@f5xc-salesdemos/pi-tui":"19.42.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.42.1","@f5xc-salesdemos/pi-natives":"19.42.1","@f5xc-salesdemos/xcsh-stats":"19.42.1","@f5xc-salesdemos/pi-agent-core":"19.42.1","@f5xc-salesdemos/pi-resource-management":"19.42.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.42.1_1782270689131_0.3050692870564464","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.42.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.42.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.42.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"9ff12b0ff379bf485039f27922f9045c10c080c9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.42.2.tgz","fileCount":894,"integrity":"sha512-IYgbU43fGPGeXyNLaplDP8jXn6NiH3S90hmQ1gdJLBEJ24yx3PfaGNen0cEtGdlE+VX+JKqf0bM9AP54CHXUaw==","signatures":[{"sig":"MEYCIQC4AuU6JKR9x+T4XzhCEWVFhcamZD229NWH1o/FAKQxfgIhAKSUct1f5euXut/iRLe+QOIRzLVTgg+g+5JnDGLFBAYv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17810480},"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":"a018af25c2adec4357b1aa63213417ef9331ef18","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.42.2","@f5xc-salesdemos/pi-tui":"19.42.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.42.2","@f5xc-salesdemos/pi-natives":"19.42.2","@f5xc-salesdemos/xcsh-stats":"19.42.2","@f5xc-salesdemos/pi-agent-core":"19.42.2","@f5xc-salesdemos/pi-resource-management":"19.42.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.42.2_1782272754418_0.9091601424253728","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.43.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.43.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.43.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a0ddc898722c6e5efd595f6954eb542fbb2a2811","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.43.0.tgz","fileCount":894,"integrity":"sha512-Se7MGLiC1sgcaUw7EOKQn4CxYj29gsiVY8uybJnxLYtZAmZy4nnp3PRhzLcJaFG5krPRBaeFljUYJnGlHplFGQ==","signatures":[{"sig":"MEUCIEzKHWFo4hjsYShCHxIBSU+PXFabW+Fjvge1MeoKGvZnAiEAudvCKhOvEnRNpfN+qinRtrI29HFnD7RJqs9ld76n/J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17816572},"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":"d8fefbb60bd96f414bb9c21da7df270bd10876eb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.43.0","@f5xc-salesdemos/pi-tui":"19.43.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.43.0","@f5xc-salesdemos/pi-natives":"19.43.0","@f5xc-salesdemos/xcsh-stats":"19.43.0","@f5xc-salesdemos/pi-agent-core":"19.43.0","@f5xc-salesdemos/pi-resource-management":"19.43.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.43.0_1782277265589_0.30056602080708883","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.43.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.43.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.43.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"a01201b6c193dfacff54ac730b63f26629aec930","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.43.1.tgz","fileCount":894,"integrity":"sha512-p98b0oal1LFAoy96E3aIlPS1ZOnMDeRURNl/Z1umO+oZ24m+ZGe/R8GxJcwxYJWsFVPpt2F6kFoIoqPK9eFsqQ==","signatures":[{"sig":"MEUCIDM+N/s94aiDIDMcCkDI48YysAznyNvMtdWmLvMIKFEAAiEAwk4mQ7ekMpLhGAo8XkMXynOsPUaoK2Zc7CWcS5GnfVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17817799},"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":"5b36c788a2d9ad0fb4a7da83458621d0e995a05a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.43.1","@f5xc-salesdemos/pi-tui":"19.43.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.43.1","@f5xc-salesdemos/pi-natives":"19.43.1","@f5xc-salesdemos/xcsh-stats":"19.43.1","@f5xc-salesdemos/pi-agent-core":"19.43.1","@f5xc-salesdemos/pi-resource-management":"19.43.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.43.1_1782315261525_0.38246533478192246","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.43.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.43.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.43.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"8f08793e97ac769dfebf4f07ce1fea27d4349dff","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.43.2.tgz","fileCount":894,"integrity":"sha512-YUK9iCH7SmpdMuqvQ/ZxJaU7ZgHsPDr1MQLrMQPwSt4oPPBBpI2pbJvT4DYM4TGt+fURUDZ5KZImCBF4mEJi5g==","signatures":[{"sig":"MEUCIF/yr/Nt5jRew4WKfQqL5q89Wzdm4smHoditta9e7VyeAiEA2KfshNtzE/881eIgA79gOjGBnVTHR1bJ7X1eYu8u5ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17819656},"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":"09742430243eddeb0ed597e94079c21ceca02d7f","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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 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 && 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","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"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.43.2","@f5xc-salesdemos/pi-tui":"19.43.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.43.2","@f5xc-salesdemos/pi-natives":"19.43.2","@f5xc-salesdemos/xcsh-stats":"19.43.2","@f5xc-salesdemos/pi-agent-core":"19.43.2","@f5xc-salesdemos/pi-resource-management":"19.43.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.43.2_1782320188139_0.08674811331909105","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.44.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.44.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.44.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1a103d0550d29416d2ca459b2306e455892a046a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.44.0.tgz","fileCount":898,"integrity":"sha512-ES7v9sysXAisypvrQ7I+xWU2ZbR3EPsn2uVUS4Q5VMluGBrf0O/iD6ENIzsKlvHQPQM/r/wvD6KUyuP8qcOXvQ==","signatures":[{"sig":"MEUCIBPPvci5dhf7pMZZZIvkLFbRWhyJt4kyaMlmohrBL4JkAiEA4nHyU4D8tr/kwdxU1Y91L5u3Pdo49/7XYPdtUw9HbuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17962531},"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":"b1148ebca56ea90ee6ea89b5c17d0fb735e49b24","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.44.0","@f5xc-salesdemos/pi-tui":"19.44.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.44.0","@f5xc-salesdemos/pi-natives":"19.44.0","@f5xc-salesdemos/xcsh-stats":"19.44.0","@f5xc-salesdemos/pi-agent-core":"19.44.0","@f5xc-salesdemos/pi-resource-management":"19.44.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.44.0_1782322280230_0.2561355285351552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.44.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.44.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.44.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"d1e3e110b2828e4cc376b1bad73876bfa0146c21","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.44.1.tgz","fileCount":898,"integrity":"sha512-P8lZqozhNkvqdnSeNdI/VPXEe76gYujTa1VT8HkGh5bh3VN5NSC4Qr/T83bwFwgwJHl0WUxcz864RR/ETwJ4XQ==","signatures":[{"sig":"MEYCIQCMwat8NiL8DpPhVD/b9qmswIxIguTJaM+9NFYiUaMu9wIhAP1sUeC5SvGgl0l2aBwSztLTNe4U2RAn60TQP6e7vWdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17962531},"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":"04edd68d368b93a173bf04dd234c4f6ba7733907","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.44.1","@f5xc-salesdemos/pi-tui":"19.44.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.44.1","@f5xc-salesdemos/pi-natives":"19.44.1","@f5xc-salesdemos/xcsh-stats":"19.44.1","@f5xc-salesdemos/pi-agent-core":"19.44.1","@f5xc-salesdemos/pi-resource-management":"19.44.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.44.1_1782329583074_0.46065404923077846","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.44.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.44.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.44.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1a3488cb81eddc4d7395e45792675e919e14482b","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.44.2.tgz","fileCount":898,"integrity":"sha512-fYyIhhEfMXxy8x3wz4H6GeU7TCtRdhesK7vRF94k0rvA26kcKw2u2r2cVrfqr9QnqakpBKcNrrfjNJUF+hlS7Q==","signatures":[{"sig":"MEYCIQDUr9rmY2kr9tWt602n3sLr+0NI0V7iw+3Q7p5y3uvdkgIhAKjLtCPEtHc297un6G7P3SYlw0pYCUNrebSZKEMNZGg+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18615178},"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":"6e93a54c64e7bdd78d54b56b0c0237025aa420c7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.44.2","@f5xc-salesdemos/pi-tui":"19.44.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.44.2","@f5xc-salesdemos/pi-natives":"19.44.2","@f5xc-salesdemos/xcsh-stats":"19.44.2","@f5xc-salesdemos/pi-agent-core":"19.44.2","@f5xc-salesdemos/pi-resource-management":"19.44.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.44.2_1782347888559_0.9396596361038825","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.45.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.45.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.45.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3545cb4a3ba1fd756f57a463ca88b0b8e4f6cd00","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.45.0.tgz","fileCount":898,"integrity":"sha512-mBicRis+MKJnCu7gQHRDjgKOrrkgrxKdLydceKcKYX++6dHj2kFAGztY1M+CdFNMFQOI1AeqjXL7/Vl5ti8sYA==","signatures":[{"sig":"MEQCIBIIyBWU7RW4OWzBpduic0pk97jp6qOA8/Z1s68piXXDAiAPwZzPnaykTh1uO/YATrj2hUiICNwtXt+n6S2b0AskVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18719675},"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":"60deceedc40dbe381063bb844f14f02c993ca9f7","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.45.0","@f5xc-salesdemos/pi-tui":"19.45.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.45.0","@f5xc-salesdemos/pi-natives":"19.45.0","@f5xc-salesdemos/xcsh-stats":"19.45.0","@f5xc-salesdemos/pi-agent-core":"19.45.0","@f5xc-salesdemos/pi-resource-management":"19.45.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.45.0_1782402673258_0.6967530514005262","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.45.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.45.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.45.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"36e74594a4877e8d21fea2516f118e8f563ce038","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.45.1.tgz","fileCount":898,"integrity":"sha512-i+VmAnS6LOXawCLp7ZHVF93t7m2lYLdlTb341L5TXzxKbWMXGBY+2m0eOXWzerWr1xX/B/TYTbTwWUU7wKgKLw==","signatures":[{"sig":"MEUCIQDXQPkTGhIbQlwFLIC5rmD97oluyIrWtaE/RBs5zLG4uwIgcRwSnmL9/pJ62xqbkIns1WdLlPcN5b/4J5qmZ5zEmpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18719675},"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":"ece71fa9d0f2962d7049048e987cb733bfd2ce3d","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.45.1","@f5xc-salesdemos/pi-tui":"19.45.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.45.1","@f5xc-salesdemos/pi-natives":"19.45.1","@f5xc-salesdemos/xcsh-stats":"19.45.1","@f5xc-salesdemos/pi-agent-core":"19.45.1","@f5xc-salesdemos/pi-resource-management":"19.45.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.45.1_1782406535826_0.37199845908875107","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.46.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.46.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.46.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1cc581a686b1b07255e5f2b54bcb7ee2175f603a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.46.0.tgz","fileCount":898,"integrity":"sha512-TOgrtT3c7OUQWov52kWpbUB/qpUyCyCmwSdaSm7vc9bE10QcfCxnSjD/fwENz+6zOHqeYLv5ZRl9jEhgODF+sg==","signatures":[{"sig":"MEUCIQDLokmk/94aJp4d2Zurj1wo6/22eIFMxShKhr6vM42vUAIgc3I3juWl2y8lPjA8uX1cLeZTHire9ilhpyKJb3sJTqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18719675},"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":"28d6d09c668bc741c710d4fbc51768be6262769a","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.46.0","@f5xc-salesdemos/pi-tui":"19.46.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.46.0","@f5xc-salesdemos/pi-natives":"19.46.0","@f5xc-salesdemos/xcsh-stats":"19.46.0","@f5xc-salesdemos/pi-agent-core":"19.46.0","@f5xc-salesdemos/pi-resource-management":"19.46.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.46.0_1782407957211_0.2819418748049316","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.46.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.46.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.46.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"1832dca702eeb365cf07665a6f2628c188047125","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.46.1.tgz","fileCount":898,"integrity":"sha512-R7gtuZCr4Un4RFxKdqiEmNUc/fI+1jLZWz1v+sI4lXnWwTWFHojvHBTCh36MIGIRiFc85orAUv8Ek7YZG+oj2g==","signatures":[{"sig":"MEYCIQCKf+t3uxdjCRctCre570Bl6BrW5an3SbHEjNIwyeH1WQIhAJGIUNgvVNy1k6JpdGT5em2R8TlUMg2u0mQdV0zuSZ6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18731253},"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":"5db3ce656a0f4ecb720afb48aa38d0398cf2f1d2","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.46.1","@f5xc-salesdemos/pi-tui":"19.46.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.46.1","@f5xc-salesdemos/pi-natives":"19.46.1","@f5xc-salesdemos/xcsh-stats":"19.46.1","@f5xc-salesdemos/pi-agent-core":"19.46.1","@f5xc-salesdemos/pi-resource-management":"19.46.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.46.1_1782411939942_0.4225680430753542","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.47.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.47.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.47.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"0affdd65180aa8fd112553fbc4f4aa91fb4a9a89","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.47.0.tgz","fileCount":898,"integrity":"sha512-R2Jz9NCw2FsMRsM5jnr3KxKNCHpUaF0/F+60+8xZ+1EnCN1kpi8oTXCnno3lfxdA/zh9E1N5q/ev593DlNZasw==","signatures":[{"sig":"MEQCICTakpPYZ1wB0MAG8pCAOlE/f7ocsn58HD6v/sMvtXeVAiAqW6TU4su/9LR8YRrHx+1WZtjmrtQYCZqSRHBoIt6fkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18730980},"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":"ae8522ac0882900baeef7e16bb63110c859dd522","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.47.0","@f5xc-salesdemos/pi-tui":"19.47.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.47.0","@f5xc-salesdemos/pi-natives":"19.47.0","@f5xc-salesdemos/xcsh-stats":"19.47.0","@f5xc-salesdemos/pi-agent-core":"19.47.0","@f5xc-salesdemos/pi-resource-management":"19.47.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.47.0_1782415174443_0.45059481914451527","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.48.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.48.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.48.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"3ec4b8bc790d8704b1d7736aad23614fd1f434a9","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.48.0.tgz","fileCount":898,"integrity":"sha512-XnGkadzETSqKD4Yj1VIZq3DrtVhraDTwQ7YDqdHvaHmD/2lciugvL+o3eKhvo/YrpnSDYSTyqGnjy+J4MrHtDg==","signatures":[{"sig":"MEYCIQDLTj5x5TgxgvlWISGBIzNFfuWuwDyBpL17rp6hgtrB7AIhAK+9ikE2x0/YBz1IUnLoIDYU4K8VKrA72A62cu7IXm52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18732371},"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":"d0c5ae1622948405d6d1efdf5d664ec72ffbb7dd","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.48.0","@f5xc-salesdemos/pi-tui":"19.48.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.48.0","@f5xc-salesdemos/pi-natives":"19.48.0","@f5xc-salesdemos/xcsh-stats":"19.48.0","@f5xc-salesdemos/pi-agent-core":"19.48.0","@f5xc-salesdemos/pi-resource-management":"19.48.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.48.0_1782417853882_0.6278497533020582","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.48.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.48.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.48.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"eedb6c242fa105cc2de18f79299d4e63c33387ef","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.48.1.tgz","fileCount":898,"integrity":"sha512-vPR/un6EhspY3+ExFUZYsgm6JmFF9oy0+W1A/yvJXi24Yj6JUGSQczkwn25IXQUsR/cR9Y417VJk25Y44dVPKA==","signatures":[{"sig":"MEYCIQC/C9m6/8IPAph94+F1EeBsuOCU5+gdJjDPKbT5VXPHDgIhAOGC0DZr+u8gmY4SJ8k7yHVSRFbRw7u5Dg2QhJbIV+kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18732689},"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":"631f2894864056abcc7f4d985ad5d4bc4b12806e","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.48.1","@f5xc-salesdemos/pi-tui":"19.48.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.48.1","@f5xc-salesdemos/pi-natives":"19.48.1","@f5xc-salesdemos/xcsh-stats":"19.48.1","@f5xc-salesdemos/pi-agent-core":"19.48.1","@f5xc-salesdemos/pi-resource-management":"19.48.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.48.1_1782419795624_0.5284054224435357","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.49.0":{"name":"@f5xc-salesdemos/xcsh","version":"19.49.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.49.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"40904c765bd10b21672bcfeb92525a7c1afa5b5a","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.49.0.tgz","fileCount":899,"integrity":"sha512-wxhSynqfevWDPot8mplpAa+MxUAFm2RM58H+EpWWjXM4CXtY32BBYh3aftRrR/UNNzP70vGsP/yONDF3J176dA==","signatures":[{"sig":"MEUCIBmPk7vpbd0yzZob1gv7qjo4O1A5Ov3cfKHVMFHnH3rCAiEAhLO7yxHeVYlM1khH/JvHgTCecLC9FyLSbxLd2NzZcfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18738759},"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":"fb72a3cf675798ecef6816224a5152ff7a032bbb","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.49.0","@f5xc-salesdemos/pi-tui":"19.49.0","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.49.0","@f5xc-salesdemos/pi-natives":"19.49.0","@f5xc-salesdemos/xcsh-stats":"19.49.0","@f5xc-salesdemos/pi-agent-core":"19.49.0","@f5xc-salesdemos/pi-resource-management":"19.49.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.49.0_1782432171025_0.6563036155098487","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.51.1":{"name":"@f5xc-salesdemos/xcsh","version":"19.51.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.51.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"e95c8817e3f124196f9f860630990cf0c0f13733","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.51.1.tgz","fileCount":899,"integrity":"sha512-vhFSwt1vq0yxrhnFTVOm+ri60gQHYVcGmi43PJuXol0ZTIHRZC6CEnZL5gP+LMUM4G9SSGMO4ltqQDV/fOYW7Q==","signatures":[{"sig":"MEQCICYo726Qzw5xDPO3scm2aUtj2MO/2ZJsFJQYMxQnzK7mAiB7IxuuIRNumWw2igJyA3hTC+mPGjBs6wDIBTY2e8VgDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18740256},"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":"671ad2b869a09652fe8e49dc726d754f80086d9b","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.51.1","@f5xc-salesdemos/pi-tui":"19.51.1","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.51.1","@f5xc-salesdemos/pi-natives":"19.51.1","@f5xc-salesdemos/xcsh-stats":"19.51.1","@f5xc-salesdemos/pi-agent-core":"19.51.1","@f5xc-salesdemos/pi-resource-management":"19.51.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.51.1_1782456677025_0.6621406907978487","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."},"19.51.2":{"name":"@f5xc-salesdemos/xcsh","version":"19.51.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5xc-salesdemos/xcsh@19.51.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"contributors":[{"name":"Mario Zechner"}],"homepage":"https://github.com/f5xc-salesdemos/xcsh","bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"bin":{"xcsh":"src/cli.ts"},"dist":{"shasum":"2592ef209ec5254d5ac072ade5225674c3df56f6","tarball":"https://registry.npmjs.org/@f5xc-salesdemos/xcsh/-/xcsh-19.51.2.tgz","fileCount":899,"integrity":"sha512-mzf8aqZFQfy0or8AxG+Q+A9HhLFaVHGwacFqewFhAmAuVsiMRJrB7d3OO/262FruDVuZHe3TLoZcIN2/kcP6OQ==","signatures":[{"sig":"MEQCIBRS45sNVia4lswJTJOyMrHly5j1uZVRHtDx0YyDUnAZAiAW69uLv8d/Muvf4f5WtDgdMkEaLrBfvYbUFpt2Nq6CFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18740636},"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":"f4e9e03352bd0a9ed941caef8acaf3df08b5fba4","scripts":{"fix":"biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-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/f5xc-salesdemos/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","@mozilla/readability":"^0.6","@f5xc-salesdemos/pi-ai":"19.51.2","@f5xc-salesdemos/pi-tui":"19.51.2","@agentclientprotocol/sdk":"0.16.1","@f5xc-salesdemos/pi-utils":"19.51.2","@f5xc-salesdemos/pi-natives":"19.51.2","@f5xc-salesdemos/xcsh-stats":"19.51.2","@f5xc-salesdemos/pi-agent-core":"19.51.2","@f5xc-salesdemos/pi-resource-management":"19.51.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3"},"_npmOperationalInternal":{"tmp":"tmp/xcsh_19.51.2_1782482112810_0.8368836018154149","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has moved to @f5-sales-demo/xcsh. Install that instead."}},"time":{"created":"2026-04-08T09:19:14.995Z","modified":"2026-06-26T15:22:35.763Z","2.0.0":"2026-04-08T09:19:15.410Z","2.0.1":"2026-04-08T09:43:38.045Z","2.1.0":"2026-04-08T10:34:07.759Z","2.1.1":"2026-04-08T19:36:52.424Z","2.2.0":"2026-04-08T20:02:23.942Z","14.0.3":"2026-04-09T03:29:46.064Z","14.0.2":"2026-04-09T07:36:44.153Z","14.1.0":"2026-04-09T08:20:12.024Z","14.1.1":"2026-04-09T09:32:54.516Z","14.2.0":"2026-04-09T18:34:13.501Z","14.2.1":"2026-04-09T18:41:16.438Z","14.2.2":"2026-04-09T19:42:40.053Z","14.3.0":"2026-04-09T20:06:13.183Z","14.3.1":"2026-04-09T20:43:57.628Z","14.4.0":"2026-04-09T21:47:55.529Z","14.5.0":"2026-04-10T06:49:18.454Z","14.6.0":"2026-04-10T18:12:06.868Z","14.6.1":"2026-04-10T19:08:39.556Z","14.6.2":"2026-04-10T19:57:49.660Z","14.6.3":"2026-04-10T20:07:12.302Z","15.0.0":"2026-04-10T22:23:23.921Z","15.0.1":"2026-04-10T22:45:58.170Z","15.1.3":"2026-04-11T04:48:51.928Z","15.2.0":"2026-04-11T06:08:04.364Z","15.3.0":"2026-04-11T08:14:40.841Z","15.3.2":"2026-04-11T17:41:14.313Z","15.4.0":"2026-04-11T18:45:30.881Z","15.5.0":"2026-04-11T21:26:01.409Z","15.6.1":"2026-04-12T00:13:15.180Z","15.6.2":"2026-04-12T01:26:17.402Z","15.7.0":"2026-04-12T03:12:53.012Z","15.8.0":"2026-04-12T07:27:05.690Z","15.9.0":"2026-04-13T05:43:52.140Z","15.9.1":"2026-04-13T14:33:57.793Z","15.9.2":"2026-04-13T16:42:47.085Z","15.10.0":"2026-04-13T17:09:34.217Z","15.11.0":"2026-04-13T23:31:23.361Z","15.12.0":"2026-04-14T06:06:13.358Z","15.12.1":"2026-04-14T14:48:30.808Z","15.13.0":"2026-04-14T17:47:19.304Z","15.14.0":"2026-04-14T21:58:16.836Z","15.15.0":"2026-04-15T02:05:05.187Z","15.16.0":"2026-04-15T03:52:01.047Z","15.16.1":"2026-04-15T14:05:25.438Z","15.17.0":"2026-04-15T15:41:56.484Z","15.18.0":"2026-04-15T21:00:02.918Z","16.0.0":"2026-04-15T23:53:05.614Z","17.0.0":"2026-04-16T05:35:18.879Z","17.0.1":"2026-04-16T06:35:37.708Z","17.0.2":"2026-04-16T07:32:52.849Z","17.1.0":"2026-04-16T14:23:17.907Z","17.1.1":"2026-04-16T14:54:05.441Z","17.1.2":"2026-04-16T17:38:01.825Z","17.1.3":"2026-04-16T21:29:54.349Z","17.1.4":"2026-04-17T02:44:23.670Z","17.2.0":"2026-04-17T04:30:39.559Z","17.3.0":"2026-04-17T04:46:09.438Z","17.4.0":"2026-04-17T05:19:39.858Z","17.4.1":"2026-04-17T14:09:14.042Z","17.4.2":"2026-04-19T04:02:45.346Z","17.4.3":"2026-04-19T05:03:42.080Z","17.4.4":"2026-04-19T06:30:31.365Z","17.5.1":"2026-04-19T19:09:28.908Z","17.5.2":"2026-04-19T19:58:55.917Z","18.0.0":"2026-04-19T21:47:04.548Z","18.1.0":"2026-04-20T07:32:02.480Z","18.1.1":"2026-04-20T16:31:58.497Z","18.2.0":"2026-04-20T23:37:23.560Z","18.2.1":"2026-04-21T02:13:23.594Z","18.3.0":"2026-04-21T03:01:15.287Z","18.4.0":"2026-04-21T05:21:39.572Z","18.4.1":"2026-04-21T07:03:59.075Z","18.5.0":"2026-04-21T07:56:39.184Z","18.5.1":"2026-04-21T19:21:36.395Z","18.5.2":"2026-04-21T20:47:20.793Z","18.5.3":"2026-04-22T04:28:16.897Z","18.5.4":"2026-04-22T05:23:43.653Z","18.5.5":"2026-04-22T05:57:27.722Z","18.6.0":"2026-04-22T06:29:25.332Z","18.7.0":"2026-04-22T07:28:39.909Z","18.8.0":"2026-04-22T08:32:17.504Z","18.8.1":"2026-04-22T18:22:45.437Z","18.8.2":"2026-04-22T19:48:37.081Z","18.9.0":"2026-04-22T21:57:57.716Z","18.10.0":"2026-04-22T22:25:08.762Z","18.10.1":"2026-04-22T23:05:58.405Z","18.11.1":"2026-04-23T04:21:59.712Z","18.12.0":"2026-04-23T05:20:35.523Z","18.13.0":"2026-04-23T15:30:08.562Z","18.14.0":"2026-04-23T21:32:34.671Z","18.15.0":"2026-04-24T01:22:34.909Z","18.15.1":"2026-04-24T02:54:42.022Z","18.16.0":"2026-04-24T03:59:09.096Z","18.17.0":"2026-04-24T17:14:35.131Z","18.18.0":"2026-04-25T06:32:02.314Z","18.18.1":"2026-04-25T12:32:57.976Z","18.18.2":"2026-04-25T20:04:18.269Z","18.18.3":"2026-04-25T22:13:24.426Z","18.18.4":"2026-04-26T10:18:22.062Z","18.19.0":"2026-04-27T07:23:46.758Z","18.19.1":"2026-04-27T19:18:39.308Z","18.19.2":"2026-04-27T22:06:57.302Z","18.20.0":"2026-04-28T05:21:16.133Z","18.20.1":"2026-04-28T06:14:52.431Z","18.21.0":"2026-04-28T14:18:46.531Z","18.21.1":"2026-04-28T17:25:43.299Z","18.23.0":"2026-04-29T05:08:23.755Z","18.24.0":"2026-04-29T05:49:29.868Z","18.25.1":"2026-04-29T07:18:52.495Z","18.25.2":"2026-04-29T07:59:51.908Z","18.26.0":"2026-04-29T15:22:10.937Z","18.27.0":"2026-04-29T20:01:39.396Z","18.27.1":"2026-04-29T23:15:53.457Z","18.28.0":"2026-04-30T04:02:32.325Z","18.28.1":"2026-04-30T12:21:16.657Z","18.29.0":"2026-04-30T14:19:50.768Z","18.30.0":"2026-05-01T03:52:49.395Z","18.30.1":"2026-05-01T05:42:06.306Z","18.30.2":"2026-05-01T06:27:48.856Z","18.30.4":"2026-05-01T15:20:55.485Z","18.31.0":"2026-05-01T21:15:13.978Z","18.31.1":"2026-05-01T22:55:17.776Z","18.32.0":"2026-05-02T03:10:56.812Z","18.32.1":"2026-05-02T15:13:53.291Z","18.33.0":"2026-05-02T21:28:50.023Z","18.33.1":"2026-05-02T23:11:21.345Z","18.33.2":"2026-05-03T00:06:15.116Z","18.33.3":"2026-05-03T05:47:38.511Z","18.33.4":"2026-05-03T07:10:25.060Z","18.35.0":"2026-05-03T22:04:54.603Z","18.35.1":"2026-05-03T23:10:56.557Z","18.35.2":"2026-05-04T00:10:19.667Z","18.35.3":"2026-05-04T00:32:32.052Z","18.36.0":"2026-05-04T03:50:57.590Z","18.36.1":"2026-05-04T05:16:58.165Z","18.36.2":"2026-05-04T06:06:56.687Z","18.37.0":"2026-05-04T07:31:38.679Z","18.37.1":"2026-05-04T15:10:03.799Z","18.38.0":"2026-05-04T16:58:45.001Z","18.38.1":"2026-05-04T19:02:33.211Z","18.38.2":"2026-05-04T20:50:42.611Z","18.39.0":"2026-05-05T00:56:56.955Z","18.40.0":"2026-05-05T04:35:23.273Z","18.40.1":"2026-05-05T05:29:14.734Z","18.40.2":"2026-05-05T06:04:12.393Z","18.41.0":"2026-05-05T14:30:24.545Z","18.41.1":"2026-05-05T15:33:03.644Z","18.42.0":"2026-05-05T16:05:55.906Z","18.43.0":"2026-05-05T19:16:24.969Z","18.43.1":"2026-05-06T02:20:17.823Z","18.44.0":"2026-05-06T02:56:23.168Z","18.45.1":"2026-05-06T04:51:30.121Z","18.46.0":"2026-05-06T05:34:35.447Z","18.47.0":"2026-05-06T06:30:35.984Z","18.48.0":"2026-05-06T14:22:29.172Z","18.48.1":"2026-05-06T15:49:56.033Z","18.48.2":"2026-05-06T18:23:32.046Z","18.49.0":"2026-05-07T13:31:45.288Z","18.49.1":"2026-05-08T03:26:47.659Z","18.50.0":"2026-05-08T23:30:05.174Z","18.51.0":"2026-05-09T00:19:10.479Z","18.52.0":"2026-05-09T02:23:59.620Z","18.53.0":"2026-05-09T08:40:39.718Z","18.53.1":"2026-05-09T09:56:13.097Z","18.54.0":"2026-05-09T17:58:07.805Z","18.55.0":"2026-05-09T20:10:13.371Z","18.56.0":"2026-05-09T21:32:39.517Z","18.57.0":"2026-05-09T22:44:58.593Z","18.58.0":"2026-05-09T23:10:05.796Z","18.58.1":"2026-05-10T05:46:23.610Z","18.59.0":"2026-05-10T07:01:26.272Z","18.59.1":"2026-05-10T18:15:58.875Z","18.60.0":"2026-05-10T19:41:56.046Z","18.61.0":"2026-05-10T20:59:03.097Z","18.62.0":"2026-05-10T22:05:26.012Z","18.63.0":"2026-05-11T07:45:29.972Z","18.63.1":"2026-05-13T18:24:02.919Z","18.64.0":"2026-05-13T21:13:35.114Z","18.64.1":"2026-05-16T22:55:39.349Z","18.64.2":"2026-05-16T23:20:33.076Z","18.65.0":"2026-05-17T09:14:23.228Z","18.65.1":"2026-05-17T17:11:42.906Z","18.66.0":"2026-05-17T19:10:24.518Z","18.66.1":"2026-05-18T07:08:44.002Z","18.66.2":"2026-05-18T07:51:20.315Z","18.68.0":"2026-05-18T18:22:45.895Z","18.69.0":"2026-05-18T23:27:05.822Z","18.70.0":"2026-05-19T06:39:54.791Z","18.72.0":"2026-05-19T20:24:29.975Z","18.75.3":"2026-05-23T17:15:22.867Z","18.77.1":"2026-05-23T22:08:05.434Z","18.77.3":"2026-05-23T23:14:54.927Z","18.77.4":"2026-05-23T23:47:38.121Z","18.77.5":"2026-05-24T01:19:02.307Z","18.78.0":"2026-05-24T05:34:52.237Z","18.79.0":"2026-05-24T21:50:53.414Z","18.80.0":"2026-05-25T06:19:46.944Z","18.81.0":"2026-05-25T16:06:02.771Z","18.82.0":"2026-05-25T23:41:24.412Z","18.83.0":"2026-05-27T01:31:51.506Z","18.83.1":"2026-05-27T02:02:13.833Z","18.83.2":"2026-05-27T04:47:02.371Z","18.84.0":"2026-05-27T12:19:43.325Z","18.85.0":"2026-05-28T14:40:40.327Z","18.85.1":"2026-05-28T17:03:27.726Z","18.85.2":"2026-05-28T17:34:51.450Z","18.86.0":"2026-05-28T23:10:36.648Z","18.86.1":"2026-05-28T23:35:45.636Z","18.86.2":"2026-05-29T01:59:32.088Z","18.87.0":"2026-05-29T06:18:37.142Z","18.87.1":"2026-05-29T15:13:23.113Z","18.87.2":"2026-05-29T17:30:58.373Z","18.87.3":"2026-05-30T00:23:56.673Z","18.88.0":"2026-05-31T15:17:41.223Z","18.89.0":"2026-06-01T00:31:06.605Z","18.90.0":"2026-06-01T02:46:10.255Z","18.91.0":"2026-06-01T21:06:33.012Z","18.91.1":"2026-06-01T22:19:55.572Z","18.91.2":"2026-06-01T23:18:09.038Z","18.91.3":"2026-06-02T05:35:23.730Z","18.91.4":"2026-06-02T17:18:23.391Z","18.92.0":"2026-06-03T01:53:36.336Z","19.0.1":"2026-06-03T04:00:02.339Z","19.1.0":"2026-06-03T13:13:10.012Z","19.2.0":"2026-06-03T14:11:34.388Z","19.3.0":"2026-06-03T16:40:27.407Z","19.4.0":"2026-06-04T16:50:51.232Z","19.5.0":"2026-06-04T17:10:52.026Z","19.5.1":"2026-06-04T17:56:48.416Z","19.6.0":"2026-06-04T18:51:16.807Z","19.7.0":"2026-06-04T19:45:11.685Z","19.8.0":"2026-06-05T00:57:44.593Z","19.9.0":"2026-06-05T02:38:26.250Z","19.9.1":"2026-06-05T03:25:46.838Z","19.10.0":"2026-06-05T05:11:55.899Z","19.11.0":"2026-06-05T13:30:21.126Z","19.12.0":"2026-06-05T22:08:19.810Z","19.12.1":"2026-06-07T00:53:08.030Z","19.12.2":"2026-06-07T01:32:22.843Z","19.13.0":"2026-06-07T11:20:40.711Z","19.14.0":"2026-06-07T20:39:29.263Z","19.14.1":"2026-06-07T22:20:27.762Z","19.14.2":"2026-06-07T23:43:41.810Z","19.14.3":"2026-06-08T01:05:29.898Z","19.15.0":"2026-06-08T02:48:20.238Z","19.15.1":"2026-06-08T03:14:10.160Z","19.15.2":"2026-06-08T04:04:36.772Z","19.16.0":"2026-06-08T04:52:22.110Z","19.16.1":"2026-06-08T05:26:28.395Z","19.16.2":"2026-06-08T08:01:18.363Z","19.17.0":"2026-06-08T17:16:34.682Z","19.18.0":"2026-06-08T17:39:19.626Z","19.18.1":"2026-06-08T18:28:03.338Z","19.18.2":"2026-06-08T18:56:47.411Z","19.18.3":"2026-06-08T20:10:54.344Z","19.18.4":"2026-06-08T21:02:51.737Z","19.18.5":"2026-06-08T21:30:36.003Z","19.18.6":"2026-06-08T21:55:31.564Z","19.18.7":"2026-06-08T22:31:37.892Z","19.19.0":"2026-06-08T23:32:41.971Z","19.19.1":"2026-06-09T01:07:27.514Z","19.19.2":"2026-06-09T01:33:24.898Z","19.19.3":"2026-06-09T02:27:37.838Z","19.20.0":"2026-06-09T04:40:00.292Z","19.20.1":"2026-06-09T12:49:11.121Z","19.20.2":"2026-06-09T15:53:39.063Z","19.21.0":"2026-06-09T18:46:56.491Z","19.21.1":"2026-06-09T21:32:39.889Z","19.22.0":"2026-06-10T01:37:01.143Z","19.23.0":"2026-06-10T03:36:15.893Z","19.23.1":"2026-06-10T04:14:53.214Z","19.24.0":"2026-06-10T16:58:23.207Z","19.25.0":"2026-06-10T17:52:18.152Z","19.26.0":"2026-06-11T02:06:26.524Z","19.27.0":"2026-06-11T02:56:38.336Z","19.27.1":"2026-06-11T03:35:22.888Z","19.28.0":"2026-06-11T14:03:46.077Z","19.28.1":"2026-06-11T20:25:26.738Z","19.28.2":"2026-06-12T13:06:06.696Z","19.29.0":"2026-06-12T17:15:21.277Z","19.29.1":"2026-06-12T18:34:02.872Z","19.29.2":"2026-06-13T05:18:15.961Z","19.29.3":"2026-06-13T20:18:36.314Z","19.29.4":"2026-06-14T05:06:48.651Z","19.29.5":"2026-06-14T15:12:58.976Z","19.30.0":"2026-06-14T20:42:41.915Z","19.30.1":"2026-06-15T00:08:19.792Z","19.30.2":"2026-06-15T01:10:06.393Z","19.30.3":"2026-06-15T02:01:05.933Z","19.30.4":"2026-06-15T02:43:51.307Z","19.31.0":"2026-06-15T03:08:00.312Z","19.32.0":"2026-06-15T23:19:42.581Z","19.32.1":"2026-06-16T00:59:54.241Z","19.33.0":"2026-06-16T02:10:06.612Z","19.34.0":"2026-06-17T00:25:56.559Z","19.34.1":"2026-06-18T04:18:39.219Z","19.35.1":"2026-06-19T11:59:29.914Z","19.35.2":"2026-06-19T15:15:36.777Z","19.36.0":"2026-06-19T19:30:21.281Z","19.37.0":"2026-06-19T20:12:35.370Z","19.38.0":"2026-06-20T12:42:33.505Z","19.38.1":"2026-06-22T05:11:29.618Z","19.39.0":"2026-06-22T17:42:40.756Z","19.40.0":"2026-06-22T20:31:53.399Z","19.40.1":"2026-06-23T02:53:22.682Z","19.40.2":"2026-06-23T03:34:42.006Z","19.41.0":"2026-06-23T14:26:49.009Z","19.41.1":"2026-06-23T19:26:15.564Z","19.42.0":"2026-06-24T02:03:33.792Z","19.42.1":"2026-06-24T03:11:29.421Z","19.42.2":"2026-06-24T03:45:54.713Z","19.43.0":"2026-06-24T05:01:05.851Z","19.43.1":"2026-06-24T15:34:21.775Z","19.43.2":"2026-06-24T16:56:28.432Z","19.44.0":"2026-06-24T17:31:20.510Z","19.44.1":"2026-06-24T19:33:03.300Z","19.44.2":"2026-06-25T00:38:08.810Z","19.45.0":"2026-06-25T15:51:13.514Z","19.45.1":"2026-06-25T16:55:36.113Z","19.46.0":"2026-06-25T17:19:17.436Z","19.46.1":"2026-06-25T18:25:40.222Z","19.47.0":"2026-06-25T19:19:34.714Z","19.48.0":"2026-06-25T20:04:14.191Z","19.48.1":"2026-06-25T20:36:35.873Z","19.49.0":"2026-06-26T00:02:51.245Z","19.51.1":"2026-06-26T06:51:17.252Z","19.51.2":"2026-06-26T13:55:13.040Z"},"bugs":{"url":"https://github.com/f5xc-salesdemos/xcsh/issues"},"author":{"name":"Can Boluk"},"license":"MIT","homepage":"https://github.com/f5xc-salesdemos/xcsh","keywords":["coding-agent","ai","llm","cli","tui","agent"],"repository":{"url":"git+https://github.com/f5xc-salesdemos/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":"# @f5xc-salesdemos/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- [Monorepo README (local)](../../README.md)\n- [Monorepo README (GitHub)](https://github.com/f5xc-salesdemos/xcsh#readme)\n\nPackage-specific references:\n- [CHANGELOG](./CHANGELOG.md)\n- [MCP configuration guide](../../docs/mcp-config.md)\n- [MCP runtime lifecycle](../../docs/mcp-runtime-lifecycle.md)\n- [MCP server/tool authoring](../../docs/mcp-server-tool-authoring.md)\n- [CONTRIBUTING](../../CONTRIBUTING.md)\n","readmeFilename":"README.md"}