Since my last post on Gaunt Sloth Assistant, we have achieved a number of things.
As a reminder, Gaunt Sloth is an open-source CLI AI client, built with TypeScript, distributed via NPM, and it works on Linux, Windows, and Mac. The primary feature is PR and code reviews, and the fact that it is small means you're not going to spend priceless minutes waiting for this tool to install in your workflow. GitHub repo is https://github.com/Galvanized-Pukeko/gaunt-sloth-assistant
Gaunt Sloth doing code review in GitHub
Gaunt Sloth is at version 0.9.2 now, and achievements since the last post are:
added the ability to run tests and lint, so Gaunt Sloth can build a complete feature (we're using it to engineer its own features now. This is helpful as part of testing)
improved chat loop (including a retry feature, for when the AI gives you an annoying "overloaded" message)
confirmed that it works with local LLMs from Ollama (not all models work. It needs a model with text-generation target and with tool use)
Added preset for open router
crossed the 500 commits line
Plans
Most of the documentation is in two markdown documents. I still need to find time or contributor to build proper documentation. We're probably going to use typedoc to use combination of generated documentation and markdowns.