{"_id":"algobot-ai","_rev":"32-a047b551ee52732879a3c4249a176e34","name":"algobot-ai","dist-tags":{"latest":"2.0.0"},"versions":{"0.6.0":{"name":"algobot-ai","version":"0.6.0","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.6.0","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"66510deff176651b6887dacfc54edf71a09064f3","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.6.0.tgz","fileCount":55,"integrity":"sha512-AM6fag7Lo72onGzCrFt0NmF1dDnudPshv6OPqQzqf3r62KdKL8MbEP5LhAeyrErVV5t+HAEAY8HPgEHjehwZOw==","signatures":[{"sig":"MEUCIEsCw/dix66Z3BAXj8KPtNc5OB7eWcSOdnAOOByJvOswAiEAi1GyED0mgVVdETbDFntdJ+CiBNACMPJyOmRj7eUoQIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384080},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.3.0","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.6.0_1755896331541_0.4837209838669565","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"algobot-ai","version":"0.6.1","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.6.1","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"50957b8edefc99e64911849913ff83b1da07551e","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.6.1.tgz","fileCount":56,"integrity":"sha512-6ocmErSqbDiYs+iIV20hRZFeFfBNIrhRnKYVtBjk1Knp5YA75zch8OMDDVTTkNmassk/50vAJrIOznW5OA5Wuw==","signatures":[{"sig":"MEUCIQD0ZKpQdWgEmx9uzA7nsZDZiRLm09I7zg/zJkXLI6Y/SAIgGbajlubJKBn+GJJc3+bOIzSVxqFRuB6FemnEcn3fGHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386521},"type":"commonjs","engines":{"node":">=18"},"gitHead":"4c54b264b6d6349193755df132e693a0f66c6f80","scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"8.19.4","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.6.1_1756043003191_0.17326398274311883","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"algobot-ai","version":"0.6.3","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.6.3","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"653f4e7787e12dc5ff645e01f6ede2560ef078ab","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.6.3.tgz","fileCount":55,"integrity":"sha512-448bS5Xb/prVrGRo+9sx7Qgy06RHm7B33gXIpGtcrxTH79t0ay+vrD/WGX6/ZE2Tyo+6SMDo5Gveik0V1H0pOQ==","signatures":[{"sig":"MEQCHxBUGwabd+/0wmjt8DhwQz9cfr63wrIdRGRWE7OrQkoCIQDgoo+yVsMMSmc6BT3iiDmonxDvr2G2R3F6MZZXNSwLFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382759},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.6.3_1756154639245_0.2893854199878507","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"algobot-ai","version":"0.6.4","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.6.4","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"c1d477de186460f2880dc92e1eac01037f088ea3","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.6.4.tgz","fileCount":56,"integrity":"sha512-/iyudi9qwRbf/bd9cs+piwLiqONZ0HK5YJ/hB0Lv/cGgxNa8c3SFdaQIfh1e2YG2hgm+wQ7UcU7TlNeQNET/7g==","signatures":[{"sig":"MEQCIFmeVtRHwvxTV2FPN7c9v/vB5Fz+3yvTxcoYiPojYqqWAiBLobSJSYou43ZvgxQ55cZGTWsF1YtGWU3rr0JItixVuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393302},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.6.4_1756199608036_0.02293851422884141","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"algobot-ai","version":"0.6.5","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.6.5","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"e142a1696c3f862670f7151e93bc8b03ba6cc8d6","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.6.5.tgz","fileCount":56,"integrity":"sha512-Qi87ARoJTG8p94Kt3vKmJKHH+nwQQ6Tvg2XN3+YN/l/nIl2+wrJCKOejU0b0hf3Ql8yeJm8AzzzM58DVCg5RCg==","signatures":[{"sig":"MEYCIQClgpXu3UmnmxYGPj0RSeFaadAKvygqMhmfh0ofpnNcaQIhAIpGuqGeQzp2bKzKtoTsf8rREBOyRM1d6ZhLFGzHHRZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394872},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.6.5_1756465019068_0.0376736248939995","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"algobot-ai","version":"0.6.7","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.6.7","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"60d8f16ead87c45a208b1cf099db0dae6734bae9","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.6.7.tgz","fileCount":57,"integrity":"sha512-ocOCy/y63lYVmdjuArcIsBqO04pOmhHiwxRfCf+tvr3rZSMEbaWOdITYh+IvZrH2OeTTe/4c+MXU7H2q48PZCA==","signatures":[{"sig":"MEQCIEUA650d+KsDC4rMrINx8Bc51AMRXl2JO8JSjqWFEuD6AiBCGyWEBFCaNvJOaMJz0CCC/OSSYF52/a3r/88z/SeO7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401240},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.6.7_1756480328766_0.5649169153416893","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"algobot-ai","version":"0.6.8","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.6.8","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"0938397a65a2a1987303ee0566c9860753eee4ed","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.6.8.tgz","fileCount":58,"integrity":"sha512-VM4zoyBlCyl6V0Ys4tNtpqZ1mW4555OnJC8OYYSHznw+6rwMIQLfhsUCr3qG2o7zy8OY90myZ6nnq5FH7hL6HQ==","signatures":[{"sig":"MEUCIQDADfRdky1q7knmuemundwZQLB5Lm7lZ98wUnaVwDPGCQIgAmB0up6yTsZfivvMyqPx5Pk3YXJSxxAToQFGhpQtWiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407012},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.6.8_1756480886995_0.6087194502526645","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"algobot-ai","version":"0.7.0","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.7.0","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"8e1b6051682527e2feb5b0361354a28c4c548506","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.7.0.tgz","fileCount":58,"integrity":"sha512-ql2RhYCz7Idlq3bSM+5Ov1b7RUOuGgbGcIHChU85cF+7XVEmvkzzwpjRJSXtp/govkJ3N3zEq18k7baUqMR+sg==","signatures":[{"sig":"MEYCIQDvaa/cUPdssFxe4hyGiKpg7leERu1cogaYoX3tJaa8zwIhAMfv6JjDL3i+OmKpkR2ZASQ39NXHv6D5AwUQJdwYzbCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407012},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.7.0_1757584132221_0.8168914263792795","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"algobot-ai","version":"0.7.1","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.7.1","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"3fcc51a9c6962585e3b4d4428f48436d0cd457b9","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.7.1.tgz","fileCount":61,"integrity":"sha512-yn27w5WD2ywkCzQtw2UkhtwytislF0tfJGbRy4e2+wpELhonW2Oo85YbSuyZ3zWI/xjiW2l9IT5tYhjkjQUd2A==","signatures":[{"sig":"MEUCIBEd8hEzBwoAABhH6+3/GRb37elG/HWvfhb/GJOJzjB1AiEAjHMT6CkaDFP5WzSvIYx+WEGTOxo5wqNRlSHGz5j1iTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407548},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.7.1_1758034423384_0.4648623430924532","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"algobot-ai","version":"0.7.2","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.7.2","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"1f80b720c0e06d3e3e3a66f8e80ca146be2ca4bb","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.7.2.tgz","fileCount":61,"integrity":"sha512-bwhcQFzJukd2QiAo2cUgg9axu9Hiik15S6qrh5Sr9Gc7OJon4hR4kH/5D2MIi/Qv/bsIgjLeNDgnvJ+TasoKOw==","signatures":[{"sig":"MEYCIQCYm/ZIOrYy12n41q2TMq0w1ZglKizMk5vNwOE5tWTktAIhAP5RdM+41WCGXNGKjVuo+AaigJmaKIHuw8kSUMXFaid6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412248},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.7.2_1758039261102_0.9345424996894343","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"algobot-ai","version":"0.7.3","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.7.3","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"cf51a8896778e25c0e39f928934447ff4fd0c3fc","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.7.3.tgz","fileCount":62,"integrity":"sha512-37J1TcV5070YE02+8NyCvO/1RzRvFSG5/zqp6sG6QPYUI8NdaZBis26Xgvq2X4Ett/wSGvJfDk4QkWLbo3S9iA==","signatures":[{"sig":"MEUCIQCPOksigOj0lH+57R9pnQO4MdWRNFveoWrCtj/f8gjLZgIgJ9UC1PdAfjOnwS8GHa4K0HUbxTYGftCI1uovpBcdtHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423297},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","prepublishOnly":"npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^5.0.2","ora":"^7.0.1","tmp":"^0.2.5","uuid":"^11.1.0","dotenv":"^16.4.5","marked":"^4.3.0","js-yaml":"^4.1.0","prompts":"^2.4.2","inquirer":"^12.8.2","commander":"^12.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","strip-ansi":"^7.1.0","ansi-escapes":"^7.0.0","cli-highlight":"^2.1.11","@ai-sdk/openai":"^1.3.23","marked-terminal":"^5.2.0","@ai-sdk/openai-compatible":"^1.0.0","@gutenye/commander-completion-carapace":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.0","jest":"^29.7.0","nock":"^13.3.2","eslint":"^8.57.0","prettier":"^3.3.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.7.3_1758203083195_0.43654583263359403","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"algobot-ai","version":"0.8.0","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.8.0","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"de677b970a7867a95c22dad8d27d0e2b67ef0660","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.8.0.tgz","fileCount":67,"integrity":"sha512-5nAXt4+4/exo24q+MXasxbgurUnK0ks3qzxtPDI2k5ETbzgl2tj0Z3yiVHEfbSVOD2sFM2v8Tb7/aEqBZEpchw==","signatures":[{"sig":"MEQCIHwZRm+rr2xyNLxZRx6puUbgxYH2EXAKRfSj3uPQgneWAiBWmw2pbkR2/zqrY59wA9CYVOjZ9tKEmZqSR8k5J9C8FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466465},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","marked-terminal":"5.2.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.8.0_1759508455484_0.36522347975636515","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"algobot-ai","version":"0.8.1","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@0.8.1","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"a2df66a37606637463127c05ef9d522556ebffd5","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-0.8.1.tgz","fileCount":67,"integrity":"sha512-NzyqnPeOxxQg9ABX/2ISjYtPbVeaaMv3kfigrDFIi/TgGQmc0Hp4At6I9k2jsbDZ7DNjezxIo4Gk2HpZB8PZ6w==","signatures":[{"sig":"MEYCIQDvIrq+T50d1O+7c6vgQhr9cqmCJXSw1Bs7PvUzzq5jUwIhAIeElXkcCzn16UvQobXfp/GzRirKmlo+Rp9y4r0wMtN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466485},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","marked-terminal":"5.2.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_0.8.1_1759508870989_0.2632234386554386","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"algobot-ai","version":"1.0.0","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.0.0","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"b80cd57ad8a5b69f8c26acd8e355204f3e2603be","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.0.0.tgz","fileCount":105,"integrity":"sha512-OYko3+2Yxj2+5uvcI/fLacmSoRsLKFm8hZWvXwfVHmYq8kWfVgopTuQFNAqd5B0dXC32cuZDkIA5ZXs+1aUnKg==","signatures":[{"sig":"MEUCIHXM/5/QL/GWoOlEucMMA2MebpAN4bERoyLwtqAMCCoPAiEAj7Vm8RF0ouQ6+w7qsEMJUsZ3Mr+ck+TnZspcBJb75wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719533},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.0.0_1760288930212_0.789259677221414","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"algobot-ai","version":"1.0.1","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.0.1","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"c83c5a8eb117d152d7b728bbb4f2672e38528fbd","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.0.1.tgz","fileCount":105,"integrity":"sha512-cI1SrqhtVRXtBbpKPKGhgIyTR3KVgzdpdMM7n0j4E/gIw6H2ZezjcWb0uU1pQ4KZPvRr5DiRNWQZ8tqR0VNoog==","signatures":[{"sig":"MEUCIQDpky2t+KkD5NYMYAmqK+nPfvMyObNmQEPt1ElqUjK//QIgXj4g6TrTuk5vMlXE7UhWZhUkF9hozmCXjfF2o2C129M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732822},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.0.1_1760428383686_0.76792605168582","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"algobot-ai","version":"1.0.2","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.0.2","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"b0596b26dd582cd35ed5a99303eb1a89bd54fd4d","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.0.2.tgz","fileCount":105,"integrity":"sha512-2XqYOLWfuBPR9qRYSHsZ7Sz2U4ftWT6zcclTcCLUjVMxH/UQbOhqu2RL54wXUC+v5CauL2xd6skgxua70NZwaQ==","signatures":[{"sig":"MEUCIQDJ9i71QKtmalmesdu9ugG9OEDQPu+6+w8x8XZG0/JBWQIgPlSEl+HuIXiRaZ6ErI/cfaH8lfx0wr/rL8PzdOZV+HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735814},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.0.2_1760443949998_0.7806564109952985","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"algobot-ai","version":"1.0.3","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.0.3","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"ed15c66a6db58a65202ab5c95e7cf49d07462988","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.0.3.tgz","fileCount":105,"integrity":"sha512-z2gw0MitosUITHfeHSlmF83P1TASPdOpPES0P65h8oVf1oQcy6/MW+pQmjzI/MZubpAXbFqaGpXcmn2qQkJPHw==","signatures":[{"sig":"MEQCIHaEiQzpiN4q6Dn68XBv3tVjR9QI5zFyRm4bvwaK38siAiAR95c2ZV+p9TxU+uua5ORZtVA2mvzyQKv7AFafzyhVQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738936},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.0.3_1760448208702_0.4932548855284786","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"algobot-ai","version":"1.0.4","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.0.4","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"src/cli.js"},"dist":{"shasum":"928fc0cc75364ba3b19c9e4b33ee11e532682758","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.0.4.tgz","fileCount":105,"integrity":"sha512-dcS6HrT0uEX4gGg1E946ZROm3kwQP5XlLhWPEL/4aTmDGpKiG/lmxM1qvozk42ugE4IbA2nheV+Kg4qUD4luVw==","signatures":[{"sig":"MEYCIQCpaPKZwBM40e838vsp88gKFxKq6dmedaLsoizCwtSz1wIhAMVmzVadTjZOhFvgWODUyJ8ieSjtWfaiDuh+MIbhyB6G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740843},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules coverage","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.0.4_1760448610113_0.006342466368443711","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"algobot-ai","version":"1.0.5","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.0.5","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"a42864a4fc848878d232843099dbaf28c13567ab","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.0.5.tgz","fileCount":11,"integrity":"sha512-A8YSM9PuUhpnDgB65wBUPpU6k9/kn5tKYJKgYUJhgcnsqWs0oyXz++jdWz8Soixmls6kfkqOgJwJTD3IoC4+Wg==","signatures":[{"sig":"MEUCIC+o5BnQARGIE+vAudeCgLwYXjswPh6P2GzMRkMQI/KQAiEA6qVmPyHBcB9GK+IKxRUhtx0RK2OQvdAvFMSgWbFLdrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530944},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.0.5_1760451723815_0.649611704980597","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"algobot-ai","version":"1.1.0","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.1.0","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"17b69d4d2f5aefbf1dd889aae32759afd6117baf","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.1.0.tgz","fileCount":12,"integrity":"sha512-bfgKvF8yBUAw6wNiLShmv0lVxSa+F7Bp3OyqxPb18yibaHvg4NIXLppskFHfVbY8OHOEso//KXViPXFG8aAjig==","signatures":[{"sig":"MEUCIQDbqNiW2ApgeH89HUZiUO87qMddh31s+LOQTt/ovRnzmAIgCKCxZOuB7ZDmoJirhTlNl14wmPV/w1QExXPS3kG0voQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531315},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.1.0_1760535411232_0.8477558205115208","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"algobot-ai","version":"1.1.1","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.1.1","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"b9ea112b5b2184b9e1b55b442e7821ab9b84327f","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.1.1.tgz","fileCount":12,"integrity":"sha512-W6FtskKT1dikfPGN2mAD8zs3uBKFloSqQDjvO4y2Ri3mUSyBNpNCtthvGHysyFBaXw/BtI6JDx0MKK4PVW0OYw==","signatures":[{"sig":"MEUCIAXW488+z0RPxkd76SNlBRgks9AtQCc2xGdhNwjy1TRkAiEAolQ7iO6giCGxWXdluxCj3/ltx46ZH8QDWrV8Bn8onns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534530},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.1.1_1760599310223_0.19360706295551","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"algobot-ai","version":"1.1.2","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.1.2","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"57b9b66c128f33cba62e946c69124e8deb444065","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.1.2.tgz","fileCount":12,"integrity":"sha512-4EqxXO0hx8x7ak6u+GRgnN13v+j03kdN1nV02zHz1olbR/epXXgGXsrYrwb5awq2HrxKl7CGBnLdq5NwMOcktw==","signatures":[{"sig":"MEUCIEraNmp34EZ10qlXogmaINW/uZSY632071BF28uG127yAiEA+XuabBYRk0McmqYzZ8CV3A3S07h8c104Hc6jCKNDYVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534535},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.1.2_1760599921643_0.3557711659237124","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"algobot-ai","version":"1.1.3","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.1.3","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"f9732717e60b8a671b774751d148c09918933a55","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.1.3.tgz","fileCount":12,"integrity":"sha512-LhsS5QK3V0uz3QPx8FLB1qt6MTRkhuwCivs8YWNySHZ8Esw+/McR8eJLsQiFW0+KabpVwIzphoNphF5q+KsqzQ==","signatures":[{"sig":"MEUCIGGZ5USIpMEmg5gptsQjTChXDfTrzSqEo02o4iJtduM2AiEAuQZywTJHteEVYFGbAcUaAtRx5TGg2QysWbB9zHzaSiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534535},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.1.3_1760600523078_0.07642858024519161","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"algobot-ai","version":"1.1.5","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.1.5","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"98c0c8ea2a206c0c4cfec532c75816644ffab2f2","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.1.5.tgz","fileCount":12,"integrity":"sha512-fzWgJLh52GHcSoOgnvRK4zey5p9H7q7b4zUn3dowg4oPHMemfiFEdbH+LrAYEDovuQN1rSdycoQM2MMkFomx7g==","signatures":[{"sig":"MEYCIQC8I0s+rKICApPfQkViZNVKxQECoDAafiP6js/Jxgr5sQIhAPU9SV0ChiMYm4CQpds9xE8vN49k8FPUXkleNvBkYtH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535162},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","verify-build":"node scripts/verify-build.js","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run verify-build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.1.5_1760619249651_0.5566221570547645","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"algobot-ai","version":"1.1.6","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.1.6","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"4655a11608cf0a0d34dce510a38fe6e7135aedae","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.1.6.tgz","fileCount":12,"integrity":"sha512-OpYlhChLzCSAG2aVm6lb6Ipr7hB2L1XA5TkdGwZP5RD/G3N1PDSV34s8ZsBgcN3YEYsUU6xim7ZrnT/9KQ+Cdg==","signatures":[{"sig":"MEUCICRP5eFMoK4ewE+a5PF6WCNwf+eiL4/lOkZT2yUjCmABAiEAg2lmhOzpgAGdKY67rAxf6KE5U89JZ+f/iuzi+HtdmHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536078},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","verify-build":"node scripts/verify-build.js","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run verify-build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.1.6_1760620906157_0.043038900835297156","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"algobot-ai","version":"1.1.7","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.1.7","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"3eab24833fc55bbdda488a78c439d3f03f0a5af9","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.1.7.tgz","fileCount":12,"integrity":"sha512-+quJ56ZKz9Vc7NU+slDFd6BUEtlsAzzAKQbO36OYsEG0aH2gGkCXgj3TmQJKmc3CDO84wQoe7NBbC6k28R4hEw==","signatures":[{"sig":"MEUCIBycO9F4k+Gk2wyC6LclgcWC6A1RJ72//6GcMUQQpAMxAiEAlNtc9SY0Vs0nQRpuyBsnAVCHoLW+ssI3A5jbcx3b74U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538766},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","verify-build":"node scripts/verify-build.js","security-scan":"npm audit --audit-level high && npm outdated --depth=0","prepublishOnly":"npm run build && npm run verify-build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"11.5.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"5.0.47","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.0","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.1.7_1760627202834_0.008572275332583423","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"algobot-ai","version":"1.3.1","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.3.1","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"9b6a4a249a08e2f1bed0b2b0f81c4f73b4634b45","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.3.1.tgz","fileCount":10,"integrity":"sha512-fn5buzZ0jU1R81soPdLDHnt6pMZvHc/st5itkDBfoHI+R80TKtgcJ1bvaqaB7fyFBgE40mjOJbQynRa85QveTw==","signatures":[{"sig":"MEQCIGn6X0bS/BV1A/vBQL4bn2NvX8DINlxR3EyLcjzNbhq5AiAab/gTPfgh1YiSDz0zJd3nCfdhPt3gHBp6Y7r+lKfpuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592988},"type":"commonjs","_from":"file:algobot-ai-1.3.1.tgz","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","verify-build":"node scripts/verify-build.js","security-scan":"npm audit --audit-level high; npm outdated --depth=0 || true","prepublishOnly":"npm run build && npm run verify-build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_resolved":"/home/pln/Work/Conversational/conversational-ai/demos/algobot-cli/algobot-ai-1.3.1.tgz","_integrity":"sha512-fn5buzZ0jU1R81soPdLDHnt6pMZvHc/st5itkDBfoHI+R80TKtgcJ1bvaqaB7fyFBgE40mjOJbQynRa85QveTw==","_npmVersion":"10.9.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ai":"5.0.117","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.1","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.3.1_1768483216464_0.18601204775613578","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"algobot-ai","version":"1.3.2","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.3.2","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"78e396a455c4d54ca03c386e68b030691bc3c3b7","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.3.2.tgz","fileCount":10,"integrity":"sha512-H7433/JcCK4ArdIgFrpbMc+AaL9lNkSI/VaSlOuvvYjWRQErUI1u1pPvq+xSfd/e+0a8Ui5vXdJrq/iuR3BrVw==","signatures":[{"sig":"MEUCIQDxYCGHLWw4yvYDlI6bFJeh2XfUn+1dTmKLMmJ7RyVl5QIgarBxg1tKfFwGwR/MyPttPLdNany5T8s2Po4KvJD0MGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596522},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","verify-build":"node scripts/verify-build.js","security-scan":"npm audit --audit-level high; npm outdated --depth=0 || true","prepublishOnly":"npm run build && npm run verify-build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"10.9.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ai":"5.0.117","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.1","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.3.2_1769540252573_0.3614917574548231","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"algobot-ai","version":"1.4.0","keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","_id":"algobot-ai@1.4.0","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"bin":{"algobot":"dist/cli.js"},"dist":{"shasum":"3ed668926f9be78f3f9932b54cf1e580a40bd74d","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-1.4.0.tgz","fileCount":10,"integrity":"sha512-BlpghP/VodOiuFrtzYMNuwEMX7FnSic7Wq9Ghwxdrvl2VFwUr0QQCb5c/9YmOfiUCK5Yq6wSZZxbobB/NOdbZA==","signatures":[{"sig":"MEQCIGMuOB0cpddsHGfbN+Ob0ON9r2kSUs7RtWjtYW77dzZoAiBsSYcXlf4iqXFzOZognqFWNUBb7E0GgiZM6wPlGBP9ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614157},"type":"commonjs","engines":{"node":">=18"},"scripts":{"dev":"nodemon src/cli.js","lint":"eslint . --ext .js","test":"jest","build":"node scripts/build.js","clean":"rm -rf node_modules coverage dist","start":"node src/cli.js","format":"prettier --write .","prepare":"npm run lint && npm run format","release":"npm version patch && npm publish","test:watch":"jest --watch","verify-build":"node scripts/verify-build.js","security-scan":"npm audit --audit-level high; npm outdated --depth=0 || true","prepublishOnly":"npm run build && npm run verify-build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js"},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"_npmVersion":"10.9.2","description":"A CLI REPL for chatting with Algolia Agents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ai":"5.0.117","ink":"6.3.1","ora":"9.0.0","tmp":"0.2.5","uuid":"10.0.0","react":"19.2.0","dotenv":"17.2.2","marked":"4.3.0","js-yaml":"4.1.1","prompts":"2.4.2","inquirer":"12.9.6","commander":"12.1.0","micromatch":"4.0.8","node-fetch":"3.3.2","strip-ansi":"7.1.2","@types/react":"19.2.2","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","@ai-sdk/openai":"1.3.24","ink-text-input":"6.0.0","marked-terminal":"5.2.0","esbuild-register":"3.6.0","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"msw":"2.11.2","jest":"29.7.0","nock":"14.0.10","eslint":"8.57.1","esbuild":"0.25.10","prettier":"3.6.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/algobot-ai_1.4.0_1769692281855_0.9353977738971451","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"algobot-ai","version":"2.0.0","description":"A CLI REPL for chatting with Algolia Agents.","bin":{"algobot":"dist/cli.js"},"type":"commonjs","scripts":{"start":"node src/cli.js","dev":"nodemon src/cli.js","build":"node scripts/build.js","verify-build":"node scripts/verify-build.js","lint":"eslint . --ext .js","lint:fix":"eslint . --ext .js --fix","format":"prettier --write .","format:check":"prettier --check .","test":"jest","test:watch":"jest --watch","security-scan":"npm audit --audit-level high; npm outdated --depth=0 || true","prepublishOnly":"npm run build && npm run verify-build && npm run security-scan && npm run lint && npm test tests/security.test.js && npm test tests/commands/profile.test.js && npm test tests/tool-executor.test.js","prepare":"npm run lint && npm run format","clean":"rm -rf node_modules coverage dist","release":"npm version patch && npm publish"},"keywords":["cli","ai","repl","algolia"],"author":"","license":"MIT","dependencies":{"@ai-sdk/openai":"1.3.24","@ai-sdk/openai-compatible":"1.0.18","@gutenye/commander-completion-carapace":"1.0.9","@types/react":"19.2.2","ai":"5.0.117","ansi-escapes":"7.1.0","cli-highlight":"2.1.11","commander":"12.1.0","dotenv":"17.2.2","esbuild-register":"3.6.0","ink":"6.3.1","ink-text-input":"6.0.0","inquirer":"12.9.6","js-yaml":"4.1.1","marked":"4.3.0","marked-terminal":"5.2.0","micromatch":"4.0.8","node-fetch":"3.3.2","ora":"9.0.0","prompts":"2.4.2","react":"19.2.0","strip-ansi":"7.1.2","tmp":"0.2.5","uuid":"10.0.0"},"devDependencies":{"esbuild":"0.25.10","eslint":"8.57.1","eslint-config-prettier":"10.1.8","eslint-plugin-import":"2.32.0","jest":"29.7.0","msw":"2.11.2","nock":"14.0.10","prettier":"3.6.2"},"engines":{"node":">=18"},"_id":"algobot-ai@2.0.0","_nodeVersion":"23.11.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-uU/x5XYY6C1uzHpwM86ezEsc9DBTaqAaE50uCT73hMe8Uq94DFHtNvmKpUtCquYf+faegScg6a9KePkogaPnxA==","shasum":"fb83362d0ea6dcc192a6f206543029f06fe4ae23","tarball":"https://registry.npmjs.org/algobot-ai/-/algobot-ai-2.0.0.tgz","fileCount":10,"unpackedSize":625596,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHYpbrBtuCm5sqQgERQli4Mjdx9JwrEg+hsOvoUIl9hcAiEAhe6l8chVGSzyZSCEkHm0YGR96U+SIRjHAEwahLB8ygU="}]},"_npmUser":{"name":"plnech","email":"dev@plnech.fr"},"directories":{},"maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/algobot-ai_2.0.0_1772806750534_0.957690799983389"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-22T20:58:51.539Z","modified":"2026-03-06T14:19:10.775Z","0.6.0":"2025-08-22T20:58:51.786Z","0.6.1":"2025-08-24T13:43:23.401Z","0.6.3":"2025-08-25T20:43:59.452Z","0.6.4":"2025-08-26T09:13:28.219Z","0.6.5":"2025-08-29T10:56:59.249Z","0.6.7":"2025-08-29T15:12:08.988Z","0.6.8":"2025-08-29T15:21:27.215Z","0.7.0":"2025-09-11T09:48:52.456Z","0.7.1":"2025-09-16T14:53:43.617Z","0.7.2":"2025-09-16T16:14:21.299Z","0.7.3":"2025-09-18T13:44:43.400Z","0.8.0":"2025-10-03T16:20:55.652Z","0.8.1":"2025-10-03T16:27:51.222Z","1.0.0":"2025-10-12T17:08:50.441Z","1.0.1":"2025-10-14T07:53:03.903Z","1.0.2":"2025-10-14T12:12:30.232Z","1.0.3":"2025-10-14T13:23:28.972Z","1.0.4":"2025-10-14T13:30:10.339Z","1.0.5":"2025-10-14T14:22:03.993Z","1.1.0":"2025-10-15T13:36:51.411Z","1.1.1":"2025-10-16T07:21:50.497Z","1.1.2":"2025-10-16T07:32:01.822Z","1.1.3":"2025-10-16T07:42:03.263Z","1.1.4":"2025-10-16T07:51:34.621Z","1.1.5":"2025-10-16T12:54:09.900Z","1.1.6":"2025-10-16T13:21:46.345Z","1.1.7":"2025-10-16T15:06:43.051Z","1.3.1":"2026-01-15T13:20:16.618Z","1.3.2":"2026-01-27T18:57:32.754Z","1.4.0":"2026-01-29T13:11:22.067Z","2.0.0":"2026-03-06T14:19:10.672Z"},"license":"MIT","keywords":["cli","ai","repl","algolia"],"description":"A CLI REPL for chatting with Algolia Agents.","maintainers":[{"name":"plnech","email":"dev@plnech.fr"}],"readme":"# Algobot CLI\n\nA powerful command-line interface for [Algolia Agent Studio](https://www.algolia.com/products/ai/agent-studio/). Build, test, and deploy AI agents from your terminal with two modes: an interactive Terminal UI (TUI) for development and CLI commands for automation.\n\n```bash\n# Install\nnpm install -g algobot-ai\n\n# Try the demo agent (no setup required)\nalgobot\n> Find wireless headphones under $100\n> What's your return policy?\n\n# Or use CLI commands\nalgobot ask \"What is Agent Studio?\"\nalgobot agents list\nalgobot --profile prod agents publish <agent-id>\n```\n\n## Two Ways to Work\n\n**🎨 Interactive TUI Mode** - Full-screen terminal interface for development\n\n- Real-time streaming responses with token-by-token display\n- Slash commands (`/model`, `/config`, `/temperature`)\n- Visual tool execution with 🔎 server-side and ⚡ client-side indicators\n- Live context monitoring and auto-compaction\n- Perfect for: Testing agents, debugging, interactive development\n\n**⚡ CLI Mode** - Direct commands for scripting and automation\n\n- Manage agents: create, list, patch, delete, publish\n- Profile management across dev/staging/prod environments\n- History search and analytics with `--jq` filtering\n- Perfect for: CI/CD pipelines, bulk operations, scripts\n\n```bash\n# TUI Mode - Interactive development\nalgobot                              # Launch full TUI\n> /model                             # Switch models interactively\n> /config                            # Edit agent in $EDITOR\n> Find wireless headphones under $100\n\n# CLI Mode - Automation and scripting\nalgobot agents list --jq '.[] | .name'\nalgobot --env prod agents publish $AGENT_ID\nalgobot history search \"error\" --limit 10\n```\n\n---\n\n## Table of Contents\n\n- [Documentation & Guides](#-documentation--guides)\n- [Features](#features)\n- [Quick Start](#quick-start)\n- [Commands](#commands)\n  - [Slash Commands (TUI)](#slash-commands-interactive-mode)\n  - [CLI Commands](#cli-commands)\n- [Advanced Features](#advanced)\n- [API Mapping](#api-mapping)\n- [Security](#security)\n- [Development](#development)\n- [What's New](#whats-new-in-v100)\n- [Learn More](#learn-more)\n\n---\n\n## 📚 Documentation & Guides\n\n**New to Algobot CLI?** Start here:\n\n### → **[Getting Started Guide](docs/guides/getting-started.md)** ⭐\n\nGo from installation to a fully working agent with search capabilities. Perfect for first-time users.\n\n### → **[Browse All Guides](docs/guides/README.md)**\n\n17 comprehensive guides covering everything from basics to advanced topics:\n\n- **[Interactive Testing](docs/guides/interactive-testing.md)** - Master the TUI interface\n- **[Agent Configuration](docs/guides/agent-configuration.md)** - Models, temperature, tools\n- **[Multi-Environment Management](docs/guides/multi-environment-management.md)** - Dev/staging/prod setup\n- **[Debugging Agents](docs/guides/debugging-agents.md)** - Systematic troubleshooting\n- **[Automation & CI/CD](docs/guides/automation-and-cicd.md)** - Pipeline integration\n- **[Automated Testing](docs/guides/automated-testing.md)** - Integration & regression tests with --text\n- **[Security Best Practices](docs/guides/security-best-practices.md)** - Credential protection\n- **[Conversation History](docs/guides/conversation-history.md)** - Search and track conversations\n- **[Tool Usage Analytics](docs/guides/tool-usage-analytics.md)** - Monitor patterns\n- **[...and 8 more](docs/guides/README.md)**\n\n**Quick Reference:**\n\n- **[Slash Commands Reference](docs/guides/slash-commands-reference.md)** - All TUI slash commands\n- **[Keyboard Shortcuts](docs/guides/tui-keyboard-shortcuts.md)** - Complete cheat sheet\n- **[Tools and Providers](docs/guides/tools-and-providers.md)** - Configuration guide\n\n---\n\n## Features\n\nStreaming AI, server-side tools, auto-compaction, GPT-5 parameters.\n\n### **Streaming Completions** (`/1/agents/{id}/completions`)\n\nReal-time token-by-token streaming with SSE, graceful cancellation (Ctrl+C), and abort signal support.\n\n```bash\nalgobot ask \"Find wireless headphones under $200\"\n# Watch responses stream live, cancel anytime\n```\n\n### **Server-Side Tool Execution** (Built-in Tools)\n\nTools like `algolia_search_index` execute on the backend, results stream back.\n\n```bash\n# AI decides to use algolia_search_index automatically\n🔎 algolia_search_index\n  index: instant_search\n  query: wireless headphones\n\n[AI synthesizes results into natural language response]\n```\n\n### **Auto-Compaction** (`/1/agents/{id}/compaction`) ⚠️ Experimental\n\nWhen context fills, automatically summarize conversation history. Note: May not be available on all environments yet.\n\n```bash\n# Conversation approaching token limit\n📦 Compacting 50 messages into summary...\n✅ Context freed: 45k → 8k tokens\n```\n\n### **GPT-5 Advanced Parameters**\n\nInteractive controls for reasoning effort and text verbosity.\n\n```bash\n/reasoning high        # Deeper chain-of-thought\n/verbosity low         # Concise responses\n/temperature 0.7       # Creativity control\n```\n\n### **Agent Lifecycle Management** (`/1/agents/*`)\n\nCreate, list, patch, delete, publish/unpublish. Edit agent config in `$EDITOR`. Watch and auto-apply patch files.\n\n```bash\nalgobot agents list\nalgobot agents create --name \"Support Bot\" --model gpt-4o\nalgobot /config                 # Edit agent in vim/vscode (like kubectl edit)\nalgobot agents watch patch.json # Live reload: edit file → auto-patch agent\n```\n\n### **Config-as-Code** (v2.0.0)\n\nVersion-control agent definitions with mustache templates. Deploy repeatable agents across events, teams, or environments.\n\n```bash\n# Scaffold from an existing agent\nalgobot agents scaffold <agent-id>           # Generates agent-config.json + PROMPT.md\n\n# Preview what would happen (no network mutations)\nalgobot --dry-run agents create --var event=Spring\n\n# Deploy with template variables\nalgobot agents create --config agent-config.json --var event_name=\"Spring 2026\" --var event_id=\"spring-2026\"\n\n# Update + publish in one step\nalgobot agents update <id> --config agent-config.json --var event_name=\"Summer 2026\" --publish\n```\n\n**Key features:**\n- `--config` auto-detects `agent-config.json` in cwd\n- `--var key=value` resolves `{{key}}` placeholders (JSON-safe for config, raw for instructions)\n- `--dry-run` is a global flag with an API-layer kill switch — mutations are blocked by construction\n- Instructions loaded from `.md` files referenced in config (e.g., `\"instructions\": \"PROMPT.md\"`)\n- CLI flags (`--name`, `--model`) override config file values\n\n### **Provider Management** (`/1/providers/*`)\n\nManage LLM provider credentials, switch providers mid-conversation.\n\n```bash\nalgobot providers create --name openai-prod\nalgobot /provider      # Interactive provider switcher\n```\n\n### **Multi-Environment Workflow**\n\nSwitch between dev, staging, prod with profile-based config.\n\n```bash\nalgobot --env dev agents list       # Development agents\nalgobot --env prod ask \"hello\"      # Production deployment\n```\n\n### **Client-Side Tools** (exec, file_read, web_fetch)\n\nExecute local tools with security confirmations, results sent for synthesis.\n\n```bash\n# AI can read files, execute commands (with permission)\n⚡ exec\n  command: ls -la\n✓ result: [directory listing]\n\n[AI interprets results]\n```\n\n---\n\n## Quick Start\n\n```bash\n# Install\nnpm install -g algobot-ai\n\n# Try the demo agent (no setup required!)\nalgobot\n> Find wireless headphones under $100\n> What's your return policy?\n\n# Ready for your own agent?\nalgobot init                         # Interactive setup wizard\n```\n\n**Demo agent included:** 60 queries/hour, searches e-commerce products, docs, CIA factbook.\n\n**Next steps:** See the **[Getting Started Guide](docs/guides/getting-started.md)** (15 minutes) for a complete walkthrough.\n\n---\n\n## Commands\n\n### Slash Commands (Interactive Mode)\n\n```bash\n/config            # Edit agent config in $EDITOR (name, model, instructions, tools)\n/model             # Interactive model selector (provider-aware)\n/provider          # Switch LLM provider\n/temperature       # Adjust creativity (0.0 → 2.0)\n/reasoning         # Set reasoning effort: minimal|low|medium|high (GPT-5+)\n/verbosity         # Set text length: low|medium|high (GPT-5+)\n/compact           # Summarize conversation to free context\n/tools             # Show agent's available tools\n/context           # View token usage and context stats\n/verbose           # Toggle HTTP request/response logging\n/search <query>    # Fuzzy search conversation history\n/conversations     # List recent conversations\n/conversations search <q>  # Search conversations by title\n/conversation <id> # Load conversation context (with auto-compaction)\n/reset             # Clear conversation context\n/help              # Full command list\n```\n\n### CLI Commands\n\n```bash\n# Getting started\nalgobot                              # Start interactive TUI\nalgobot init                         # Interactive wizard to create first agent\nalgobot version                      # Show version\n\n# Agent management\nalgobot agents list\nalgobot agents create --name \"My Bot\" --model gpt-4o\nalgobot agents get <agent-id>\nalgobot agents edit                  # Edit agent in $EDITOR (CLI version of /config)\nalgobot agents publish <agent-id>\nalgobot agents unpublish <agent-id>\nalgobot agents delete <agent-id>\nalgobot agents export <agent-id>     # Export agent config to JSON\nalgobot agents copy <id> --from-env dev --to-env prod\nalgobot agents patch <agent-id> --file config.json\nalgobot agents watch patch.json      # Watch file and auto-apply patches on changes\n\n# Config-as-code (v2.0.0)\nalgobot agents scaffold <agent-id>   # Generate agent-config.json + PROMPT.md\nalgobot agents create --config agent-config.json --var event=\"Spring 2026\"\nalgobot agents update <id> --config agent-config.json --var event=\"Summer\" --publish\nalgobot --dry-run agents create ...  # Preview resolved config (no network mutations)\n\n# Provider management\nalgobot providers list\nalgobot providers create --name openai-prod\nalgobot providers get <provider-id>\nalgobot providers patch <provider-id> --file provider.json\nalgobot providers delete <provider-id>\n\n# Profile management (AWS CLI-style)\nalgobot profiles list\nalgobot profiles add --name dev --env dev\nalgobot profiles show [name]         # Show profile details as JSON\nalgobot profiles setdefault prod\nalgobot profiles remove <name>\nalgobot --profile staging ask \"hello\"\n\n# Tool management\nalgobot tools list\nalgobot tools add --tool-file searchtool.json\nalgobot tools remove <toolType>\n\n# History & search\nalgobot history search \"deployment\"\nalgobot history recent --short       # Git-like compact format\nalgobot history stats\nalgobot history interactive          # Ctrl+R-style fuzzy search\nalgobot history clear\n\n# Conversation management\nalgobot conversations list           # List recent conversations\nalgobot conversations list --short   # Git-like compact format\nalgobot conversations get <id>       # Get conversation with messages\nalgobot conversations search <query> # Search by title\nalgobot conversations export         # Export to JSON file\nalgobot conversations delete <id>    # Delete a conversation\n\n# Permissions & security\nalgobot permissions list\nalgobot permissions init             # Initialize default config\nalgobot permissions add /safe/directory\nalgobot permissions test --command \"cat /etc/passwd\"\nalgobot permissions logs\n\n# Global flags\nalgobot --env dev agents list        # Use specific environment\nalgobot --verbose ask \"hello\"        # Show HTTP requests/responses\nalgobot --dry-run agents create ...  # Preview without executing\nalgobot --jq '.name' agents list     # Pipe JSON through jq\nalgobot --confirm ask \"run tests\"    # Skip exec confirmations\n```\n\n---\n\n## Advanced\n\n### Conversation Auto-Compaction ⚠️ Experimental\n\nTriggers compaction API at 80% context window. Preserves continuity. Note: May not be available on all environments yet.\n\n### Provider-Aware Model Validation\n\nOnly shows valid models for current provider in `/model` selector.\n\n### Reasoning Model Detection\n\no1, o3, gpt-5: disables temperature, enables reasoning effort controls.\n\n### Tool Call Visualization\n\nServer-side (🔎) vs client-side (⚡) with visual hierarchy.\n\n### Verbose Mode\n\nFull HTTP logs with URLs, headers, bodies. Multi-environment debugging.\n\n```bash\n/verbose\n# Now see:\n━━━ HTTP Request ━━━\nPATCH https://conversational-ai-dev.algolia.com/1/agents/abc123\nX-Algolia-Application-Id: MYAPP\nBody: {\"model\": \"gpt-5-nano\"}\n━━━ HTTP Response ━━━\nStatus: 200 OK\n```\n\n<!-- ### **Image Support** (Currently Disabled)\nSend images with multiple syntaxes:\n\n```bash\n# Local files\nalgobot ask \"Analyze @screenshot.png\"\n\n# URLs\nalgobot ask \"Compare https://example.com/before.jpg and https://example.com/after.jpg\"\n\n# Base64 data URLs\nalgobot ask \"What is data:image/png;base64,iVBORw0KGgo...\"\n```\n\n**Formats:** `.png`, `.jpg`, `.jpeg`, `.gif`, `.webp`\n-->\n\n---\n\n## API Mapping\n\n| Feature           | Agent Studio API                 | Implementation                                                                         |\n| ----------------- | -------------------------------- | -------------------------------------------------------------------------------------- |\n| **Streaming**     | SSE with ai-sdk-5 format         | Token-by-token display, graceful abort                                                 |\n| **Compaction** ⚠️ | `/1/agents/{id}/compaction`      | Auto-triggered at 80% context (experimental, may not be available on all environments) |\n| **Server Tools**  | Tools in agent config            | Rich visualization, no synthesis needed                                                |\n| **Client Tools**  | Same protocol                    | Local execution, security confirmations                                                |\n| **GPT-5 Params**  | reasoning.effort, text.verbosity | Interactive selectors, cycle shortcuts                                                 |\n| **Environments**  | Separate dev/staging/prod        | Profile system, easy switching                                                         |\n| **Agent Editing** | PATCH `/1/agents/{id}`           | Unix-style `$EDITOR` integration                                                       |\n| **Conversations** | `/1/agents/{id}/conversations`   | List, search, load context, delete                                                     |\n\n---\n\n## Security\n\n### Encrypted Credentials\n\nAES-256-GCM in `~/.algobot-profiles` (mode `0600`).\n\n### Filesystem Permissions\n\nPrevents tools from accessing restricted directories.\n\n```bash\nalgobot permissions add /safe/directory\nalgobot permissions remove /unsafe/path\n```\n\n### Execution Confirmations\n\n`exec` requires confirmation unless `--confirm` flag.\n\n---\n\n## Development\n\n```bash\ngit clone <repository>\ncd demos/algobot-cli\nnpm install\nnpm test              # 598 tests\nnpm run lint\nnpm link              # Install globally\n```\n\n### Architecture\n\n```\nsrc/\n├── cli.js              # Commander entry\n├── tui/                # Ink UI (2400+ lines)\n├── commands/           # Agent/provider/tool commands\n├── ai-communication.js # Streaming with SSE\n├── compact-api.js      # Auto-compaction\n├── agent-api.js        # REST client (with dry-run kill switch)\n├── template.js         # Mustache template engine for config-as-code\n├── profile-store.js    # Multi-profile management\n└── history/            # JSONL + fuzzy search\n```\n\n---\n\n## Learn More\n\n- [Agent Studio Docs](https://www.algolia.com/doc/guides/algolia-ai-search/agent-studio/)\n- API: `/1/agents/{id}/completions`, `/1/agents/{id}/compaction`, `/1/providers`\n\n---\n\n## What's New in v1.0.0\n\n**Complete TUI Rewrite**\n\n- Ink-based terminal UI (2400+ lines)\n- Custom input system with full keyboard support\n- Multiline editing with vim-like navigation (Ctrl+A/E, Alt+D, etc.)\n- Enter to send, Shift+Enter for newlines\n\n**Interactive UI**\n\n- `/model` - Provider-aware model selector with arrow key navigation\n- `/temperature` - Labeled preset selector (Precise/Balanced/Creative)\n- `/reasoning` - Effort selector for o1/o3/gpt-5 models (minimal/low/medium/high)\n- `/verbosity` - Text length control for GPT-5+ (low/medium/high)\n- Slash command autocomplete with vertical dropdown\n- Interactive search navigator with tool parameter hints\n- Modal system for selectors and confirmations\n\n**Configuration Management**\n\n- `/config` - Edit agent in $EDITOR (vim/vscode) with change detection and diff display\n- Unix-style workflow (like `kubectl edit`, `git config --edit`)\n- Auto-validation on save with retry prompts\n\n**Tool System**\n\n- Fixed server-side tool synthesis bug (no more \"No tool output found\")\n- Tool display: input → tool calls → results → response (chronological flow)\n- Autocomplete with parameter hints\n- Visual distinction: 🔎 server-side, ⚡ client-side\n\n**History & Search**\n\n- Persistent command history across sessions\n- Interactive search with Ctrl+R-style fuzzy finder\n- Git-like compact format (`history recent --short`)\n- `--jq` flag for JSON filtering\n\n**Compaction** ⚠️ Experimental\n\n- `/compact` - Manual conversation summarization (may not be available on all environments)\n- `/context` - Token usage and context stats\n- Auto-compaction at 80% context window\n\n**Verbose Mode**\n\n- Full HTTP request/response logging with visual separators\n- Shows URLs, headers, request bodies for all API calls\n- Essential for multi-environment debugging\n\n**Other**\n\n- Rainbow chase thinking animation\n- Message/tool counters in status bar\n- Visual context display with timezone\n- Shortcuts reveal UI (`?` for help)\n- Exit fix: double Ctrl+C now cleanly returns to shell\n\n**Foundation (v0.6-v0.7)**\n\n- Multi-profile system (AWS CLI-style)\n- Multi-environment support (local/dev/staging/prod)\n- Provider management with secure credential storage\n\n---\n\n## What's New in v1.2.0\n\n**Conversation Management**\n\n- `algobot conversations list` - List, search, export, delete conversations\n- `/conversations` - Browse recent conversations in TUI\n- `/conversation <id>` - Load previous conversation into current context with auto-compaction\n- Transparent compression: see original vs. summarized token counts\n\n---\n\n## What's New in v2.0.0\n\n**Config-as-Code**\n\n- `agents scaffold` — generate `agent-config.json` + `PROMPT.md` from existing agents\n- `agents create --config` — deploy from version-controlled config files\n- `agents update --config` — update with config files, inline JSON, or CLI flags\n- Mustache templates (`{{variable}}`) with `--var key=value` for repeatable deployments\n- `--dry-run` global flag with API-layer kill switch — mutations blocked by construction\n- `--publish` flag on update — update + publish in one step\n- Smart merge: CLI flags override config file values\n- JSON-safe template rendering (quotes/backslashes handled automatically)\n\n**Quality**\n\n- 598 tests passing (up from 488 in v1.0.0)\n- Fixed `--dry-run` parsing (was silently broken — Commander global option conflict)\n- Fixed \"deleteed\" typo in agent delete output\n\n---\n\nBuilt to showcase [Agent Studio](https://www.algolia.com/products/ai/agent-studio/).\n","readmeFilename":"README.md"}