Skip to content

v0.19.0

Choose a tag to compare

@To0wnn To0wnn released this 01 Nov 03:15
· 48 commits to main since this release

A finished app shell, a desktop board for your chats, an easier first run and an import of what your agents already know.

New

  • The whole web UI in one shell: Inbox, Chats, Tasks (List | Flow), Machines, Notes, Map, Changes, Health, Admin and Help share one sidebar (a tab bar on phones), one header and one style. Inbox groups identical items and supports links to one item (#/inbox/<key>); Tasks shows where each task runs, with Start, Approve and Cancel (with a reason); Machines shows workers with their progress; Changes lists deleted notes with Restore.
  • Chats board (desktop): #/chats?view=board shows every chat as a card on a canvas, one frame per project; drag cards (they stay), zoom, F to fit, a minimap. A glance at the board does not mark a chat read; opening it does.
  • First run: on first start with no token file the server creates one admin token and prints it once in its log; the README quickstart uses it. The public /setup page has the steps per OS and agent.
  • Import what your agents already know: knowledge-agent.py import [--dry-run] (also offered once during setup, default no) imports your CLAUDE.md / AGENTS.md / GEMINI.md and Claude Code's local memory into the right project through the server's own write path. It lists the files first, follows no links out of the expected folders, skips files that look like they hold secrets, and never overwrites.
  • Proxy sign-in header is configurable (KNOWLEDGE_PROXY_USER_HEADER, default X-Authentik-Username), always together with the proxy secret. The root compose.yaml passes Matrix and rerank settings through.

Fixes

  • The phone header keeps its search button on screen; contrast of amber text ≥ 4.5:1; the admin Projects table loads again inside the shell.

Image: ghcr.io/to0wnn/knowledge:0.19.0