Skip to content

ocbrain v0.3.0

Choose a tag to compare

@jonathangu jonathangu released this 10 Jul 04:54

ocbrain v0.3.0

This is the first licensed release of ocbrain: one local, source-backed brain
for ChatGPT/Codex, Claude Code, and OpenClaw.

What changed

  • The repository is now open source under Apache-2.0, including its explicit
    patent grant. Package and MCP server metadata both report 0.3.0.
  • Current Codex, Claude Code, and OpenClaw transcript formats share one scoped
    evidence, knowledge, retrieval, and feedback ledger.
  • Light and heavy autopilot profiles maintain that ledger without overlapping.
    Dataset writes commit after 50 mutating units or two seconds; autolabel
    releases SQLite before expensive FTS attribution; both paths report writer
    wait and hold telemetry.
  • A large WAL is truncated only after the dataset writer commits. A blocking
    reader is reported as busy and left for a later retry.
  • Private persona curation, loopback-only grading, frozen-evaluation reuse, and
    pre-blind judge calibration are part of the local fine-tune workflow.

Honest model result

The second voice pilot reused the first pilot's 20 prompts, references, rubric,
held-out hashes, and blind randomization byte-for-byte. Eleven canonical
first-party examples were added locally; ten cleared the unchanged 0.8 grade
threshold. The candidate improved from 2/20 blind preferences to 7/20, while
the reference won 13/20. Mean candidate scores improved to 3.05 voice fidelity,
3.10 taste alignment, 3.50 naturalness, and 3.10 specificity. This remains a
model-quality failure. The evaluation pipeline worked, and the corpus still has
work to do.

Verification

  • 469 tests
  • Ruff and compileall
  • package build and metadata inspection
  • tracked-tree and outgoing-range public-safety scans
  • SQLite quick_check=ok
  • safe WAL checkpoint from 625,436,632 bytes to 0 after the live writer exited
  • frozen evaluation and blind-key hashes matched the first pilot
  • local judge calibration passed 7/8 before blind material was opened

No corpus text, prompt, reference, rating, database, local config, credential,
or model weight is part of this release.