Skip to content

Releases: OpenCircuitDev/opencircuitmodel

v0.1.1

12 Jun 00:14

Choose a tag to compare

OCM v0.1.1 — DRAFT release notes

Status: DRAFT — written 2026-06-11. Paste into the GitHub draft release when
tagging v0.1.1. Tagging requires the version bump in Cargo.toml /
frontend/package.json / tauri.conf.json per docs/release-process.md.

Headline: the memory loop is now measured, not promised

v0.1.0 shipped the architecture; v0.1.1 ships the first evidence. The bench
suite went from scaffold to working instrument, and the central claim — that
library-driven memory retrieval makes a small local model materially better —
now has a CONFIRMED verdict behind it.

Benchmarks (the headline numbers)

  • amnesia-ab (NEW, first memory sandbox to run) — CONFIRMED.
    Memory ON vs OFF on llama3 8B Q4 + mxbai-embed-large, 62-memory corpus with
    cross-project distractors, 20 tasks, objective key-fact scoring:
    94.2% fact recall with memory vs 2.5% without; retrieval hit rate
    100%. The OFF arm's failure mode is confident fabrication, not ignorance —
    the memory loop is the difference between correct specifics and plausible
    lies on an 8B model.
  • aider-repomap-fidelity — ACTIVE, 59.2% CONFIRMED (#53).
  • sandbox-e schema compression and sandbox-i Mem0 encryption overhead
    flipped ACTIVE
    (#51, #52); frontier-comparison sandboxes E–I landed as
    INACTIVE hypothesis stubs (#48).
  • run-all orchestrator + cross-sandbox comparison table (#47) and the
    comprehensive bench guide docs/benchmarking.md (#49).

Inference

  • NEW: Ollama backend adapter (ocm-inference::ollama). Bridges OCM to an
    existing Ollama daemon via its native NDJSON API — the zero-extra-process
    path for the largest installed base of local-model users. Parser tests are
    pinned to verbatim captures from a live daemon. Explicit construction for
    now; daemon settings wiring (backend = "ollama") is the follow-up.

Models

  • Registry is now 3 models, 3/3 SHA256-verified — the unhashed Qwen3
    entries were dropped (#50) and return when verified hashes are available.
    The "downloads no-op on empty hashes" pre-release blocker is gone.

Docs

  • README corrected to match the shipping registry (was still claiming 5 GGUFs
    and an open hash blocker).

Known limitations (unchanged from v0.1.0)

  • Unsigned installers (codesigning lands in v4) — expect OS warnings.
  • Daemon expects external inference + Mem0 processes; supervised spawn is the
    next UX milestone.
  • Mesh transport remains a v2 trait scaffold.

v0.1.0

10 May 03:15
a905a02

Choose a tag to compare

OpenCircuitModel — v1 release artifacts. Unsigned in v1; codesigning lands in v4.

Install

  • macOS: download the .dmg, drag OCM to Applications. First launch will warn about an unidentified developer; right-click → Open to bypass once.
  • Windows: download the .msi, run installer. SmartScreen may warn; click "More info" → "Run anyway".
  • Linux: download the .deb (Debian/Ubuntu) or .AppImage (any distro). sudo dpkg -i ocm_*.deb or chmod +x the AppImage.

After install

  • The daemon listens on http://127.0.0.1:7300 (configurable in Settings)
  • Point any OpenAI-compatible client (Cline, Continue.dev, ChatGPT desktop) at the localhost URL
  • For chat memory, install Mem0's OpenMemory MCP locally (optional but recommended)

What's Changed

Full Changelog: https://github.com/OpenCircuitDev/opencircuitmodel/commits/v0.1.0