Repository navigation
v0.18.1
One app, approvals in chats, safer defaults and honest status. Covers 0.18.0 and 0.18.1.
Breaking / action needed
- Own device tokens need the
selfflag. A token without an owner no longer counts as the admin. Mark your own devices ("My own device" on the admin page, or"self": truein tokens.json); other owner-less tokens get their own machine record and their task lines are untrusted until approved. - YOLO on the companion page needs the word YOLO typed, like the web UI. YOLO sets the agent's global setting: it applies to all sessions of that agent on that pc.
New
- One app shell: sidebar (Inbox, Chats, Tasks with List | Flow, Machines; Notes, Map, Changes, Health), a bottom tab bar on phones, a route per view so back/forward and refresh work, Ctrl/Cmd+K command palette, toasts instead of alerts, installable as an app (PWA).
- Approvals in chats: when an agent wants a tool that is not pre-allowed, the chat pauses and shows Allow once / Allow for this chat / Deny (Claude via
--permission-prompt-tool, Codex via app-server, agy via ACP). Unanswered after 30 minutes means deny. Git's own files are never auto-allowed and git runs without fsmonitor or hooks. - Public setup page
/setup, and the admin token screen shows the server URL with a ready-to-copy install line per OS. - "Needs you" messages on Matrix with a link to the item (admin setting
needs_per_hour). - Task flow: a failed worker says why and can be restarted; a worker on a pc that went offline shows under Needs you; results handed back to a person show under Needs you; cancel a task (dependent tasks keep waiting); task lines with an unknown
start afterID or a date without a year are refused when written; worker progress (last commit, changed files, last log lines, masked); deleted notes can be restored (API). - Health groups token-usage notes apart; hints follow the server's language.
Fixes
- Plugin updates report a failure instead of "up to date"; network errors no longer assume a home network.
- The companion runs far fewer git commands (94 → 22 per two minutes); lint is cached; static files answer 304.
Image: ghcr.io/to0wnn/knowledge:0.18.1