{"_id":"@ashx-j/lunr","_rev":"34-d40b925e39cacf21ecb0914101d07b9c","name":"@ashx-j/lunr","dist-tags":{"latest":"0.2.26"},"versions":{"0.1.0":{"name":"@ashx-j/lunr","version":"0.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.0","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"abab745dd5e0da2c34f5fc592e7d35b13e0d58e3","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.0.tgz","fileCount":2269,"integrity":"sha512-DDjOghe/NkEbuml3yEZk30dOv/ssPZY9RnTJeVoo+oKPKkQdWtOcNz8Kj/bEdsdjqTX8B3BKUgMchxG9+0FCFg==","signatures":[{"sig":"MEYCIQDcS4PeAOqB8Gi9D2vbTfkB7f170BILVRz/26VhRntIMgIhAKIfvXs1SUGKjFLemVMk4QrtRALLBhCeZTQaxVm2e1XQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32589254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.0","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.0","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.0","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.0_1786883802582_0.7271123343996988","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ashx-j/lunr","version":"0.1.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.1","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"d634e7e228985a591d0b7526937c91c0378dc4cd","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.1.tgz","fileCount":2269,"integrity":"sha512-hzZwCPmVZwIyRmj+bCeb1kjVQUjY5KhOJTf7+n160h+VENZUKBx5Pa5+rxkG8wHfz1Sm0N0OLGkVhvV1XNpQqw==","signatures":[{"sig":"MEUCICfsDc20yLY31++M+6hPQ5FwbGilwWK/VSrMDxKLKfRxAiEAqd29SawH5gQ9oOO+tCuPW7PPgIuDxDEMwgyvdPLXu1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32575040},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.1","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.1","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.1","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.1_1786884308441_0.9343699210950389","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ashx-j/lunr","version":"0.1.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.2","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"96872fad9a816a8299ab585d136e8271c90fb8fa","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.2.tgz","fileCount":2273,"integrity":"sha512-dNKlET4JqEAIOHHN4uZyaONAbZ16eerA7Z5Zl9ZUqfiAmUbgoll42obkW0NYo4eT4JKnE0gwmYfaAPCz3Q5nyw==","signatures":[{"sig":"MEQCIC8wT/1eOyPfawaeaHU5HMkbsUfysAGbUJoSDyukmM42AiARZPrU7X8SgY3lQCF92f7eAEJsesEVAPl8yY8hyvhqUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32633082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.2","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.2","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.2","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.2_1786886309979_0.546143599464685","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ashx-j/lunr","version":"0.1.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.3","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"01aa48b89fbd3cc8965116a2e244f5a110f9d9da","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.3.tgz","fileCount":2273,"integrity":"sha512-EeYBPMEj+lRacAiE8N6+rpBrlJC8f3bDT8hkvj7l/aLPZaZ66ivBafrou6VlmafIReWPsnrffnye2xfjVTw2DQ==","signatures":[{"sig":"MEUCIQCXAbjjRy8jBqWECWB6IdL9misSMPb6eP7yQr4VbhHCywIgcCwfXewBy6A9xjrYsztDJgESErOwm2bBesLyey5rt6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32634904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.3","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.3","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.3_1786888095349_0.9620084857446238","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ashx-j/lunr","version":"0.1.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.4","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"282d58daecfb6261f57449026285225bd706f718","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.4.tgz","fileCount":2273,"integrity":"sha512-HEAgPw8zRAxCKn1cnXxzYNOGPNDGc25s4i7YInvuYLKpe71wVqAKHVh0z9SOR3OWKZqhslxsyw+PBvI6Dqv9Sg==","signatures":[{"sig":"MEUCIFWDdBHlzpgRVzyYXLpfQ6I0MURCq5ARXJWDg9BaANjMAiEA6c23SvTYXs7GVQGGWWAcLQ71Z8bEpqtifUG2GlqS49c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32635183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.4","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.4","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.4","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.4_1786891189879_0.30290546388871076","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ashx-j/lunr","version":"0.1.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.5","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"729cada4e4d09d9e53bc64e090cf25a4b9f0d68d","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.5.tgz","fileCount":2277,"integrity":"sha512-7yo+Qpr/9Wi0XSDZ5YQoh7AMNmkiu44CAd8ndeutrMmG5pSiHXu6/55WTn4WZGZEs6KChnRNykKzHrOjVqNXug==","signatures":[{"sig":"MEUCIQC3VJJ51WRzg9iwRFn9VY2LIIkF8UaFJ5B+uIrWeyPrGAIgOxrR1CyQeL1BbWzViiLwf74JljDPV1409V8Dcxwt9Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32708934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.5","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.5","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.5","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.5_1786955030958_0.5831827039073729","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ashx-j/lunr","version":"0.1.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.6","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"93d9818bdf73a00bc424068f0f93ae5cb4a331ec","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.6.tgz","fileCount":2277,"integrity":"sha512-SDpPw1wJTESuTUR1OeSdrDGWZ6UpEZd41nYfXEPj+JBSzr/KbNrIYz4pZPcQk44Cl1rEI4S6qsiVyo8nYYbTSg==","signatures":[{"sig":"MEUCICneimTRc0XgLpTszm9LJLBN8sbb0q0fCF0Zd2QmNzqrAiEA7kDSjfcpz0P6esp3tNoGma7s45USmRSQI2WaglP/MvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32746351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.6","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.6","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.6","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.6_1786961331027_0.5617257238262476","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ashx-j/lunr","version":"0.1.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.1.7","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"1b0902da02cedcbcf20f5444c2cf057b3bc6d1df","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.1.7.tgz","fileCount":2281,"integrity":"sha512-0dQOuuQ8g3pbCzr1Y6vclwJrQlbdBcnb3G0qRUMJWqdzskOMN7fItAn/2ngxqxHEN2W7RdzQGuqhYMj3akQQOw==","signatures":[{"sig":"MEUCIQC4FZxYJoT61ek5OQVKxzTTpAq4Q27sBD+nbkLmfpBCVgIgaWADMQMhsiMcs3GXmplILIYnNR2iRJQwnL8JUwfLUvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32790065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.1.7","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.1.7","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.1.7","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.1.7_1787001050620_0.16495839834725445","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ashx-j/lunr","version":"0.2.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.0","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"7a510d6ae06db686147241074acf7afd48002e7a","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.0.tgz","fileCount":2293,"integrity":"sha512-qWd+/l0S9Rouulh20BayM1N7vcSrud2fkZS4KG9fHbA6DjRvkzJ73rB439WnWYsK8hvYGSpXFbfqEvIog8N9bg==","signatures":[{"sig":"MEYCIQCNjBfvGU/Hn23iid01vhacSyDJSBYtssrSlhtRmr1d4QIhAOzQFsKVp1iBB5DKppU0eNPfPNQc89G7h5Gs5J6JnPgu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32834729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.0","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.0","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.0","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.0_1787127575227_0.8780227713107414","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ashx-j/lunr","version":"0.2.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.1","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"2ebfce57d4feb9d3b25beca536f923cfe7d7013e","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.1.tgz","fileCount":2293,"integrity":"sha512-4iAZv8uQ9TzRLEM3l6qKRBiTsV3Mft5a1xsBPXcs581UHtnLgygEIvCEn44YWeyy+mAViN+D6tGcvKR3GnSvuA==","signatures":[{"sig":"MEUCIQC+dMXL48EpGiJI52KJ3G05VCREz/xuvfvExGaTgrMUNgIgdp3xppDJCYW2k3eVAcpIZ9ibmiVySJMj/K89ZSC8P4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32838561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.1","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.1","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.1","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.1_1787227321499_0.6910033296927427","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ashx-j/lunr","version":"0.2.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.2","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"4bf979d1d8347aeb9d3e1b9dcd0adb542621c0dd","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.2.tgz","fileCount":2293,"integrity":"sha512-Tcm52biQ7ZkvFKXg8AcG4eHF9Oh/r4bGD3tbtNUtdkcGJrLZyy0JZXv7a9r6lUhSFjRfaBfuh5OoNWfGSlyHSQ==","signatures":[{"sig":"MEQCIEQavhOklBh+FXOv/c5qmM9g/NXPvg5vHdFww3lL/DkaAiAZgLUJ1OGpN9lZH4flGyKQq5EIIln48szPDm8870ZcHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32850047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.2","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.2","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.2","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.2_1787228969763_0.008189455187479266","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ashx-j/lunr","version":"0.2.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.3","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"dcdf3d220291bc48801111218df07b1616db7f39","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.3.tgz","fileCount":2293,"integrity":"sha512-0WEGD9YHlARnO7dNqhkaIB9a3zJy01KjJrvIuMvJOPd16s1XJyTJkA73fIZkzg2E3Cd79w1zOpzqAetrH+g3tA==","signatures":[{"sig":"MEUCIQDaqqA4UOXCXmJ3GhlSJkdBPhseyRCQ7eo+6ajIhech8AIgPr8F1UPkM2qmEILjJ0uo8Gblc4vVwR/P2y0bXP37QpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32871786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.3","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.3","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.3_1787229870465_0.5903839926015826","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@ashx-j/lunr","version":"0.2.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.4","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"0a0c21b54ad02a2216f6765eec470643ea075667","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.4.tgz","fileCount":2293,"integrity":"sha512-wpyJwU0ZWmm/2xPmzodbJ8sHelJ23JleearCoz/Y6rAHdAh2Waf3VLjoVttb6LybSDV/2v1mr9GzoJyXzIAEmw==","signatures":[{"sig":"MEYCIQCoGa6HTHrH/QqEoUvkLyWGaUYiGPUL2tm6NtwkTq5vTAIhALJERU3hqy29Nf8Kc7aBNqLbVquKFVJsk0uy02e8d8hX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32873357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.4","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.4","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.4","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.4_1787231264559_0.5507441465516434","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@ashx-j/lunr","version":"0.2.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.5","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"042afb1e0523a1764e269272f9e044545b8bed10","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.5.tgz","fileCount":2293,"integrity":"sha512-b9zyHzFui7KyUF2ttsH4yOrkenPIqgjGwsYoaTgpmiym0GS+JdwgpYwsIXA7yIz1+PoSXTI1s+HC7Ywtan6hGg==","signatures":[{"sig":"MEQCIGouWD01e02ksFiV4C5iMvJl5SXUTDi3mC+T32GFE0LEAiBVjIUrE3Vlrba/v/bsLQOnveFpoJanyjmg8ItfDszUpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32879411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.5","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.5","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.5","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.5_1787233424036_0.34912526202953353","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@ashx-j/lunr","version":"0.2.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.7","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"1e0a1114425134473ed891c1e970c93a3f2cc26f","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.7.tgz","fileCount":2293,"integrity":"sha512-cOTJTSwohH4NPJTaoEF0eAs+FRdO6P4GcBIdszdNyVzi4Y07RSAeVfn/5d4yo92JLOlurFRDzBVBIBEoTe1ZvA==","signatures":[{"sig":"MEUCIGUWIJEZFSeVhml0ZMhGYVSrFo+LfzQMcH23gDP0rzN/AiEAsq1smZP0AZcti4tH4xeTH2DT7QGJnpZ9Kl8O+JCLRSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32883649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.7","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.7","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.7","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.7_1787235255400_0.2596722563561933","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@ashx-j/lunr","version":"0.2.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.8","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"0f06e6b5898ef6ec235ff2da0d51d17fa0896299","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.8.tgz","fileCount":2293,"integrity":"sha512-grulEib5wEafRNG67w2tsSxSeUjaa4g0aK0nNv2ozbiXU4VJhiai2iSHSiNVt930xeFy9L2LQxVpIm5PnmIbuQ==","signatures":[{"sig":"MEUCIQD4/6GyuFBAxw5Spo8IhjhAlKl/4qetaaV+4GHYkWSICwIgWi5XaHbIEAJQvpKJyTz2DPGXKwc+Z4SCApLrCXAYsII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32900292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.8","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.8","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.8","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.8_1787335488486_0.5822948158413881","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@ashx-j/lunr","version":"0.2.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.9","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"180228944e8884de2ba803f2767ca455b2788b5f","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.9.tgz","fileCount":2309,"integrity":"sha512-/nG8J99y0UI8tZf1NRk08OlOWuXz4IOiKp7vU3MVD+D3cZz8NW0NnRlt+qV78xR8h9RKVQ23K0ULZPAdPOKGwQ==","signatures":[{"sig":"MEYCIQCPDkLeMgbToZKDQT2FK95Xetbon8HzLiENPHdDk/0H8AIhAOhFz/wfz1xOrtO6FOtFxnlBopdpikfTTBQ1//vp6Tqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33123341},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.9","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.9","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.9","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.9_1787349917076_0.22523220497600294","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@ashx-j/lunr","version":"0.2.10","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.10","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"91588513960858cf9b97946fc9bf3302adc31d28","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.10.tgz","fileCount":2309,"integrity":"sha512-B7aQ+OLdneO6Zl4fd23N9Tozidws+8yNCAzt+rO1Z0BZ748jU55b3gaaSotaMZN2L6oATphbRwHzsWRQ2Mf4dQ==","signatures":[{"sig":"MEQCIDxXn8zJncTSOJQxmf2A/AqJshsZNYGDuGybliivf0hXAiAFF9+tKqIspMBGN4Umx6KoFlKEH7F9uIq4Qpo9qadfMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33158952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.10","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.10","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.10","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.10_1787578929876_0.6328740555270405","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@ashx-j/lunr","version":"0.2.11","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.11","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"716c0c1ca2c1e39b7b68e0ca500f6663411a86fd","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.11.tgz","fileCount":2309,"integrity":"sha512-Z0oK96a996GsGxOK+wgl2+aSHdpNwq6rSvHzwrINRSK+uBfjcZA1Fe0Xi6MKVXk/xcbDfF9tVNxjA4Htke/Znw==","signatures":[{"sig":"MEYCIQCGRQZkYQBNExgn5BA5yaW/QUpQKvDAqMevR72bsjAnCQIhAPZeqxeClGgXIIJjU+lnjJBM8tYFfTIkTZ6er8Trkuko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33186569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/pi-subagents/agents && shx cp src/builtin-extensions/pi-subagents/agents/*.md dist/builtin-extensions/pi-subagents/agents/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.11","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.11","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.11","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.11_1787580322871_0.3402232741326294","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@ashx-j/lunr","version":"0.2.12","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.12","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"43c3636f37068c52cda552fbddf67adba5ae9cf3","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.12.tgz","fileCount":2260,"integrity":"sha512-0vCnS6gA37Fwc5SVNOl2YQ35OJbfVGOfTejEKbSWk/aymnmO65VmAJBByWdrLt9fSqvHS8B9MosdDJr6CEQSJg==","signatures":[{"sig":"MEYCIQDfWhy23v9tRAZFkiMfb2WfXW1nZ0sBvLg60uBc8C59+AIhALXP0Wr3ODkHBF25e4hpGhJoIu5mOWeFNbm8MFBuaN68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32230884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.12","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.12","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.12","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.12_1788041014460_0.12563037519683662","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@ashx-j/lunr","version":"0.2.13","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.13","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"d96dae661e73c236cd74f8003f076125be225e86","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.13.tgz","fileCount":2264,"integrity":"sha512-Jt/eFU1GRoA/hZGVySeH22RN8lJ1aTamq1/Y+bZNq/un2ilH7mDA3THIW8PZNhlPFO6THoF/RW67j7qd6C/nKA==","signatures":[{"sig":"MEQCIC6ooBNRAiPXpCAv/llWGCp/xqzMeausmFXhs17BSHpjAiABTjAmO+X1iWndCCNRUwP1WBHY1aHs0nxiBfF3ipSsDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32249525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"^10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"^1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"^6.2.0","recheck":"^4.5.0","typebox":"1.1.38","linkedom":"^0.16.11","turndown":"^7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.13","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"^0.24.7","@ashx-j/lunr-tui":"^0.2.13","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"^0.1.13","@ashx-j/lunr-agent":"^0.2.13","unicode-animations":"1.0.3","@mozilla/readability":"^0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"^1.7.4","vscode-languageserver-protocol":"^3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.13_1788120437616_0.6330614911578836","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@ashx-j/lunr","version":"0.2.14","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.14","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"436dedd125dfc1c0c933a6fa30915e5771ed6bfd","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.14.tgz","fileCount":2290,"integrity":"sha512-o15MdTQnPPhGW2Czh9HctmPFzQxFNlrQbgkZy8xFoMIAMbJpkmr8HT+K6pqfnfzsXPgam0Xe5DVPeni1pzdMWQ==","signatures":[{"sig":"MEUCIQDHyO1JE2pOKzXA2Rls7MQ2nEBL5EJF1mo1wX2jC5ivOwIgbTCjzzosOjLlW9NSmVqHVYaUXaZm93F8hqwrS9Bvr4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32481081},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.14","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.14","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.14","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.14_1788625744841_0.7843576849642744","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@ashx-j/lunr","version":"0.2.15","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.15","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"aa5473996d6c0cd000f2fecc41107c33e9110129","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.15.tgz","fileCount":2306,"integrity":"sha512-ApYHSwbTzfOnso5BdGLvgdAlQCxRrcel7GWEDVBbJn+qKScqQD20xkfkIPesoEHc5LBxQ+no0lYji0iSVf2liw==","signatures":[{"sig":"MEQCID0Rny7fHwPtr/HJLLe7Uk8o9rAV1NDoSYbewKqB+MXvAiB12FwIyaYrHQGWk8iLyBXq4NoQNKdAbJl5VI2VXjBtBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32573836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.15","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.15","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.15","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.15_1788628074190_0.7967641073952207","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@ashx-j/lunr","version":"0.2.16","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.16","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"8f38accd56c586a97a174d0134a21b3fd45c3fcd","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.16.tgz","fileCount":2306,"integrity":"sha512-DZCw7K/RzaPnhWDGPbiW8N0Y+Szd0iDgsS32mVBX25CpKURigL1WmAtNNkuhQ+SnwDncSk4UjB/pR2tFGhEkMA==","signatures":[{"sig":"MEUCIHO5JFvD8+SHhjZviKHhert79NDljO573p1q0V7VZMyRAiEA8HJC0p+35KylhBTB1Mzmf5h1jhxzPQOLq4AmTtFDMb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32586408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.16","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.16","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.16","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.16_1788886005874_0.3034730469940301","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@ashx-j/lunr","version":"0.2.17","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.17","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"596ec57aaedb950c45f86c1ca06f4172bee9d388","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.17.tgz","fileCount":2310,"integrity":"sha512-6xlwLohP7m6q/j6RKBbryDZ4NCtnvOGbNQn/uS+heCO5PIZ25TTB4xYojaHFFIXNCSZ4OCF8IQInbLZ2rKIhkg==","signatures":[{"sig":"MEUCIAsuMlUp0njMiySjFWlDGLqmDFUZoC21jazRQ5l7I3/LAiEA5DqLy8p3VS1tjjBsurCD4mfNRoxgPQeZN7YtZ6cF2e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32593231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.17","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.17","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.17","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.17_1789140056560_0.7697620968031256","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@ashx-j/lunr","version":"0.2.18","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.18","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"e7d0bebb034a49b3487f9e6cadcf12ab1d39570d","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.18.tgz","fileCount":2501,"integrity":"sha512-jH3aUbDYPPeQjOWOoARnlQt+gNSt1eM9ViOu6zs3wUp9QAl2MBX2dcBFiL5+lguXvQ6xJtpJ29UNinw+3qXI6A==","signatures":[{"sig":"MEUCIACdR27K254XFcX1kPnkEnFBPnIKqX+sX5BzMw4IMolgAiEAqOa7SexkGiYB6X/4IxPZk2e3b6BnZ2aR5IIxEoPFys4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41594480},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.18","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.18","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.18","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.18_1789213757709_0.48952488941724437","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@ashx-j/lunr","version":"0.2.19","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.19","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"97b612b305bf3caa046f1f10163722f21014efa9","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.19.tgz","fileCount":2497,"integrity":"sha512-SHvCQ1C3niT7MwCFZAaX4cJX4oHaaZGWvX27wLSXUQzGDfudA2GMtfimpdjPDHECLSkO4j77QoSKMeojOsAmDg==","signatures":[{"sig":"MEUCIFiztKkekHyMsIBz8kS1KOfYLP3bt34cEznH/EhQabxxAiEApIah2L8rVRUp95YW9o02+AFE6AvYAZDfxTsIA4mG9Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41588287},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.19","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.19","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.19","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.19_1789215248023_0.7809096279602019","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@ashx-j/lunr","version":"0.2.20","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.20","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"01936be24f33e0d5efa9396dd26ee1424e482668","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.20.tgz","fileCount":2502,"integrity":"sha512-GMjdggNq7HqG5evd8z2tLP8Jbl3J4wQ/08sGBRpfX+ueWkBhLnoqnPiCZqfLjAlfs+sk2qoG8azwTRry0dZrBw==","signatures":[{"sig":"MEQCIAsnJk4Xc8/jGOh/9dao0bgPgEcPnNoH58CUJqWLqyvrAiAOMhrgPuEFAEfD/+XtF+EDqCeaXs0xIS3Bd+2RtQosNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41908822},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.20","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.20","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.20","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.20_1789240836548_0.9087166095829431","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@ashx-j/lunr","version":"0.2.21","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.21","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"99e5b6ab83cb90806a309526d9a633a17382c458","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.21.tgz","fileCount":2520,"integrity":"sha512-ORWuSGivPvRhFlrNgbLoNKK5mS4MQYDcAI4t6OCFseqR+EYwNKcwCBrYQSZMLO1JdEmkWnajVvp4hhOcPwDl1g==","signatures":[{"sig":"MEYCIQCanQF2P+AFAllXSwrtyQ41nBQiWasMsFVLdaxYsrMVJgIhAJuCmQ+tw6Uu3k2yMp2LCfREIirVku/AaHYZkl/f8NT3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41946033},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.21","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.21","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.21","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.21_1789314066243_0.9752102126119764","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@ashx-j/lunr","version":"0.2.22","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.22","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"77bf393072732db4effc316ee90c47e40fd32971","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.22.tgz","fileCount":2631,"integrity":"sha512-Mj0FhUqdEGHsyxlXgRYMzyIsQeelnHIpOtrZtE0OtBBfUZCy3t07y2xx8yvig7RNOog8BEPeVVnsVE1dpLCQxg==","signatures":[{"sig":"MEYCIQDahO8Jcb8QXkWMrTkpC3iWxGqCkHPuNWWU+vZh1vmmtAIhAKx76fiKF/6iJdPLYSR6uDKoqNccOsAS+NcUC2Nu3rON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEtFkBf+7HHQUl3LFtBqOuxB3P1n3THliuBRI2nF5DbPAiACNfdgehFg/Su5WstsYzif7S9pDXwuSqOSYSPgpxEGuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42894898},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","postinstall":"node scripts/install-browser.mjs","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.22","hosted-git-info":"9.0.3","playwright-core":"1.63.0","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.22","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.22","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.22_1789922139309_0.6006758151026292","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@ashx-j/lunr","version":"0.2.23","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.23","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"5131eb81a9e59e44eeb712689d91b7ad2c1da43d","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.23.tgz","fileCount":2635,"integrity":"sha512-i6Nv9f6xnHqZ5dVmn8FnMIR+YfGKiBDuzJe6pV8XcPkPZffbRJIc5J5ZAn96i22z2R3kQ0KlKFup1v1xsDGBJg==","signatures":[{"sig":"MEUCIQCfV39FE7SWA07rtCN+w+dliCce9ZqUr7o9SWfhe21EogIgU2hzNDqWXih+AoQuHgAw/Fs+nDxaiSD2L0P+X5u4z4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChLVN9M8tdpRqVMcHXxzB5v2HBaeE64E/lgMpaPHcA2QIgfDghlDuSYzN752hw0N8rpXtg5h5YKBKZe860ZWmQGbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43010154},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","postinstall":"node scripts/install-browser.mjs","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.23","hosted-git-info":"9.0.3","playwright-core":"1.63.0","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.23","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.23","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.23_1790002781156_0.3046169486678134","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@ashx-j/lunr","version":"0.2.24","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.24","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"9df8a3c7657ba8d2925743a94b6e73866254b734","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.24.tgz","fileCount":2634,"integrity":"sha512-A0LcND2yCwu7NNBmGrtO7RslP2uMPA9RWg2EHV3NprZcZvAD4ziYP8IIj3cIYt+G+BdJcBReerXYB8YUKeo8Yw==","signatures":[{"sig":"MEQCIBLZpGM9QAfBM9dguDTgnN9o6MU7QmrBsE5d+jn5D1LnAiBAPp01v5zft9i84paWKDUyUVOG1g5kJyBY1KTu+uJ6MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLWkA0G3C5t1AKdNnC/wNRKAa9I82FDhpjSouAVTShtAIhAKWJCAu8sycbo8AhwvIkPu4PYEUJg8X+FYcBuDeHmpgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43039430},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","postinstall":"node scripts/install-browser.mjs","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.24","hosted-git-info":"9.0.3","playwright-core":"1.63.0","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.24","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.24","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.24_1790288673653_0.046034734541980704","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@ashx-j/lunr","version":"0.2.25","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@ashx-j/lunr@0.2.25","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"homepage":"https://github.com/ashx-j/lunR#readme","bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"bin":{"lunr":"dist/cli.js"},"dist":{"shasum":"4e707190a59d29ffdf5d16406e8ebc05552936fa","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.25.tgz","fileCount":2636,"integrity":"sha512-r7NLg5yvWBI3zsxxisWxRp4A90dsiDUrK7sv5feKN2wqeUDyi/QMMKYM/ypiBgLYORpiS4ximOqG6+5jR23pBg==","signatures":[{"sig":"MEQCIGXi14ovSJuoIOw7CqDzwF/A3KsKzeqdVahKTGbzAcsYAiBRF1YF9OcJixA/IcWrC/6ycO3oeStdwrbBex9Yp8YxbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBZN/hDP0UcV3gP3MLE8dn78cSSOcalX1evqY9G+hZXBAiEApZf+ZQaSTSPHj3CJQo5ch3n7DZ/JZDl05a7rprSpIMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43126503},"main":"./dist/node-runtime/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","postinstall":"node scripts/install-browser.mjs","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 ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.25","hosted-git-info":"9.0.3","playwright-core":"1.63.0","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.25","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.25","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/lunr_0.2.25_1790430829588_0.9845756614258054","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"_id":"@ashx-j/lunr@0.2.26","bin":{"lunr":"dist/cli.js"},"bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"dist":{"shasum":"a7d398c9919d715e5db8f38937f157661ee6c76d","tarball":"https://registry.npmjs.org/@ashx-j/lunr/-/lunr-0.2.26.tgz","fileCount":2701,"integrity":"sha512-AmmREi9UOffNHuVtc3ufh94kUYfVpGJVSNS06UVF1JAGh9sfV7d8XGBbZ8K9tHhUqd3I0EyJayBO0iAoy1mySg==","signatures":[{"sig":"MEUCICyHat33Y94fD+0ix5OyCCYBGg7OD2BIF74xTcfw4CEtAiEAyphcWC3TJx8JVJ8Xb2eBrLqchWKKwNmgN6A/FmaHg6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCD2b9gyPlmXVB5LtlAtdGxBinOvkz2OJKt6D0Rt/SyngIhAMKWcWvCbuhfJu8jeoSJZb0+26tPqDO/rD6nrspb/8H1"}],"unpackedSize":43906543},"main":"./dist/node-runtime/index.js","name":"@ashx-j/lunr","type":"module","types":"./dist/index.d.ts","author":{"name":"Mario Zechner"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/node-runtime/index.js"},"./rpc-entry":{"import":"./dist/rpc.js"}},"license":"MIT","scripts":{"test":"vitest --run","build":"node ../../scripts/generate-computer-use-manifest.mjs && tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets && node ../../scripts/build-node-runtime.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && 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/ && shx mkdir -p dist/builtin-extensions/lunr-skill-creator/skills/skill-creator && shx cp src/builtin-extensions/lunr-skill-creator/skills/skill-creator/SKILL.md dist/builtin-extensions/lunr-skill-creator/skills/skill-creator/ && shx mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/","postinstall":"node scripts/install-browser.mjs","build:binary":"npm --prefix ../tui run build && tsgo -p ../ai/tsconfig.build.json && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/lunr && npm run copy-binary-assets","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/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && 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 mkdir -p dist/catalog && shx cp -r ../../catalog/. dist/catalog/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/ && node ../../scripts/computer-use-packages.mjs standalone dist"},"version":"0.2.26","_npmUser":{"name":"ashx-j","email":"ash8val@gmail.com"},"homepage":"https://github.com/ashx-j/lunR#readme","keywords":["coding-agent","ai","llm","cli","tui","agent"],"piConfig":{"name":"lunr","configDir":".lunr"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"10.9.8","description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","directories":{},"maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"4.4.3","diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","open":"10.2.0","yaml":"2.9.0","chalk":"5.6.2","unpdf":"1.6.2","croner":"10.0.1","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","p-limit":"6.2.0","recheck":"4.5.0","typebox":"1.1.38","linkedom":"0.16.11","turndown":"7.2.4","minimatch":"10.2.5","discord.js":"14.27.0","cross-spawn":"7.0.6","highlight.js":"10.7.3","@ashx-j/lunr-ai":"^0.2.26","hosted-git-info":"9.0.3","playwright-core":"1.63.0","proper-lockfile":"4.1.2","web-tree-sitter":"0.24.7","@ashx-j/lunr-tui":"^0.2.26","@sinclair/typebox":"npm:typebox@1.1.38","tree-sitter-wasms":"0.1.13","@ashx-j/lunr-agent":"^0.2.26","unicode-animations":"1.0.3","@mozilla/readability":"0.6.0","@modelcontextprotocol/sdk":"1.30.0","@silvia-odwyer/photon-node":"0.3.4","@modelcontextprotocol/ext-apps":"1.7.4","vscode-languageserver-protocol":"3.18.2"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9","@ashx-j/lunr-computer-win32-x64":"0.2.26","@ashx-j/lunr-computer-win32-arm64":"0.2.26","@ashx-j/lunr-computer-darwin-arm64":"0.2.26"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lunr_0.2.26_1790505377901_0.24858854053997015"}}},"time":{"created":"2026-08-16T12:36:42.330Z","modified":"2026-09-27T10:36:18.338Z","0.1.0":"2026-08-16T12:36:42.883Z","0.1.1":"2026-08-16T12:45:08.739Z","0.1.2":"2026-08-16T13:18:30.247Z","0.1.3":"2026-08-16T13:48:15.608Z","0.1.4":"2026-08-16T14:39:50.172Z","0.1.5":"2026-08-17T08:23:51.303Z","0.1.6":"2026-08-17T10:08:51.291Z","0.1.7":"2026-08-17T21:10:50.956Z","0.2.0":"2026-08-19T08:19:35.543Z","0.2.1":"2026-08-20T12:02:01.778Z","0.2.2":"2026-08-20T12:29:30.080Z","0.2.3":"2026-08-20T12:44:30.771Z","0.2.4":"2026-08-20T13:07:44.937Z","0.2.5":"2026-08-20T13:43:44.321Z","0.2.7":"2026-08-20T14:14:15.694Z","0.2.8":"2026-08-21T18:04:48.835Z","0.2.9":"2026-08-21T22:05:17.382Z","0.2.10":"2026-08-24T13:42:10.296Z","0.2.11":"2026-08-24T14:05:23.182Z","0.2.12":"2026-08-29T22:03:34.729Z","0.2.13":"2026-08-30T20:07:17.902Z","0.2.14":"2026-09-05T16:29:05.124Z","0.2.15":"2026-09-05T17:07:54.484Z","0.2.16":"2026-09-08T16:46:46.228Z","0.2.17":"2026-09-11T15:20:56.788Z","0.2.18":"2026-09-12T11:49:17.978Z","0.2.19":"2026-09-12T12:14:08.351Z","0.2.20":"2026-09-12T19:20:36.859Z","0.2.21":"2026-09-13T15:41:06.512Z","0.2.22":"2026-09-20T16:35:39.571Z","0.2.23":"2026-09-21T14:59:41.453Z","0.2.24":"2026-09-24T22:24:33.904Z","0.2.25":"2026-09-26T13:53:49.846Z","0.2.26":"2026-09-27T10:36:18.143Z"},"bugs":{"url":"https://github.com/ashx-j/lunR/issues"},"author":{"name":"Mario Zechner"},"license":"MIT","homepage":"https://github.com/ashx-j/lunR#readme","keywords":["coding-agent","ai","llm","cli","tui","agent"],"repository":{"url":"git+https://github.com/ashx-j/lunR.git","type":"git","directory":"packages/coding-agent"},"description":"lunR — terminal coding agent CLI with read, bash, edit, write tools and session management","maintainers":[{"name":"ashx-j","email":"ash8val@gmail.com"}],"readme":"<p align=\"center\">\n  <strong>lunR</strong><br />\n  a terminal coding agent\n</p>\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@ashx-j/lunr\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/@ashx-j/lunr?style=flat-square\" /></a>\n  <a href=\"https://github.com/ashx-j/lunR\"><img alt=\"GitHub\" src=\"https://img.shields.io/badge/github-ashx--j%2FlunR-181717?style=flat-square&logo=github\" /></a>\n</p>\n\nlunR is a terminal coding agent derived from [pi](https://github.com/badlogic/pi-mono). It ships with interactive TUI, print/JSON, RPC, and SDK modes, plus baked-in MCP, subagents, permissions, read-only planning, todos, cron, and a Telegram/Discord gateway.\n\nExtend it with TypeScript [Extensions](#extensions), [Skills](#skills), [Prompt Templates](#prompt-templates), and [Themes](#themes). Bundle those as [packages](#packages) and share them via npm or git.\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [Providers & Models](#providers--models)\n- [Interactive Mode](#interactive-mode)\n  - [Editor](#editor)\n  - [Copyable response blocks](#copyable-response-blocks)\n  - [Commands](#commands)\n  - [Keyboard Shortcuts](#keyboard-shortcuts)\n  - [Message Queue](#message-queue)\n- [Sessions](#sessions)\n  - [Branching](#branching)\n  - [Compaction](#compaction)\n- [Settings](#settings)\n- [Context Files](#context-files)\n- [Customization](#customization)\n  - [Prompt Templates](#prompt-templates)\n  - [Skills](#skills)\n  - [Extensions](#extensions)\n  - [Themes](#themes)\n  - [Packages](#packages)\n- [Programmatic Usage](#programmatic-usage)\n- [Philosophy](#philosophy)\n- [CLI Reference](#cli-reference)\n\n---\n\n## Quick Start\n\nRequires **Node.js ≥ 22.19**.\n\n```bash\nnpm i -g @ashx-j/lunr\n```\n\nNormal installation also installs matching Chromium for the built-in [browser](docs/browser.md). Turn Browser off in `/settings` if you do not want its tool. `--ignore-scripts` and offline installs skip Chromium; the rest of lunR remains usable, and `lunr browser install` repairs missing binaries later.\n\nThen run it in a project directory:\n\n```bash\ncd /path/to/project\nlunr\n```\n\nAuthenticate with an API key:\n\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...\nlunr\n```\n\nOr use a subscription / stored credential:\n\n```bash\nlunr\n/login  # Then select provider\n```\n\nFirst-run setup installs Chromium and offers the optional Telegram/Discord gateway:\n\n```bash\nlunr setup\nlunr features list\n```\n\nTo remove the CLI, keep `~/.lunr/agent` unless you pass `--purge`:\n\n```bash\nlunr uninstall           # remove this lunR install; keeps ~/.lunr/agent\nlunr uninstall --purge   # also wipe ~/.lunr/agent (settings, credentials, sessions)\nlunr uninstall npm:@foo/bar   # remove an extension package (alias for lunr remove)\n```\n\nYou can also `npm uninstall -g @ashx-j/lunr`. That leaves `~/.lunr/agent` in place.\n\nConfig lives in `~/.lunr/agent` (global) and project `.lunr/` (`piConfig.configDir`). Override the agent dir with `PI_CODING_AGENT_DIR`. **Do not use `~/.pi/` as the lunR home.**\n\nThen just talk to lunR. By default it gives the model four tools: `read`, `write`, `edit`, and `bash`. `grep`, `find`, and `ls` exist but start off. Add more via [skills](#skills), [prompt templates](#prompt-templates), [extensions](#extensions), or [packages](#packages). See [built-in features](docs/features.md) for MCP, subagents, read-only planning, cron, and the gateway.\n\n**Platform notes:** [Windows](docs/windows.md) | [Termux (Android)](docs/termux.md) | [tmux](docs/tmux.md) | [Terminal setup](docs/terminal-setup.md) | [Shell aliases](docs/shell-aliases.md)\n\n---\n\n## Providers & Models\n\nlunR ships a built-in catalog. First paint is **cache-only** (no GitHub or live `/models` at startup). Authenticate with `/login` or an API key, then pick a model with `/model` (or Ctrl+L).\n\n`/model` lists **stored-credential** providers only (`~/.lunr/agent/auth.json`, subscriptions, or `--api-key`). An ambient `OPENROUTER_API_KEY` does not make OpenRouter models appear in `/model`.\n\nModel catalogs refresh automatically after startup and periodically while lunR is idle. Startup itself uses cached or bundled data. **`/refresh`** forces an immediate check for providers with stored credentials; `lunr update` only reinstalls the global CLI.\n\nFor ChatGPT/Codex, lunR discovers the models available to your account directly, including new model IDs. Provider-supplied context and reasoning capabilities take priority over older published metadata; explicit `models.json` overrides remain yours. Failed requests keep the last successful catalog for the same account. Models with missing pricing are marked as such in the model picker; new IDs do not trigger metadata questions.\n\n**Subscriptions:**\n- Anthropic Claude Pro/Max\n- OpenAI ChatGPT Plus/Pro (Codex)\n- GitHub Copilot\n- xAI SuperGrok (Grok/X subscription)\n- Radius\n\n**Local / live:**\n- Ollama and LM Studio via `/login` (localhost probe)\n- OpenCode Zen: `/login opencode` then `/refresh` (free rows rotate from live `/v1/models`)\n\n**API keys:** Anthropic, Ant Ling, OpenAI, Azure OpenAI, DeepSeek, NVIDIA NIM, Google Gemini, Google Vertex, Amazon Bedrock, Mistral, Groq, Cerebras, Cloudflare AI Gateway, Cloudflare Workers AI, xAI, OpenRouter, Vercel AI Gateway, ZAI Coding Plan, OpenCode Zen/Go, Hugging Face, Fireworks, Together AI, Kimi For Coding, MiniMax, Xiaomi MiMo, Qwen Token Plan.\n\nSee [docs/providers.md](docs/providers.md) for setup. **xAI SuperGrok:** `/login xai` can import `~/.grok/auth.json` from the Grok CLI; `/logout xai` does **not** delete that file.\n\n**Custom providers & models:** Add providers via `~/.lunr/agent/models.json` if they speak a supported API (OpenAI, Anthropic, Google). For custom APIs or OAuth, use extensions. See [docs/models.md](docs/models.md) and [docs/custom-provider.md](docs/custom-provider.md).\n\n---\n\n## Interactive Mode\n\n<p align=\"center\"><img src=\"docs/images/interactive-mode.png\" alt=\"Interactive Mode\" width=\"600\"></p>\n\nThe interface from top to bottom:\n\n- **Startup header** - Shows shortcuts (`/hotkeys` for all), loaded AGENTS.md files, prompt templates, skills, and extensions\n- **Messages** - Your messages, assistant responses, tool calls and results, notifications, errors, and extension UI\n- **Editor** - Where you type; border color indicates thinking level\n- **Footer** - Working directory, git branch, session name, token/cache usage, cost, context usage, plan bar, current model. Customize its segments under `/settings` → Customize.\n\nThe editor can be temporarily replaced by other UI, like built-in `/settings` or custom UI from extensions. [Extensions](#extensions) can also replace the editor, add widgets above/below it, a status line, custom footer, or overlays.\n\n### Editor\n\n| Feature | How |\n|---------|-----|\n| File reference | Type `@` to fuzzy-search project files |\n| Path completion | Tab to complete paths |\n| Multi-line | Shift+Enter (or Ctrl+Enter on Windows Terminal) |\n| External editor | Ctrl+G opens `externalEditor`, `$VISUAL`, `$EDITOR`, Notepad on Windows, or `nano` elsewhere |\n| Clipboard | Ctrl+V normally, Alt+V on Windows. VS Code must forward Alt+V, or use `/paste-image` without a shortcut. Images insert `[image_n]` chips, not a temp path. |\n| Bash commands | `!command` runs and sends output to LLM, `!!command` runs without sending |\n\nStandard editing keybindings for delete word, undo, etc. See [docs/keybindings.md](docs/keybindings.md).\n\n### Copyable response blocks\n\nAssistant responses can mark a reusable excerpt, prompt, or code fragment as click-to-copy. The marked section appears in a plain background box. Click anywhere in that box to copy only its contents.\n\nThe source format is a fenced Markdown block with the exact info string `lunr-copy`:\n\n````markdown\n```lunr-copy\nnpm test\n```\n````\n\nThe payload starts after the opening fence's line break and ends before the line break immediately preceding the closing fence. lunR copies it without trimming whitespace and excludes both fence lines. A longer backtick or tilde fence can contain shorter fenced code. Incomplete streamed blocks remain readable but become clickable only after the closing fence arrives. Print, JSON, RPC, and gateway output keep the raw fences and never write to the clipboard.\n\n### Commands\n\nType `/` in the editor to trigger commands. [Extensions](#extensions) can register custom commands, [skills](#skills) are available as `/skill:name`, and [prompt templates](#prompt-templates) expand via `/templatename`.\n\n| Command | Description |\n|---------|-------------|\n| `/login`, `/auth` | Configure provider authentication |\n| `/logout`, `/deauth` | Remove provider authentication |\n| `/model` | Switch models (stored-cred providers) |\n| `/refresh` | Refresh model catalogs |\n| `/scoped-models` | Enable/disable models for Ctrl+P cycling |\n| `/settings` | Theme, thinking, agent memory, message delivery, transport |\n| `/thinking`, `/effort`, `/reasoning` | Set thinking level (`xhigh`/`max` are opt-in when the model supports them) |\n| `/off`, `/minimal`, `/low`, `/medium`, `/high`, `/xhigh`, `/max` | Set that thinking level when the current model supports it |\n| `/mode` | Set permission mode: `yolo`, `auto`, or `read` (Shift+Tab cycles) |\n| `/plan` | Switch to read-only mode for planning, or `/plan <task>` to plan a task |\n| `/read`, `/yolo`, `/auto` | Activate that permission mode |\n| `/cron` | Scheduled prompts (`~/.lunr/agent/cron/`) |\n| `/goal` | Session goal (forces session auto permission mode) |\n| `/processes` | Background processes started this session |\n| `/usage` | This-session token totals, context, and every stored subscription plan |\n| `/fast` | Toggle Fast mode for OpenAI Codex subscriptions |\n| `/context` | Estimated context-window breakdown |\n| `/resume`, `/sessions` | Pick from previous sessions |\n| `/new` | Start a new session |\n| `/name`, `/title` | Set session display name |\n| `/session` | Show session info |\n| `/tree` | Jump to any point in the session (`ctrl+o` cycles filters) |\n| `/undo`, `/edit`, `/redo` | Same-session rewind; `/edit` pastes the last prompt |\n| `/rollback` | Undo the last turn's file changes (forks) |\n| `/trust` | Save project trust decision |\n| `/fork` | Create a new session from a previous user message |\n| `/clone` | Duplicate the current active branch |\n| `/compact [prompt]` | Manually compact context |\n| `/copy` | Copy last assistant message |\n| `/paste-image` | Paste an image from the clipboard |\n| `/export [file]` | Export session to HTML or JSONL |\n| `/import <file>` | Import and resume a JSONL session |\n| `/share` | Upload as a private GitHub gist (HTML viewer still defaults to https://pi.dev/session/ — leftover, not lunR-hosted) |\n| `/reload` | Reload keybindings, extensions, skills, prompts, themes, and context files |\n| `/hotkeys` | Show all keyboard shortcuts |\n| `/init` | Generate a starter AGENTS.md |\n| `/quit`, `/exit` | Quit lunR |\n\nThere is no `/changelog` or `/token-usage` command.\n\n### Keyboard Shortcuts\n\nSee `/hotkeys` for the full list. Customize via `~/.lunr/agent/keybindings.json`. See [docs/keybindings.md](docs/keybindings.md).\n\n**Commonly used:**\n\n| Key | Action |\n|-----|--------|\n| Ctrl+C | Clear editor |\n| Ctrl+C twice | Quit |\n| Escape | Cancel/abort |\n| Escape twice within 500ms | Stop this session's active async subagents; otherwise open `/tree` when idle |\n| Ctrl+L | Open model selector |\n| Ctrl+P / Shift+Ctrl+P | Cycle scoped models forward/backward |\n| Shift+Tab | Cycle permission mode (`yolo` → `auto` → `read`) |\n| Ctrl+O | Cycle `/tree` filters (not tool expand) |\n| Ctrl+T | Cycle thinking level for the selected model |\n| Ctrl+X | Copy the last assistant message |\n\nClick a thinking or tool card to expand or collapse that item. `app.tools.expand` is unbound.\n\n### Message Queue\n\nSubmit messages while the agent is working:\n\n- **Enter** queues a *steering* message, delivered after the current assistant turn finishes executing its tool calls. If the parent is executing `subagent_wait`, Enter instead ends only that wait. The current tool batch settles, background children keep running, and the text starts a fresh parent turn without appearing in the steering queue.\n- **Alt+Enter** queues a *follow-up* message, delivered only after the agent finishes all work\n- **Escape** aborts and restores queued messages to editor\n- **Alt+Up** retrieves queued messages back to editor\n\nOn Windows Terminal, `Alt+Enter` is fullscreen by default. Remap it in [docs/terminal-setup.md](docs/terminal-setup.md) so lunR can receive the follow-up shortcut.\n\nParallel tools beside `subagent_wait` finish before the fresh Enter prompt starts. Alt+Enter and Enter outside an executing wait keep their normal queue behavior.\n\nConfigure delivery in [settings](docs/settings.md): `steeringMode` and `followUpMode` can be `\"one-at-a-time\"` (default, waits for response) or `\"all\"` (delivers all queued at once). `transport` selects provider transport preference (`\"sse\"`, `\"websocket\"`, or `\"auto\"`) for providers that support multiple transports.\n\n---\n\n## Sessions\n\nSessions are stored as JSONL files with a tree structure. Each entry has an `id` and `parentId`, enabling in-place branching without creating new files. See [docs/session-format.md](docs/session-format.md) for file format.\n\n### Management\n\nSessions auto-save to `~/.lunr/agent/sessions/` organized by working directory.\n\n```bash\nlunr -c                  # Continue most recent session\nlunr -r                  # Browse and select from past sessions\nlunr --no-session        # Ephemeral mode (don't save)\nlunr --name \"my task\"    # Set session display name at startup\nlunr --session <path|id> # Use specific session file or ID\nlunr --session-id <id>   # Use exact project session ID, creating it if missing\nlunr --fork <path|id>    # Fork specific session file or ID into a new session\n```\n\nUse `/session` in interactive mode to see the current session ID before reusing it with `--session <id>` or `--fork <id>`.\n\n### Branching\n\n**`/tree`** - Navigate the session tree in-place. Select any previous point, continue from there, and switch between branches. All history preserved in a single file.\n\n<p align=\"center\"><img src=\"docs/images/tree-view.png\" alt=\"Tree View\" width=\"600\"></p>\n\n- Search by typing, fold/unfold and jump between branches with Ctrl+←/Ctrl+→ or Alt+←/Alt+→, page with ←/→\n- Filter modes (Ctrl+O): default → no-tools → user-only → labeled-only → all\n- Press Ctrl+X to copy the selected message\n- Press Shift+L to label entries as bookmarks and Shift+T to toggle label timestamps\n\n**`/fork`** - Create a new session file from a previous user message on the active branch.\n\n**`/clone`** - Duplicate the current active branch into a new session file at the current position.\n\n**`--fork <path|id>`** - Fork an existing session file or partial session UUID directly from the CLI.\n\n### Compaction\n\nLong sessions can exhaust context windows. Compaction summarizes older messages while keeping recent ones.\n\n**Manual:** `/compact` or `/compact <custom instructions>`\n\n**Automatic:** Enabled by default. Triggers on context overflow (recovers and retries) or when approaching the limit (proactive). Configure via `/settings` or `settings.json`.\n\nCompaction is lossy. The full history remains in the JSONL file; use `/tree` to revisit. Customize compaction behavior via [extensions](#extensions). See [docs/compaction.md](docs/compaction.md) for internals.\n\n---\n\n## Settings\n\nUse `/settings` to modify common options, or edit JSON files directly:\n\n| Location | Scope |\n|----------|-------|\n| `~/.lunr/agent/settings.json` | Global (all projects) |\n| `.lunr/settings.json` | Project (overrides global) |\n\nSee [docs/settings.md](docs/settings.md) for all options.\n\n### Project Trust\n\nOn interactive startup, lunR asks before trusting a project folder that contains project-local settings, resources, or project `.agents/skills` and has no saved decision for the folder or a parent folder in `~/.lunr/agent/trust.json`. Trusting a project allows lunR to load `.lunr/settings.json` and `.lunr` resources, install missing project packages, and execute project extensions.\n\nBefore the trust decision, lunR loads only context files, user/global extensions, and CLI `-e` extensions so they can handle the `project_trust` event. Project-local extensions, project package-managed extensions, and project settings are loaded only after the project is trusted.\n\nNon-interactive modes (`-p`, `--mode json`, and `--mode rpc`) do not show a trust prompt. Without an applicable saved trust decision, they use `defaultProjectTrust` from global settings: `ask` (default) and `never` ignore those project resources, while `always` trusts them. Pass `--approve`/`-a` or `--no-approve`/`-na` to override project trust for one run.\n\n`lunr config` and package commands use the same project trust flow. Pass `--approve` to trust project-local settings for one command or `--no-approve` to ignore them. `lunr update` never prompts (it only reinstalls the global CLI).\n\nUse `/trust` in interactive mode to save a project trust decision for future sessions. It writes `~/.lunr/agent/trust.json` only; the current session is not reloaded, so restart lunR for changes to take effect.\n\n### Offline and updates\n\nUse `--offline` or `PI_OFFLINE=1` to skip startup network operations (npm update check, package update checks, live catalog probes). First interactive paint is already cache-only.\n\n`lunr update` / `lunr update --self` reinstalls global `@ashx-j/lunr` from npm. It is not a catalog refresh and does not take `--models`, `--all`, or `--force`. Workspace `npx lunr` (this repo) refuses to self-update; install the published package to use `lunr update`.\n\n---\n\n## Context Files\n\nlunR loads `AGENTS.md` (or `CLAUDE.md`) at startup from:\n- `~/.lunr/agent/agents/AGENTS.md` (global)\n- `~/.lunr/agent/agents/<model-name>/AGENTS.md` (optional model-specific instructions)\n- Parent directories (walking up from cwd)\n- Current directory\n\nUse `~/.lunr/agent/agents/AGENTS.md` for optional global behavior and instructions; the model cannot change this user-managed file. `/settings` can enable model-specific instructions and choose whether they append to or replace global instructions. Model folders use a provider-independent, filesystem-safe name derived from the active model. Use project files for project conventions and commands; they remain independent of that mode. Run `/reload` after adding or editing a context file while lunR is open.\n\nDisable context file loading with `--no-context-files` (or `-nc`).\n\n### System Prompt\n\nReplace the default system prompt with `.lunr/SYSTEM.md` (project) or `~/.lunr/agent/SYSTEM.md` (global). Append without replacing via `APPEND_SYSTEM.md`.\n\n---\n\n## Customization\n\n### Prompt Templates\n\nReusable prompts as Markdown files. Type `/name` to expand.\n\n```markdown\n<!-- ~/.lunr/agent/prompts/review.md -->\nReview this code for bugs, security issues, and performance problems.\nFocus on: {{focus}}\n```\n\nPlace in `~/.lunr/agent/prompts/`, `.lunr/prompts/`, or a [package](#packages) to share with others. See [docs/prompt-templates.md](docs/prompt-templates.md).\n\n### Skills\n\nOn-demand capability packages following the [Agent Skills standard](https://agentskills.io). Invoke via `/skill:name` or let the agent load them automatically.\n\n```markdown\n<!-- ~/.lunr/agent/skills/my-skill/SKILL.md -->\n# My Skill\nUse this skill when the user asks about X.\n\n## Steps\n1. Do this\n2. Then that\n```\n\nPlace in `~/.lunr/agent/skills/`, `~/.agents/skills/`, `.lunr/skills/`, or `.agents/skills/` (from `cwd` up through parent directories) or a [package](#packages) to share with others. See [docs/skills.md](docs/skills.md).\n\n### Extensions\n\n<p align=\"center\"><img src=\"docs/images/doom-extension.png\" alt=\"Doom Extension\" width=\"600\"></p>\n\nTypeScript modules that extend lunR with custom tools, commands, keyboard shortcuts, event handlers, and UI components.\n\n```typescript\nimport type { ExtensionAPI } from \"@ashx-j/lunr\";\n\nexport default function (pi: ExtensionAPI) {\n  pi.registerTool({ name: \"deploy\", ... });\n  pi.registerCommand(\"stats\", { ... });\n  pi.on(\"tool_call\", async (event, ctx) => { ... });\n}\n```\n\nThe factory argument is conventionally named `pi` (`export default function (pi: ExtensionAPI)`). Keep that. The jiti loader aliases both `@ashx-j/lunr` and `@earendil-works/pi-coding-agent` when loading extensions.\n\nThe default export can also be `async`. lunR waits for async extension factories before startup continues.\n\nPlace in `~/.lunr/agent/extensions/`, `.lunr/extensions/`, or a [package](#packages). See [docs/extensions.md](docs/extensions.md) and [examples/extensions/](examples/extensions/). Sample extensions such as `examples/extensions/plan-mode`, `todo.ts`, and `subagent/` are **Extension API samples**, not the product implementation. lunR ships read-only planning, todos, and subagents as built-ins; see [docs/features.md](docs/features.md).\n\n### Themes\n\nBuilt-in theme: **`moon` only** (`getDefaultTheme()` returns `\"moon\"`). Themes hot-reload: modify the active theme file and lunR immediately applies changes.\n\nPlace custom themes in `~/.lunr/agent/themes/`, `.lunr/themes/`, or a [package](#packages). Schema: [theme-schema.json](https://github.com/ashx-j/lunR/blob/master/packages/coding-agent/src/modes/interactive/theme/theme-schema.json) (also packed as `dist/modes/interactive/theme/theme-schema.json`). See [docs/themes.md](docs/themes.md).\n\n### Packages\n\nBundle and share extensions, skills, prompts, and themes via npm or git. The package resource manifest key in `package.json` is still `\"pi\"` (`extensions`, `skills`, `prompts`, `themes`). Keep that key.\n\n> **Security:** Packages run with full system access. Extensions execute arbitrary code, and skills can instruct the model to perform any action including running executables. Review source code before installing third-party packages.\n\n```bash\nlunr install npm:@foo/lunr-tools\nlunr install npm:@foo/lunr-tools@1.2.3      # pinned version\nlunr install git:github.com/user/repo\nlunr install git:github.com/user/repo@v1  # tag or commit\nlunr remove npm:@foo/lunr-tools\nlunr uninstall npm:@foo/lunr-tools          # alias for remove (requires a source)\nlunr list\nlunr config                               # enable/disable extensions, skills, prompts, themes\nlunr update                               # reinstall global @ashx-j/lunr only\n```\n\n`lunr update` does **not** refresh model catalogs or extension packages. Use `/refresh` for catalogs and `lunr install <source>` to move a git package to a new ref.\n\nPackages install to `~/.lunr/agent/git/` (git) or `~/.lunr/agent/npm/` (npm). Use `-l` for project-local installs (`.lunr/git/`, `.lunr/npm/`). Git `@ref` values are pinned tags or commits. Git packages install dependencies with `npm install --omit=dev` by default, so runtime deps must be listed under `dependencies`; when `npmCommand` is configured, git packages use plain `install` for compatibility with wrappers.\n\nCreate a package by adding a `pi` key to `package.json`:\n\n```json\n{\n  \"name\": \"my-lunr-package\",\n  \"keywords\": [\"pi-package\"],\n  \"pi\": {\n    \"extensions\": [\"./extensions\"],\n    \"skills\": [\"./skills\"],\n    \"prompts\": [\"./prompts\"],\n    \"themes\": [\"./themes\"]\n  }\n}\n```\n\nWithout a `pi` manifest, lunR auto-discovers from conventional directories (`extensions/`, `skills/`, `prompts/`, `themes/`).\n\nSee [docs/packages.md](docs/packages.md).\n\n---\n\n## Programmatic Usage\n\n### SDK\n\n```typescript\nimport { createAgentSession, ModelRuntime, SessionManager } from \"@ashx-j/lunr\";\n\nconst modelRuntime = await ModelRuntime.create();\nconst { session } = await createAgentSession({\n  sessionManager: SessionManager.inMemory(),\n  modelRuntime,\n});\n\nawait session.prompt(\"What files are in the current directory?\");\n```\n\nDefault `agentDir` is `~/.lunr/agent`. For advanced multi-session runtime replacement, use `createAgentSessionRuntime()` and `AgentSessionRuntime`.\n\nSee [docs/sdk.md](docs/sdk.md) and [examples/sdk/](examples/sdk/).\n\n### RPC Mode\n\nFor non-Node.js integrations, use RPC mode over stdin/stdout:\n\n```bash\nlunr --mode rpc\n```\n\nRPC mode uses strict LF-delimited JSONL framing. Clients must split records on `\\n` only. Do not use generic line readers like Node `readline`, which also split on Unicode separators inside JSON payloads.\n\nSee [docs/rpc.md](docs/rpc.md) for the protocol.\n\n---\n\n## Philosophy\n\nlunR keeps a small core and still lets you shape the product with [extensions](#extensions), [skills](#skills), and [packages](#packages). Unlike upstream pi, lunR **does** ship the workflows most coding agents expect:\n\n- **MCP** — `/mcp`, `/mcp-auth`\n- **Subagents** — always fresh; children use a configured tier by default, or an explicit model when the user names one; 3+ children receive one large-launch confirmation in yolo; default parallel concurrency is unlimited\n- **Permission modes** — `yolo | auto | read-only`; Shift+Tab cycles that order (read-only appears as `read` in the TUI)\n- **Read-only mode** — `/read` blocks changes; `/plan` and `present_plan` handle plan approval\n- **Todos** — lunr-todos is a full-replace list and can be disabled in `/settings`\n- **Background processes** — `/processes`\n- **Cron** — `/cron`, `~/.lunr/agent/cron/` (TUI live session or gateway origin)\n- **Gateway** — `lunr gateway` for Telegram and Discord\n- **Web search, LSP, agent memory, goals, intercom, skill-creator, model tiers**\n\nSee [docs/features.md](docs/features.md) for how those work. Build anything else with extensions.\n\n---\n\n## CLI Reference\n\n```bash\nlunr [options] [@files...] [messages...]\n```\n\n### Product Commands\n\n```bash\nlunr setup                         # Install Chromium and configure optional features\nlunr browser install               # Repair missing Chromium after a skipped/failed install\nlunr features [list|enable|disable]\nlunr gateway […]                   # Chat gateway daemon (requires chat-platforms feature)\nlunr uninstall [--purge]           # Remove this lunR install (keeps ~/.lunr/agent unless --purge)\nlunr uninstall <source> [-l]       # Remove an extension package (alias for remove)\nlunr install <source> [-l]         # Install package, -l for project-local\nlunr remove <source> [-l]          # Remove package\nlunr list                          # List installed packages\nlunr config                        # Enable/disable package resources\nlunr update                        # Reinstall global @ashx-j/lunr only\nlunr update --self                 # Same as lunr update\n```\n\n`lunr update` does not take `--models`, `--all`, `--force`, or `--extensions`. Refresh catalogs with `/refresh`.\n\n`lunr config` and project package commands accept `--approve`/`--no-approve` to trust or ignore project-local settings for one command.\n\n### Modes\n\n| Flag | Description |\n|------|-------------|\n| (default) | Interactive mode |\n| `-p`, `--print` | Print response and exit |\n| `--mode json` | Output all events as JSON lines (see [docs/json.md](docs/json.md)) |\n| `--mode rpc` | RPC mode for process integration (see [docs/rpc.md](docs/rpc.md)) |\n| `--export <in> [out]` | Export session to HTML |\n\nIn print mode, lunR also reads piped stdin and merges it into the initial prompt:\n\n```bash\ncat README.md | lunr -p \"Summarize this text\"\n```\n\n### Model Options\n\n| Option | Description |\n|--------|-------------|\n| `--provider <name>` | Provider (anthropic, openai, google, etc.) |\n| `--model <pattern>` | Model pattern or ID (supports `provider/id` and optional `:<thinking>`) |\n| `--api-key <key>` | API key (overrides env vars) |\n| `--thinking <level>` | `off`, `minimal`, `low`, `medium`, `high`, `xhigh`, `max` |\n| `--models <patterns>` | Comma-separated patterns for Ctrl+P cycling |\n| `--list-models [search]` | List available models |\n\n### Session Options\n\n| Option | Description |\n|--------|-------------|\n| `-c`, `--continue` | Continue most recent session |\n| `-r`, `--resume` | Browse and select session |\n| `--session <path\\|id>` | Use specific session file or partial UUID |\n| `--session-id <id>` | Use exact project session ID, creating it if missing |\n| `--fork <path\\|id>` | Fork specific session file or partial UUID into a new session |\n| `--session-dir <dir>` | Custom session storage directory |\n| `--no-session` | Ephemeral mode (don't save) |\n| `--name <name>`, `-n <name>` | Set session display name at startup |\n\n### Tool Options\n\n| Option | Description |\n|--------|-------------|\n| `--tools <list>`, `-t <list>` | Allowlist specific tool names across built-in, extension, and custom tools |\n| `--exclude-tools <list>`, `-xt <list>` | Disable specific tool names across built-in, extension, and custom tools |\n| `--no-builtin-tools`, `-nbt` | Disable built-in tools by default but keep extension/custom tools enabled |\n| `--no-tools`, `-nt` | Disable all tools by default |\n\nAvailable built-in tools: `read`, `bash`, `edit`, `write`, `grep`, `find`, `ls`\n\n### Resource Options\n\n| Option | Description |\n|--------|-------------|\n| `-e`, `--extension <source>` | Load extension from path, npm, or git (repeatable) |\n| `--no-extensions` | Disable extension discovery |\n| `--skill <path>` | Load skill (repeatable) |\n| `--no-skills` | Disable skill discovery |\n| `--prompt-template <path>` | Load prompt template (repeatable) |\n| `--no-prompt-templates` | Disable prompt template discovery |\n| `--theme <path>` | Load theme (repeatable) |\n| `--no-themes` | Disable theme discovery |\n| `--no-context-files`, `-nc` | Disable AGENTS.md and CLAUDE.md context file discovery |\n\nCombine `--no-*` with explicit flags to load exactly what you need, ignoring settings.json (e.g., `--no-extensions -e ./my-ext.ts`).\n\n### Other Options\n\n| Option | Description |\n|--------|-------------|\n| `--system-prompt <text>` | Replace default prompt (context files and skills still appended) |\n| `--append-system-prompt <text>` | Append to system prompt |\n| `--verbose` | Force verbose startup |\n| `-a`, `--approve` | Trust project-local files for this run |\n| `-na`, `--no-approve` | Ignore project-local files for this run |\n| `--offline` | Disable startup network operations (same as `PI_OFFLINE=1`) |\n| `-h`, `--help` | Show help |\n| `-v`, `--version` | Show version |\n\n### File Arguments\n\nPrefix files with `@` to include in the message:\n\n```bash\nlunr @prompt.md \"Answer this\"\nlunr -p @screenshot.png \"What's in this image?\"\nlunr @code.ts @test.ts \"Review these files\"\n```\n\n### Examples\n\n```bash\n# Interactive with initial prompt\nlunr \"List all .ts files in src/\"\n\n# Non-interactive\nlunr -p \"Summarize this codebase\"\n\n# Non-interactive with piped stdin\ncat README.md | lunr -p \"Summarize this text\"\n\n# Named one-shot session\nlunr --name \"release audit\" -p \"Audit this repository\"\n\n# Different model\nlunr --provider openai --model gpt-4o \"Help me refactor\"\n\n# Model with provider prefix (no --provider needed)\nlunr --model openai/gpt-4o \"Help me refactor\"\n\n# Model with thinking level shorthand\nlunr --model sonnet:high \"Solve this complex problem\"\n\n# Limit model cycling\nlunr --models \"claude-*,gpt-4o\"\n\n# Read-only mode\nlunr --tools read,grep,find,ls -p \"Review the code\"\n\n# Disable one extension or built-in tool while keeping the rest available\nlunr --exclude-tools ask_question\n\n# High thinking level\nlunr --thinking high \"Solve this complex problem\"\n\n# Offline (no startup network)\nlunr --offline\n```\n\n### Environment Variables\n\nThese names stay `PI_*`. Do not invent `LUNR_*` replacements for them.\n\n| Variable | Description |\n|----------|-------------|\n| `PI_CODING_AGENT_DIR` | Override config directory (default: `~/.lunr/agent`) |\n| `PI_CODING_AGENT_SESSION_DIR` | Override session storage directory (overridden by `--session-dir`) |\n| `PI_PACKAGE_DIR` | Override package directory (useful for Nix/Guix where store paths tokenize poorly) |\n| `PI_OFFLINE` | Disable startup network operations when set to `1`/`true`/`yes` |\n| `PI_SHARE_VIEWER_URL` | Base URL for `/share` HTML viewer (default: `https://pi.dev/session/` — leftover) |\n| `PI_CACHE_RETENTION` | Set to `long` for extended prompt cache (Anthropic: 1h, OpenAI: 24h) |\n| `VISUAL`, `EDITOR` | Fallback external editor for Ctrl+G when `externalEditor` is unset; defaults to Notepad on Windows and `nano` elsewhere |\n\nGateway bot tokens (optional) use `LUNR_TELEGRAM_BOT_TOKEN` / `LUNR_DISCORD_BOT_TOKEN` (or `TELEGRAM_BOT_TOKEN` / `DISCORD_BOT_TOKEN`) and are stored in `~/.lunr/agent/gateway.json`.\n\n---\n\n## Development\n\nSee [docs/development.md](docs/development.md) for setup, forking, and debugging. Source: [github.com/ashx-j/lunR](https://github.com/ashx-j/lunR).\n\n## License\n\nMIT\n\n## See Also\n\n- [@ashx-j/lunr-ai](https://www.npmjs.com/package/@ashx-j/lunr-ai): Core LLM toolkit\n- [@ashx-j/lunr-agent](https://www.npmjs.com/package/@ashx-j/lunr-agent): Agent framework\n- [@ashx-j/lunr-tui](https://www.npmjs.com/package/@ashx-j/lunr-tui): Terminal UI components\n","readmeFilename":"README.md"}