- Support for Mistral and Claude (in addition to ChatGPT)
- Tooling support for all vendors with bash tools: ls, tree, file, find, cat and a web tool which gets the text content from some restful server
- Upgraded conversation support. Each 'reply' (query with -re flag to use previous query as context) is now saved as a conversation (it's persisted for reuse). You can now also continue a conversation using a prompt.
- Lots of stability upgrades and code cleaning
I use it regularly within work as a knowledgebox I can pipe complex info and find it very useful. It's especially good for analyzing large and complex codebases, or output which is hard (for me) to read (looking at you, dig). With conversations and models swapping, it's even possible to get multiple AI's perspective on the same problem, which often diversifies the suggestions.
To get a sense of functionality I've focused most on so far, try a command like this: `cat <some-stacktrace>.log | clai -t -i q Find the root case of the upcoming panic. Project is located at ~/Projects/<project>. This is stacktrace: {}`.
Suggestions, tips and contributions are always very welcome!