01
Apache Maka — the log is the runtime, and the context is not the history
A local-first agent workspace under the Apache Software Foundation, incubating, Apache-2.0, 1,766 stars against 6 watchers, created 27 May. The architectural claim is one line in the README and it is the sharpest thing in today's pool: "Log is the Runtime." Model messages, tool calls, tool results and termination facts all enter a Runtime Event Log, and then "sessions, UI, model context, and recovery are projections over that log." A single Runtime Host owns session, turn, agent lifecycle, continuation, tools and events — the desktop app, the terminal TUI, the non-interactive CLI and the eval harness all execute through it rather than beside it. Local tools are the familiar set: Read, Write, Edit, Bash, Glob, Grep, with schema validation, permission policy, watchdogs and abort. Install is a signed and notarized DMG from Releases, or from source with Node 22.19+, npm ci, npm run dev, plus brew install ripgrep because the Grep tool shells out to it.
The second line is the one that earns the top slot: "Context is not history." Tool-result pruning and compaction change what the next inference sees without treating recorded evidence as disposable context. Every agent harness prunes — you cannot feed a 400-turn session back into a model — but nearly all of them prune the only record that exists, so the thing you could audit afterwards is whatever survived the context window. Maka splits them: the model gets a compacted view, the log keeps the facts, and recovery replays from the log rather than from the transcript. That is the structural version of the argument this newsletter has been making from measurements for a month. You cannot audit a click, because a click is not a record of anything except that somebody clicked. You can audit an append-only event log, including the permission decisions inside it. Maka also ships an eval subsystem — maka eval run <spec> expands declarative multi-arm experiments into task × repetition × subject cells with immutable per-cell attempts and a result kernel covering score, normalized usage, attributable cost, duration and failure reason — and it runs external competitors through generic adapters, which means the project built the apparatus to be measured against things that are not itself.
Reach for it if you run a coding agent daily and have ever tried to reconstruct what it actually did three sessions ago. Delete the habit of treating the transcript as the record, and delete any belief that your harness's compaction step is preserving evidence. Tradeoffs: the desktop build is Apple Silicon only — Intel Macs, Windows and Linux are unsupported, and the Windows x64 build is an unsigned preview that trips SmartScreen, with the docs telling you not to bypass the warning unless the SHA-256 matches the published checksum, which is the correct instruction and one almost nobody will follow; Computer Use is not in this first public build, so the browser/desktop-driving story is absent; the project says outright that data formats and CLI commands may still change; ASF incubation is a governance signal, not a maturity one, and "incubating" means exactly that; there is no published benchmark of the eval harness against anything, so the measurement apparatus is itself unmeasured; and 1,766 stars against 6 watchers is a following that has starred and moved on.