v1.8.1
·
42 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
kb v1.8.1
v1.8.1 makes the web board update by server push instead of polling and fixes
AI base URLs whose path is not /v1. The database schema, the CLI verbs, and
the MCP tools are unchanged.
Web UI
GET /api/eventsstreams board changes as Server-Sent Events. The browser
subscribes once, refreshes on each change, reconnects on its own, and replays
a missed change on reconnect. An idle board makes no requests. Polling
remains only as a fallback for browsers withoutEventSource.- Changes made from the CLI, the TUI, or an MCP client appear in the browser
within about half a second, detected through the same SQLite data-version
signal the TUI uses.
AI
- The AI base URL keeps any API version already in its path. A URL such as
https://generativelanguage.googleapis.com/v1beta/openaiis used as given
instead of gaining a second/v1. URLs with no version segment, such as
https://api.groq.com/openai, still get/v1appended, and OpenAI,
OpenRouter, Ollama, and vLLM addresses are unaffected. - A generic 4xx from an AI endpoint now asks you to check both the model name
and the API key, since some providers report a bad key with HTTP 400.
Upgrade
Make a cold backup of the data directory first. Then, with Go 1.26.5 or newer:
GOTOOLCHAIN=local go install github.com/RandomCodeSpace/kb@v1.8.1
kb versionThe release provides CGO-free binaries for Linux amd64 and arm64, macOS amd64
and arm64, and Windows amd64. Each binary records Go 1.26.5 in its embedded
build metadata.