<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Open Assistants Blog</title><description>Benchmarks with receipts, postmortems, and releases — HybridDB, CoreMem, ModelPanel and the rest of the stack.</description><link>https://openassistants.org/</link><item><title>Assistant v0.6.18 — a failed command is not a successful receipt</title><link>https://openassistants.org/blog/assistant-v0-6-18-release/</link><guid isPermaLink="true">https://openassistants.org/blog/assistant-v0-6-18-release/</guid><description>The latest assistant release closes the gap between what a tool did and what governance recorded: explicit outcomes, fail-closed subagents, and real sandbox enforcement for custom commands.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>assistant</category></item><item><title>ModelPanel gateway 0.7.0 — the registry belongs to the user</title><link>https://openassistants.org/blog/modelpanel-gateway-v0-7-0-user-curated-registry/</link><guid isPermaLink="true">https://openassistants.org/blog/modelpanel-gateway-v0-7-0-user-curated-registry/</guid><description>The gateway stops shipping a provider roster. You curate the routes you actually use, with preview, history, tombstones, and a clean empty-state boot.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>modelpanel</category></item><item><title>Assistant v0.6.7 — from denylist to fail-closed allowlist</title><link>https://openassistants.org/blog/assistant-v0-6-7-native-tool-policy/</link><guid isPermaLink="true">https://openassistants.org/blog/assistant-v0-6-7-native-tool-policy/</guid><description>The wrong way to trim an agent&apos;s tools is to list what it can&apos;t do. Deployment-native tool policy: all, selected, or none — with exact and glob patterns, env precedence, and a hard ceiling.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>assistant</category></item><item><title>ModelPanel gateway 0.3.0 — explicit fusion, and the M2 road to it</title><link>https://openassistants.org/blog/modelpanel-gateway-v0-3-0-release/</link><guid isPermaLink="true">https://openassistants.org/blog/modelpanel-gateway-v0-3-0-release/</guid><description>Aliases, combos, presets — removed. One way to fuse: a named panel. The breaking change that says what the gateway is, after the release that made it complete.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>modelpanel</category></item><item><title>Assistant v0.6.3 — governance that can&apos;t be bypassed, streams that can&apos;t hang</title><link>https://openassistants.org/blog/assistant-v0-6-3-governance-that-cant-be-bypassed/</link><guid isPermaLink="true">https://openassistants.org/blog/assistant-v0-6-3-governance-that-cant-be-bypassed/</guid><description>A middleware that vanished, a stream that hung forever when blocked — and the hotfix release that made governance terminal instead of optional.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>assistant</category></item><item><title>Agent memory benchmarks are mostly incomparable — here is our complete measurement</title><link>https://openassistants.org/blog/agent-memory-benchmarks-are-incomparable/</link><guid isPermaLink="true">https://openassistants.org/blog/agent-memory-benchmarks-are-incomparable/</guid><description>99.9% vs 96.6% — neither number means what you think. Why recall@5, answer accuracy, and eval sets keep getting conflated, and the full, reproducible measurement behind CoreMem&apos;s claims.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>benchmarks</category><category>coremem</category><category>memory</category></item><item><title>AgentProfile 0.2.1 — identity as code, with limits</title><link>https://openassistants.org/blog/agentprofile-v0-2-1-release/</link><guid isPermaLink="true">https://openassistants.org/blog/agentprofile-v0-2-1-release/</guid><description>A PROFILE.md that carries its own schema version and hard cost caps — now on PyPI, because identity you can&apos;t install is identity you won&apos;t use.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>agentprofile</category></item><item><title>Half our experiments failed. That&apos;s why the ones that pass mean something.</title><link>https://openassistants.org/blog/failed-experiments-are-benchmarks-too/</link><guid isPermaLink="true">https://openassistants.org/blog/failed-experiments-are-benchmarks-too/</guid><description>The reranker that looked better, the graph edges we believed in, the embedder swap that was a wash — and the one rule that kept the default pipeline honest: the composition lesson.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>receipts</category><category>coremem</category><category>methodology</category></item><item><title>HybridDB 0.8.0 — one identity across the store</title><link>https://openassistants.org/blog/hybriddb-080-one-identity-across-the-store/</link><guid isPermaLink="true">https://openassistants.org/blog/hybriddb-080-one-identity-across-the-store/</guid><description>Chroma vectors are now keyed by the logical primary key, killing a whole bug class at the root: the TEXT-PK journal wedge and the repeated rowid→pk mapping bugs.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>hybriddb</category></item><item><title>The embedded stack is five separate databases — HybridDB is one file</title><link>https://openassistants.org/blog/hybriddb-vs-the-embedded-stack/</link><guid isPermaLink="true">https://openassistants.org/blog/hybriddb-vs-the-embedded-stack/</guid><description>sqlite-vec, LanceDB, KùzuDB, DuckDB are each excellent at one thing. HybridDB exists because agent workloads need all five consistent at once. The BEIR and DuckDB numbers behind the claim.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>benchmarks</category><category>hybriddb</category><category>databases</category></item><item><title>CoreMem 0.16.0 — filtered recall can no longer starve</title><link>https://openassistants.org/blog/coremem-v0-16-0-release/</link><guid isPermaLink="true">https://openassistants.org/blog/coremem-v0-16-0-release/</guid><description>150 noise messages could push your answer out of the retrieval window entirely. The fix was teaching the vector store to filter before it searches.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>coremem</category></item><item><title>CoreMem 0.16.1 — timestamp filters compare chronologically</title><link>https://openassistants.org/blog/coremem-v0-16-1-release/</link><guid isPermaLink="true">https://openassistants.org/blog/coremem-v0-16-1-release/</guid><description>A message stored at 23:00 was excluded by a filter saying &apos;after 02:00.&apos; The fix is one line. The story is why it took until now to fix.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>coremem</category></item><item><title>HybridDB 0.7.0 — filters that run before the scan, analytics that cost nothing until used</title><link>https://openassistants.org/blog/hybriddb-v0-7-0-release/</link><guid isPermaLink="true">https://openassistants.org/blog/hybriddb-v0-7-0-release/</guid><description>The week we found a 352× speedup hiding in plain sight, taught the vector store to filter before searching, and made rollback 20× faster — by batching.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>releases</category><category>hybriddb</category></item><item><title>CoreMem 0.14.0 — versioned memory, built on the validation era</title><link>https://openassistants.org/blog/coremem-v0-14-0-release/</link><guid isPermaLink="true">https://openassistants.org/blog/coremem-v0-14-0-release/</guid><description>Every default your memory system ships is a bet. We spent a release cycle measuring ours — then added tamper-evident governance on top of what survived.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>releases</category><category>coremem</category></item><item><title>HybridDB 0.6.0 — versioned tables, after the reliability war</title><link>https://openassistants.org/blog/hybriddb-v0-6-0-release/</link><guid isPermaLink="true">https://openassistants.org/blog/hybriddb-v0-6-0-release/</guid><description>Before we could promise &apos;history you can verify,&apos; we first had to make the journal boring enough to trust. This is that release, and the war that preceded it.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>releases</category><category>hybriddb</category></item><item><title>ConnectKit 0.1.6 — credentials that don&apos;t expire on you, tools the models can actually read</title><link>https://openassistants.org/blog/connectkit-v0-1-6-release/</link><guid isPermaLink="true">https://openassistants.org/blog/connectkit-v0-1-6-release/</guid><description>The v0.1.x series as one story: from a spec that could be read to a runtime where OAuth tokens refresh themselves and tool descriptions are JSON Schema.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>releases</category><category>connectkit</category></item></channel></rss>