Skip to content

v0.3.0a1 — Wave 2 modules + functional unified CLI

Latest

Choose a tag to compare

@peterkimpmp peterkimpmp released this 02 Jun 04:24
9889362

Sillok v0.3.0a1 — Wave 2: observability, governance evidence, self-growth scaffolding

Seven new provider-neutral modules land across telemetry / sangso / yeonryun / eval / naru, plus the previously-stub unified sillok CLI is now functional. Additive only — 0.2.0a30.3.0a1 upgrades cleanly.

Added — Wave 2 modules

  • sillok.telemetry.gate — schema-enforced telemetry write-gate (+ optional divergence_hook). (#17)
  • sillok.sangso.canary — shadow-vs-prod KPI canary → evidence for the governance Shadow stage; metric-agnostic. (#18)
  • sillok.yeonryun.coverage — coverage-gap detection: cluster router-miss messages into trigger candidates. (#19)
  • sillok.eval.calibration — routing-confidence calibration (Brier score + top-pack match rate). (#20)
  • sillok.naru.action_layer — the action axis of 2-D routing (domain × action); universal taxonomy. (#21)
  • sillok.yeonryun.optimizer — dependency-free Optimizer protocol + reference MutationOptimizer (DSPy/GEPA-ready, proposal-only). (#22)
  • sillok.eval.probe_seeder — seed unlabelled candidate probes from conversation logs (redacted; human assigns expected_pack). (#23)

Changed

  • sillok unified CLI is now functional (was an alpha stub raising ImportError). Lazy, dependency-tolerant dispatcher: sillok --version, sillok route "<msg>", and mounted eval / sangso / schemas / tongsa groups. (#24)

Compatibility

  • Additive; no breaking changes. pip install --pre "sillok>=0.3.0a1".
  • Still alpha — see STATUS.md for the per-feature live/partial/stub matrix.

Full changelog: https://github.com/sillok-os/sillok/blob/main/CHANGELOG.md · Compare: v0.2.0a3...v0.3.0a1