Repository navigation
Releases: albedosehen/antumbra
Release list
0.1.1 - 2026-10-09
Release Notes
Fixes. The main one lets antumbra setup local finish on Docker Desktop, including a WSL distro that uses Docker Desktop's WSL integration.
Setup
- The ollama check passes on any Docker setup the server can reach ollama from. On Linux, setup probed the Docker bridge gateway from the host. That is right for a native Docker Engine, but under Docker Desktop the bridge lives in Desktop's VM, so the check always failed from WSL and no flag skipped it. The bridge probe still runs first; when it does not answer, a throwaway container asks for ollama at
host.docker.internal, the address the server uses. When ollama really is out of reach, the message says what to change for native Linux, Docker Desktop under WSL, or Docker Desktop elsewhere (#209).
Hooks
- Session start stays within its time budget (
ANTUMBRA_SESSION_BUDGET_SEC, default 8 seconds, below the hook's timeout). On Windows PowerShell it no longer garbles non-ASCII text in recalled memories, and no longer reports a single recalled memory as "starting cold" (#201). - The attribution check is one bash process on every platform, using only bash builtins. On a loaded Windows machine it no longer outruns its timeout and lets commands through unchecked, and it checks the PowerShell tool's git and gh commands as well as the Bash tool's (#203).
Server
- Tools that take a memory, behavior or handoff back accept
id, the field name their results use, as well asmemory_id,behaviour_idandhandoff_id(#201). - Listing a compartment reads an index instead of the whole workspace: 739 ms to 2.5 ms for 6 rows beside 7,000. A running store gains the index at its next start (#201).
- An empty endpoint setting counts as unset. A Compose stack without a reranker no longer builds one at the address
""and pays a failing rerank call on every recall (#199).
Behaviors and experts (experimental)
- Behaviors are recorded with at least four examples, so training can hold one in four out and admit a standing expert by it. A scope's standing expert is admitted for the behaviors it learned, instead of being refused when any one is missed. A refused set stays refused across restarts and says why (#204, #205, #206).
Docker
- Two opt-in Compose profiles:
copal, which keeps each ingested document's original, andtelemetry, an OpenTelemetry Collector that reports the host, containers, SurrealDB, GPU and reranker to the same endpoint as the server's traces (#199, #202). - The control server's
contractfeature takesoneiriq-kayakfrom crates.io, so building it needs no access to a private repository (#200).
antumbra-tui 0.1.1
Install antumbra-tui 0.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/albedosehen/antumbra/releases/download/v0.1.1/antumbra-tui-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/albedosehen/antumbra/releases/download/v0.1.1/antumbra-tui-installer.ps1 | iex"Download antumbra-tui 0.1.1
| File | Platform | Checksum |
|---|---|---|
| antumbra-tui-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| antumbra-tui-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| antumbra-tui-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| antumbra-tui-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| antumbra-tui-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| antumbra-tui-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
antumbra-cli 0.1.1
Install antumbra-cli 0.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/albedosehen/antumbra/releases/download/v0.1.1/antumbra-cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/albedosehen/antumbra/releases/download/v0.1.1/antumbra-cli-installer.ps1 | iex"Download antumbra-cli 0.1.1
| File | Platform | Checksum |
|---|---|---|
| antumbra-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| antumbra-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| antumbra-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| antumbra-cli-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| antumbra-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| antumbra-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
antumbra-mcp 0.1.1
Install antumbra-mcp 0.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/albedosehen/antumbra/releases/download/v0.1.1/antumbra-mcp-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/albedosehen/antumbra/releases/download/v0.1.1/antumbra-mcp-installer.ps1 | iex"Download antumbra-mcp 0.1.1
| File | Platform | Checksum |
|---|---|---|
| antumbra-mcp-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| antumbra-mcp-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| antumbra-mcp-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| antumbra-mcp-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| antumbra-mcp-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | [checksum](https://github.com/albedosehen/antumbra/releases/download/v0.1.1/antumbra-mcp-aarch64-unknown-linux-... |
0.1.0 - 2026-10-07
Release Notes
The first public release. Antumbra plugs into the coding agent you already use and gives it a memory that carries across sessions and machines, along with where each memory came from. Claude Code is the agent it is tested with; any MCP client can use its tools over stdio or HTTP.
Setting it up
Install the CLI with the installer for your OS (below), then, with Docker and ollama running, set it up from a clone of this repository, which the local stack is built from:
git clone https://github.com/albedosehen/antumbra.git
cd antumbra
antumbra setup localConnecting to a hosted workspace needs no clone: antumbra setup hosted <url> --token-file <file>. Then antumbra setup check confirms every piece. docs/getting-started.md walks through it, and docs/agent-setup.md lets your agent do it for you.
What's in it
- One-command setup.
antumbra setup localchecks Docker and ollama (and, on macOS and Linux,jqandcurl), pulls the embedding model, generates the stack's secrets, starts SurrealDB and the server, mints a token, proves recall works with it, and connects Claude Code: the hooks, the MCP server and the settings, backed up and only added to. Running it again keeps what is already in place. - Hooks for Claude Code. Recall at the start of each session and with each prompt, and a nudge to write back what was verified when a session stops.
- Memory with provenance. A memory about code carries the repository, commit and branch it was learned at. Recall scopes to where you are and marks each memory as live, not on HEAD, or orphaned, and a merged branch's memories move to its merge commit.
- Recall that fuses dense and full-text search by rank, with an optional cross-encoder rerank whose calibrated floor lets it answer "nothing relevant". Its legs rank keys instead of reading rows, and memory's read rule reads the owner's compartment record directly, one key read per row instead of a subquery (#196, #198).
- Handoffs between your machines, a dependency graph with
blast_radius, compartments you share on purpose, documents recalled separately from memory, and behaviours: rules you record with a check that has to tell examples from violations. - The operator console (
antumbra-tui) and a read-only web dashboard at/dashboard. - Experts (experimental). Training and serving small LoRA experts needs an NVIDIA GPU and a source build with the
modelsfeature. The prebuilt binaries are the light, no-GPU build.
Known limits
- Setup does not start the reranker. Recall works without it but cannot say "nothing relevant", and on a CPU the reranker is too slow to sit in front of every prompt.
- The server advertises all 33 MCP tools. The 17-tool
agentprofile is a server setting (ANTUMBRA_TOOLS=agent) that setup does not apply yet. - Claude Code is the only agent tested so far.
License
Source-available under the Elastic License 2.0. You may use, change and run it for yourself or inside your own organization; you may not offer it to others as a hosted or managed service.
antumbra-tui 0.1.0
Install antumbra-tui 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/albedosehen/antumbra/releases/download/v0.1.0/antumbra-tui-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/albedosehen/antumbra/releases/download/v0.1.0/antumbra-tui-installer.ps1 | iex"Download antumbra-tui 0.1.0
| File | Platform | Checksum |
|---|---|---|
| antumbra-tui-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| antumbra-tui-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| antumbra-tui-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| antumbra-tui-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| antumbra-tui-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| antumbra-tui-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
antumbra-cli 0.1.0
Install antumbra-cli 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/albedosehen/antumbra/releases/download/v0.1.0/antumbra-cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/albedosehen/antumbra/releases/download/v0.1.0/antumbra-cli-installer.ps1 | iex"Download antumbra-cli 0.1.0
| File | Platform | Checksum |
|---|---|---|
| antumbra-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| antumbra-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| antumbra-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| antumbra-cli-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| antumbra-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| antumbra-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
antumbra-mcp 0.1.0
Install antumbra-mcp 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/albedosehen/antumbra/releases/download/v0.1.0/antumbra-mcp-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/albedosehen/antumbra/releases/download/v0.1.0/antumbra-mcp-installer.ps1 | iex"Download antumbra-mcp 0.1.0
| File | Platform | Checksum |
|---|---|---|
| antumbra-mcp-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| antumbra-mcp-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| antumbra-mcp-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| antumbra-mcp-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| [antumbra-mcp-aarch64-unknown-linux-gnu.tar.xz](https://github.com/albedosehen/antumbra/releases/download/v0.1.0/antumbra-mcp-aarch64-unknown-linu... |