{"_id":"@almyty/chat","_rev":"7-3b5e15547166eff36eb0561ac760bc03","name":"@almyty/chat","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"@almyty/chat","version":"0.1.0","keywords":["almyty","agents","chat","repl","cli"],"author":{"name":"almyty"},"license":"BSL-1.1","_id":"@almyty/chat@0.1.0","maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"bin":{"almyty-chat":"dist/index.js"},"dist":{"shasum":"9570be15be990763065a0595f62571d4f3590c39","tarball":"https://registry.npmjs.org/@almyty/chat/-/chat-0.1.0.tgz","fileCount":8,"integrity":"sha512-JkxoGzD9hcnKkEITq/wzctgfzDaKPZU30wc2tbcDOSJIRKrqBqtPILgSTTDIYyKHkvAUwztMvPa8QR6+XLscaA==","signatures":[{"sig":"MEUCID2ZUko6dVBHvQJMITzoiJj4dZ6vpJSMZwg6u7pHrEEcAiEAoH1PWRLd0uHkNrc1Bn9MLzt4Oh9Ab4yAbuMjFgXrufg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18587},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e6616684270e09ed14ba5e101a78235e392ee43c","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"fbandov","email":"frane.bandov@gmail.com"},"_npmVersion":"11.11.0","description":"Interactive chat REPL with almyty agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chat_0.1.0_1775926799728_0.2361387728215527","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@almyty/chat","version":"0.1.1","keywords":["almyty","agents","chat","repl","cli"],"author":{"name":"almyty"},"license":"BSL-1.1","_id":"@almyty/chat@0.1.1","maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"bin":{"almyty-chat":"dist/index.js"},"dist":{"shasum":"342d4c76a3aa090d47cc1c7d65f746cf154d654a","tarball":"https://registry.npmjs.org/@almyty/chat/-/chat-0.1.1.tgz","fileCount":8,"integrity":"sha512-U5q++TjjhZp8/poTlq+mj1SFZ9Lx+9pLB9lxwqqLnzZTa3GgZIzBddzS/oNnnY3FTadUEut3vufexQmgdKDZQA==","signatures":[{"sig":"MEYCIQC6JJFZPzvw2McyL/DXHghHe7CPvbFsxAgpVPDojmGvYgIhAMUXwgphaMHak83S/umytLrFzlLY2PBFjRjjngWGJGFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18587},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba26dc233546f429054f01e253ba79fdc54152fb","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"fbandov","email":"frane.bandov@gmail.com"},"_npmVersion":"11.11.0","description":"Interactive chat REPL with almyty agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chat_0.1.1_1776794665289_0.47186069410457177","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@almyty/chat","version":"0.1.2","keywords":["almyty","agents","chat","repl","cli"],"author":{"name":"almyty"},"license":"BSL-1.1","_id":"@almyty/chat@0.1.2","maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"bin":{"almyty-chat":"dist/index.js"},"dist":{"shasum":"3217560ebcb2877a9c6d2fe6fb2c6bded0ca139d","tarball":"https://registry.npmjs.org/@almyty/chat/-/chat-0.1.2.tgz","fileCount":4,"integrity":"sha512-iBglEDU0lnfjtwHWlC1kFmVBjkQBB1VF3BDIPOyw9agDkdmNFDA3oGsi1FWdERZLJqKvKMPZUIm7zXMgNRgw9Q==","signatures":[{"sig":"MEQCIHY/ahSfqMH3a+A1XvzJgnp0FOFDGKVhoT3tSgrmblayAiBNMDXV2fcHPSNDG+OEqcxb44lZV0HBhThdNrtH51tWxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12890},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5f882c7b9ff1d7917dc2015521b7d3b39be29c07","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod +x dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"fbandov","email":"frane.bandov@gmail.com"},"_npmVersion":"11.11.0","description":"Interactive chat REPL with almyty agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@almyty/client":"file:../client"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chat_0.1.2_1776805906196_0.6028789015436062","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@almyty/chat","version":"0.1.3","keywords":["almyty","agents","chat","repl","cli"],"author":{"name":"almyty"},"license":"BSL-1.1","_id":"@almyty/chat@0.1.3","maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"bin":{"almyty-chat":"dist/index.js"},"dist":{"shasum":"0c63c471f3f80ba6431bc300066d4dd34e7b5ef7","tarball":"https://registry.npmjs.org/@almyty/chat/-/chat-0.1.3.tgz","fileCount":4,"integrity":"sha512-dB8xfBYY/Cxiilumwy6R+N0LVBkmbGwgpUTi1Cw3divhtM+FUnYyIS5umUn7ns/vlBKTOP5pxH+B3d+8IPqiyg==","signatures":[{"sig":"MEYCIQDvvjKRs3yNm53Id4DwBcofm8GdsBlvEPozgIqRKLb7+gIhAPjvvuvJ3CawjSD3qBFz2vhGVKpoA/g7UdMNeYchupTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12882},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8418c99a07a2511843e40595ed9f5a91120ae5b7","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod +x dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"fbandov","email":"frane.bandov@gmail.com"},"_npmVersion":"11.11.0","description":"Interactive chat REPL with almyty agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@almyty/client":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chat_0.1.3_1776806012659_0.11607780304601123","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@almyty/chat","version":"0.1.4","keywords":["almyty","agents","chat","repl","cli"],"author":{"name":"almyty"},"license":"BSL-1.1","_id":"@almyty/chat@0.1.4","maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"bin":{"almyty-chat":"dist/index.js"},"dist":{"shasum":"bf5d712041d96001032ddda503b7c49d83487ed0","tarball":"https://registry.npmjs.org/@almyty/chat/-/chat-0.1.4.tgz","fileCount":4,"integrity":"sha512-YCLbxWvDIoghcCpCw51mncg6SfNvIY6nmomLsaSrux+UpBEUpPU85JZeNFfk7B1i1uLmjiP/uAqJxF9t6zOaXg==","signatures":[{"sig":"MEYCIQDDNTQPScTGDIp1ogWSVLl5a0xdArS/wepr3t2f4mzYcgIhAK9jSST5ScclmYenz+7YT7deVe6qehoqMxZ8mm6+2E2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16152},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8418c99a07a2511843e40595ed9f5a91120ae5b7","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod +x dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"fbandov","email":"frane.bandov@gmail.com"},"_npmVersion":"11.11.0","description":"Interactive chat REPL with almyty agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@almyty/client":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chat_0.1.4_1776806944573_0.48945799764546893","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@almyty/chat","version":"0.2.0","keywords":["almyty","agents","chat","repl","cli"],"author":{"name":"almyty"},"license":"BSL-1.1","_id":"@almyty/chat@0.2.0","maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"bin":{"almyty-chat":"dist/index.js"},"dist":{"shasum":"99777c4fd05fbd61e8a7f0db32bef5b96213de0b","tarball":"https://registry.npmjs.org/@almyty/chat/-/chat-0.2.0.tgz","fileCount":10,"integrity":"sha512-63Ik5lI6xRaf0a38Ll1C9nTWyINL7w6N2CTxEIqG/6TVcr79svrgx0V9TbVT/RlvskUVHS0laQAVncGTWjCApw==","signatures":[{"sig":"MEYCIQDGZhQWltPCOm4AxUPs8OyFgMSvfABRX8arw8hZt+gOwQIhAP1cEVsASueJKrQA3MZCuukGBcmqk05N56m7zQyl2+W7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34712},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6e205d7d3c5d6355674e6be5a4e3b0d0c4d9c4ac","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod +x dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"fbandov","email":"frane.bandov@gmail.com"},"_npmVersion":"11.11.0","description":"Interactive chat REPL with almyty agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","react":"^19.2.5","ink-spinner":"^5.0.0","@types/react":"^19.2.14","@almyty/client":"^0.1.0","ink-text-input":"^6.0.0","ink-testing-library":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.0","typescript":"^5.3.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chat_0.2.0_1776860436236_0.7333756166006469","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@almyty/chat","version":"1.2.0","publishConfig":{"access":"public"},"description":"Chat with your almyty agents in an interactive terminal REPL — multi-turn and streaming, with tool calls and autonomous runs.","type":"module","main":"dist/index.js","bin":{"almyty-chat":"dist/index.js"},"scripts":{"build":"tsc && chmod +x dist/index.js","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run build"},"keywords":["almyty","agents","chat","repl","cli"],"author":{"name":"almyty"},"license":"Apache-2.0","dependencies":{"@almyty/client":"^1.2.0","@types/react":"^19.2.14","ink":"^7.0.1","ink-spinner":"^5.0.0","ink-testing-library":"^4.0.0","ink-text-input":"^6.0.0","react":"^19.2.5"},"devDependencies":{"@types/node":"^25.4.0","tsx":"^4.7.0","typescript":"^5.3.0","vitest":"^4.1.0"},"homepage":"https://almyty.com","repository":{"type":"git","url":"git+https://github.com/almyty-inc/almyty.git","directory":"packages/chat-cli"},"bugs":{"url":"https://github.com/almyty-inc/almyty/issues"},"gitHead":"a0f5b9b3c5354ffd7bc8b346dea86daab9066a25","types":"./dist/index.d.ts","_id":"@almyty/chat@1.2.0","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-gFQvVYU+lN7KY4n5yoa8/yuFtAQ5XzJnw5F/enTswVjA5Img1XxG4OdsYd/SJZJGLvjakT6v3b3tXkxS/HNDUw==","shasum":"4bb84cd2999483e70f3956b50fc13cf55a0bfeb4","tarball":"https://registry.npmjs.org/@almyty/chat/-/chat-1.2.0.tgz","fileCount":10,"unpackedSize":49893,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almyty%2fchat@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjC8QYa5+McqoCriQs5FCGQj7Ijbcj6as9Wr8pBgjVJgIhAOTbaGD87ikNXEi4fSOLBMEAZL3fHUlhiJw9oDJk+/vH"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb5a231b-9af0-4aa7-ae74-09de518f6b88"}},"directories":{},"maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chat_1.2.0_1784830552038_0.01716151490215423"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T16:59:59.595Z","modified":"2026-07-23T18:15:52.558Z","0.1.0":"2026-04-11T16:59:59.866Z","0.1.1":"2026-04-21T18:04:25.506Z","0.1.2":"2026-04-21T21:11:46.329Z","0.1.3":"2026-04-21T21:13:32.805Z","0.1.4":"2026-04-21T21:29:04.715Z","0.2.0":"2026-04-22T12:20:36.386Z","1.2.0":"2026-07-23T18:15:52.178Z"},"author":{"name":"almyty"},"license":"Apache-2.0","keywords":["almyty","agents","chat","repl","cli"],"description":"Chat with your almyty agents in an interactive terminal REPL — multi-turn and streaming, with tool calls and autonomous runs.","maintainers":[{"name":"fbandov","email":"frane.bandov@gmail.com"}],"readme":"# @almyty/chat\n\nInteractive chat REPL for almyty agents. Built with [ink](https://github.com/vadimdemedes/ink) (React for CLI).\n\n## Quick start\n\n```bash\n$ npx @almyty/auth login\n$ npx @almyty/chat acme/support-bot\n```\n\n## Usage\n\n```\nUsage:\n  npx @almyty/chat <org>/<agent-slug>\n  npx @almyty/chat <org>/<agent-slug> --resume <conversation-id>\n  npx @almyty/chat                    # interactive agent picker\n\nCommands:\n  /agents   browse and switch agents\n  /tools    show available tools\n  /help     show commands\n  /clear    clear conversation\n  /quit     exit (shows resume command)\n```\n\n## Features\n\n- **Gateway routing** -- agents addressed as `<org>/<agent-slug>`\n- **Resume conversations** -- `--resume <conversation-id>` picks up where you left off; `/quit` prints the resume command\n- **Arrow-key agent picker** -- run without arguments to browse and select\n- **Slash commands** -- tab autocomplete with fuzzy prefix matching\n- **Command palette** -- arrow-key navigation through matching commands\n- **Input history** -- up/down arrows cycle through previous messages (derived from conversation, including resumed history)\n- **SSE streaming** -- real-time tool calls and agent responses via server-sent events\n- **Markdown rendering** -- bold, inline code, code blocks, lists, headers\n\n## Authentication\n\nRequires `npx @almyty/auth login` first. Reads credentials from `~/.almyty/credentials.json`. Override with `ALMYTY_TOKEN` and `ALMYTY_URL` environment variables.\n\n## About almyty\n\nalmyty is the full-stack platform for AI agents, agnostic by design: any LLM, any\nAPI turned into tools, served over MCP, A2A, UTCP, and Agent Skills. Open source,\nno lock-in.\n\n- Website — https://almyty.com\n- Docs — https://docs.almyty.com\n- Source — https://github.com/almyty-inc/almyty\n\nApache-2.0 © Almyty Inc.\n","readmeFilename":"README.md","homepage":"https://almyty.com","repository":{"type":"git","url":"git+https://github.com/almyty-inc/almyty.git","directory":"packages/chat-cli"},"bugs":{"url":"https://github.com/almyty-inc/almyty/issues"}}