Search
Write a publication
Pull to refresh

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 doing code review in GitHub

Gaunt Sloth is at version 0.9.2 now, and achievements since the last post are:

  • two new contributors

  • created an example GitHub workflow for PR reviews. We have this workflow in our own repo, and I succeeded in deploying it in a build pipeline at work: https://github.com/Galvanized-Pukeko/gaunt-sloth-assistant/blob/main/.github/workflows/review.yml (pay attention, using AI review in public repo with PRs from strangers may leak your API keys, do your homework)

  • 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.

Tags:
0
Comments0

Articles