• v0.15.1 39011b5711

    v0.15.1
    All checks were successful
    format-check / gates (push) Successful in 19s
    Pre-release

    clawdie released this 2026-10-31 19:07:35 +01:00 | 18 commits to main since this release

    Clawdie 0.15.1 — FreeBSD 15.1-RELEASE (clawdie-15-1-amd64) Matrix Milestone

    Cross-referenced control-plane release: clawdie/colibri v0.15.1

    1. Signed FreeBSD 15.1-RELEASE (OSVERSION 1501000) Package & Agent Harness Matrix

    All six slices of the 15.1-RELEASE matrix (five signed Poudriere packages in clawdie-15-1-amd64 + the staged Pi & Zot OpenViking memory harnesses) are built, signed, and verified on valhala:

    Component Origin / Layer Package / Artifact Key Verification / Digest
    Colibri Control Plane sysutils/colibri colibri-0.15.1.pkg SHA256: 170ad2fdb15a5610d6ef49c37c4c1b6811ef111a3f5a5b7b873e4352f222638d (5 Go + 5 Rust binaries, -7 legacy Rust crates, 00:00:35 Poudriere build)
    Herdr Orchestrator sysutils/herdr herdr-0.9.5.pkg Upstream v0.9.5 sync + FreeBSD port (4,066 passed / 0 failed unit & integration tests on valhala)
    Oxigraph (sova) databases/oxigraph oxigraph-0.4.9.pkg Source build in clawdie-15-1-amd64 (290 cargo crates, 01:03:39), loopback-enforced sova rc.d service (18/18 contract tests)
    OpenViking Memory sysutils/openviking openviking-0.4.19.pkg Relocatable 3-toolchain (CMake/C++ + Cargo/Rust + Maturin/PyO3) FreeBSD bundle (SHA256: d2876bd54225ebb8227346d11ab1a5833c29c24333bbf158276544532971f18f, 31/31 port & staging tests)
    Pi Agent Harness live/pi-extensions/openviking @mariozechner/pi-coding-agent + pinned OpenViking extension 68/68 unit tests + live 3-turn E2E against 127.0.0.1:1933 (gemma4:31b-cloud, ZEPHYR-9942 recovered via OpenViking overview takeover)
    Zot Agent Harness sysutils/zot + live/zot-extensions/openviking zot-0.4.57.102.ga61ff14.pkg + OpenViking extension Verified with shared ~/.openviking/ovcli.conf (0600) contract, --doctor healthy, and full OV-LIVE-1793461089 remember → search → read → browse → forget round-trip

    2. Live OpenViking 0.4.19 + Pi & Zot E2E Verification on FreeBSD 15.1

    • FreeBSD Runtime Hardening (sysutils/openviking):
      • Statically compiled all 11 tree-sitter-language-pack (1.22.1) grammars (TSLP_LINK_MODE="static") into FreeBSD ELF _native.abi3.so (eliminating runtime Linux libc.so.6 dlopen failures).
      • Added py312-sqlite3 (sqlite 3.53.4) and storage.agfs.pathlock.provider = "memory" (replacing Linux-only OFD file locks).
      • Hardened files/openviking.in (procname matching venv python3.12, --config / --host / --port bootstrap flags, loopback-only bind enforcement, symlink refusal, 0700 data dir / 0600 log dir).
      • Seeded "language": "en" in ~/.openviking/ovcli.conf so ov CLI runs out-of-the-box without interactive prompts.
    • Pi Memory Extension (live/pi-extensions/openviking):
      • Auto-discovered from ~/.pi/agent/extensions/openviking/ (without double-loading in settings.json).
      • 68/68 unit tests passed + live 3-turn E2E against 127.0.0.1:1933 with gemma4:31b-cloud and local bge-m3 embeddings (ZEPHYR-9942 recovered from archived OpenViking overview, takeover boundary advanced).
    • Zot Memory Extension (live/zot-extensions/openviking):
      • --doctor: configured=true, reachable=true, authorized=true, healthy=true against live 127.0.0.1:1933.
      • Full live round-trip (OV-LIVE-1793461089): viking_remember → viking_search (score 0.57088) → viking_read → viking_browse → viking_forget (estimated_deleted_count=1).

    3. Combined $ALTROOT Installation Proof

    Installed colibri-0.15.1, herdr-0.9.5, openviking-0.4.19, oxigraph-0.4.9, and zot-0.4.57.102.ga61ff14 together into a fresh FreeBSD 15.1-RELEASE $ALTROOT from the signed clawdie-15-1-amd64-ports repository with pkg -r "$ALTROOT" check -s -a → rc=0.

    Downloads