Skip to content

3.3.0 — the first release that launches cleanly on macOS

Latest

Choose a tag to compare

@Pranjalab Pranjalab released this 18 Aug 09:22
· 21 commits to main since this release

Eight releases in one day, published as one. The reason for all of them: three
versions running crashed on every macOS launch, and there was no way to install a
working version by name.

Install

curl -fsSL https://agentbabysitter.com/install.sh | bash

Already have it? Just run abs — it offers you the update itself.

What changed

  • macOS launches cleanly. bash 3.2 — still /bin/bash on a Mac — finds the
    closing paren of $( … ) with a scanner that does not know here-documents
    exist, so it lexed the prompt's prose as shell and died at startup. Fixed, and
    the test suite now runs bash 3.2 in a container so the whole class of bug
    cannot come back unnoticed.

  • Voice on by default, using Kokoro: 82M parameters, runs on the CPU, a note
    in seconds. The old engine wanted a GPU and on a laptop took minutes — slow
    enough that a burst of replies piled up and wedged the machine.

  • Choose your voice by ear. abs voice samples sends one voice note per
    voice, so you pick by listening rather than by reading names.

  • The daemon needs no git clone. abs src install unpacks the release into
    ~/.abs/src, so a curl install is a full install — always-on daemon,
    sandboxes, and starting a session from your phone.

  • Voice notes no longer wedge. The synthesis lock was Linux-only and nothing
    was time-bounded, so a Mac ran several speech models at once and none of them
    finished. One lock and one ceiling on every OS now.

  • The status bar colours your remaining context, and your usage numbers ride
    along with reports automatically instead of when the model remembers.

1017 tests pass, including bash 3.2 coverage.

Falling back

Every release stays installable — https://agentbabysitter.com/releases.html

ABS_REF=v2.5.1 curl -fsSL https://agentbabysitter.com/install.sh | bash