Skip to content

v0.7.0 — Mémoire et écosystème

Choose a tag to compare

@Gheop Gheop released this 11 Apr 17:48
· 78 commits to main since this release

Two big themes: cats now remember you across sessions and the
ecosystem opens up for community character packs + shell-script
integration. Five PRs landed (#26-#30) closing issues #5 and #9.

🧠 AI personality depth (#5)

  • Long-term memory — each cat keeps a per-cat sqlite store of
    memorable facts at `~/.config/catai/memory.db`. Every 20 chat
    exchanges, the AI extracts 0-3 facts about you. New messages
    retrieve the top facts via keyword overlap and inject them into
    the system prompt as 'things you remember'. No embeddings,
    pure stdlib + sqlite. (#29)
  • Inter-cat gossip — when two cats encounter on the canvas,
    they trade one random fact each. Mandarine knows your name →
    she meets Ombre → Ombre also knows. (#30)

🛠 Dev & ecosystem (#9)

  • Plugin API for character packs — drop a folder under
    `~/.local/share/catai/characters/<char_id>/` and CATAI
    auto-loads it as a new playable cat. Lets contributors ship
    custom catset characters without forking the repo. (#28)
  • Scriptable hooks — opt-in Unix socket at
    `$XDG_RUNTIME_DIR/catai.sock` for shell scripts:
    ```bash
    make test && echo 'egg meow_party' | nc -U $XDG_RUNTIME_DIR/catai.sock
    ```
    Curated commands: status, list_cats, list_eggs, meow, egg,
    notify, help. (#27)
  • Local metrics dashboard — opt-in privacy-first stats tracker.
    Counts chats, eggs, love encounters, pets per cat. Settings panel
    shows live summary with top petted cats and top eggs. Zero
    telemetry
    . (#26)

Install / Upgrade

```bash
pip install --user --upgrade 'catai-linux[voice]'
```

If you're already on v0.6.2 or later, the auto-updater
(installed in v0.6.2) will pick this up automatically on your
next CATAI launch — no manual upgrade needed.

See README for full changelog.