Skip to content

v0.12.0

Choose a tag to compare

@stawils stawils released this 26 Jun 13:40

What's New

  • New guardrail rule: dup_write — detects identical-content duplicate writes (a common finalization-loop signature). Nudges at the 2nd identical write, blocks at the 3rd. Stateful: check() is read-only, record() owns the per-path counter. 15 new unit tests.
  • New model profile: Ornith-1.0-9B (Q8_0) — DeepReinforce RL post-train on Qwen3.5-9B. Reasoning model (reasoning_content captured by SafeLlamafileClient). No MTP tensors.

Fixes

  • registry.find_model is now source-aware — fixes discovery for models whose upstream GGUF filename differs in casing from the profile name (Ornith ships lowercase files).
  • Bump pinned llama.cpp to latest master (5a6a0dd7e) for recent linear-attention and tool-call-parse fixes.

Docs

  • Rules count 11 → 12 (dup_write is rule #8). README model table trimmed to the recommended pair: Qwen3.5-9B (default) and Ornith-1.0-9B (reasoning alternative).

Full Changelog

v0.11.3...v0.12.0