Skip to content

v0.35.0

Choose a tag to compare

@appsprout-release-please appsprout-release-please released this 10 Apr 18:35
16ef027

0.35.0 (2026-04-10)

Features

  • 210 mnemonic-specific scenarios, bespoke generator, fix encoding token limit (3ebecc1)
  • add conciseness guidance for structured_concepts encoding (dc6dabe)
  • add Gemma 4 E2B spoke GGUF export script (f96dbbb)
  • add serve_spokes.py for OpenAI-compatible spoke model serving (26613ab)
  • add thinking-mode support to bake-off harness (665082b)
  • backfill verification metrics + fix chart dot visibility (1b78795)
  • continuous learning Phase A — runtime verification & experience collection (#391) (82140a1)
  • dashboard encoding quality metrics (EPR, TED, experience buffer) (2545de1)
  • dashboard narrative + lifecycle chart overhaul (5ce22bf)
  • distribution balance data gen, fix batch_encode source preservation (b1bfd96)
  • EXP-15 through EXP-19, Gemma 4 adapter, data pipeline, quality testing (e4b94e7)
  • EXP-15-19 training research, Gemma 4 adapter, data pipeline (f6ce427)
  • EXP-20 data quality pipeline, targeted data generation, MI300X prep (6d75333)
  • EXP-25 faithfulness probe — confirmed at seq_len 2375 (d3b6f3a), closes #381
  • EXP-25 faithfulness probe, encoding fixes, MCP HTTP transport (45a7cd5)
  • EXP-29 candidate model evaluation — bake-off tooling and research designs (e4a8b01)
  • EXP-29 candidate model evaluation + faithful prompt (5d470a9)
  • faithful prompt format for encoding — rules-first design (EXP-29) (cfb9dc1)
  • fix spoke GGUF export, gist merge bug, bump token limits to 4096 (e9fbfaa)
  • Gemma chat template support for embedded provider (e647578)
  • Gemma E2B spoke training + continuous learning Phase A + dashboard overhaul (6d0d0eb)
  • Gemma E2B spoke training setup (EXP-30) (fc54802)
  • layer importance profiling script for structured pruning (f6c1a62)
  • MI300X Gemma 4 E2B training infrastructure, wandb logging (dc42349)
  • Model Control Center with embedded LLM and runtime switching (d2aec19)
  • Model Control Center with embedded LLM inference (ad2a86b)
  • procedural generator + 96 handwritten mnemonic scenarios v2 (79ed030)
  • prompt ablation reveals faithful variant as best encoding approach (f5bd07c)
  • research analytics dashboard overhaul (f7e1e56)
  • RotorQ RQ4 quantizer + benchmark scripts (ba8e66d)
  • RQ4 GPU inference, RQ3 experiment, spoke fusion, fused GGUF export (b603dbc)
  • RQ4 GPU inference, spoke fusion, handoff recall fixes (de1efd5)
  • serve MCP over HTTP transport from daemon (65fe6cf)
  • serve MCP over HTTP transport from daemon (#384) (47a093f)
  • spoke routing infrastructure, llama.cpp inference, TurboQuant reference (f51db44)
  • TurboQuant prompt cache compression, EXP-22 registration (f8ccf51)
  • update EXP-20 config, pre-register EXP-21 (bottleneck rotation) (040c596)
  • v6 smoke test 7/7 stress, add advisory board rule (304d884)
  • v7 diverse input generation pipeline (8c30d06)

Bug Fixes

  • encoding faithfulness + amend raw_id + dashboard timeline bugs (9e874ab)
  • encoding faithfulness, amend raw_id, dashboard timeline (671b1b6)
  • FR metric now measures content fields only, not concepts (3b12bde)
  • GBNF grammar via chat completions payload, not server-level flag (87ec76a)
  • gist merge FK violation, ambiguous column in FTS concept search (042a1e3)
  • handoff recall, type-filtered search, consolidation exclusions (0ca58bf)
  • inline migration 016 for continuous learning tables (3bc78ab)
  • preserve full content in handoff-type memories (831a9fe)
  • preserve full content in handoff-type memories (ac17492)
  • sparse templates with proper gist mapping, dedup to 51 unique (27a400b)
  • SQL flagged_rate query handles legacy "null" string values. (2545de1)
  • stress test --checkpoint arg, batch_encode model upgrade, misc fixes (0c1c5d1)
  • stress test Gemma support, batched generation, JSON parser (cd9e6c7)
  • update TestFormatPrompt for ChatML format (d959878)
  • use theme-neutral grey dots for EPR chart (053fff8)
  • write SQL NULL for empty flags (not JSON "null" string). (2545de1)

What's Changed

  • Remove images from README.md by @CalebisGross in #368
  • fix: preserve full content in handoff-type memories by @CalebisGross in #375
  • feat: EXP-15-19 training research, Gemma 4 adapter, data pipeline by @CalebisGross in #377
  • feat: RQ4 GPU inference, spoke fusion, handoff recall fixes by @CalebisGross in #379
  • feat: Model Control Center with embedded LLM inference by @CalebisGross in #380
  • fix: encoding faithfulness, amend raw_id, dashboard timeline by @CalebisGross in #385
  • feat: serve MCP over HTTP transport from daemon by @CalebisGross in #388
  • feat: EXP-25 faithfulness probe, encoding fixes, MCP HTTP transport by @CalebisGross in #389
  • feat: EXP-29 candidate model evaluation + faithful prompt by @CalebisGross in #392
  • feat: Gemma E2B spoke training + continuous learning Phase A + dashboard overhaul by @CalebisGross in #393
  • chore(main): release 0.35.0 by @appsprout-release-please[bot] in #376

Full Changelog: v0.34.1...v0.35.0