Skip to content

v0.80.7

Choose a tag to compare

@github-actions github-actions released this 22 Jun 04:03
Immutable release. Only release title and notes can be modified.

Added

  • Added Wave 0 native-adoption benchmark primitives for deterministic context-graph fixtures, side-effect-guarded measurements, callsite classification, and fail-closed Rust sidecar go/no-go decisions.
  • Added pure package-composition admission primitives with exact-pin gating, OMK-owned-domain protection, surface-ownership rules, resource filters, and canary/defer/reject verdicts for production package stacks.
  • Added ontology-grade context graph algorithm primitives covering typed UA registry validation, stable entity identity, stale graph generation gates, retrieval scoring/MMR context packs, graph reasoning, and adapter-backed temporal memory contracts.
  • Added LeanCTX, Headroom, exact-cache, semantic-cache, compaction-owner, and context-graph policy primitives for context optimization, including pi-smart-compact as the recommended session_before_compact owner, pi-context-prune as the agent-message pruner, and Understand Anything + Orama + Graphology as the default local code graph stack.
  • Added the omk-neon-ops built-in theme and prioritized OMK-branded themes in the interactive theme selector.
  • Added fuzzy search input, result counter, and provider auth glyphs to the interactive /mcp, /skills, and model selectors so large registries stay scannable while clearly signaling which providers have authentication configured.

Changed

  • Added a raw input character ceiling before compaction summary packing so pathological serialized histories are bounded before semantic token packing.
  • Switched open-multi-agent-kit runtime dependencies from legacy published aliases to OMK-scoped internal packages and added a coding-agent shrinkwrap generated from those packages.
  • Collapsed the dead-code positional ThinkingSelectorComponent in components/thinking-selector.ts into a backward-compatible re-export from components/settings-selector.ts so external SDK imports keep resolving while removing duplicate UI logic.

Fixed

  • Bounded session selector search digests while preserving first and recent prompt matches, avoiding unbounded transcript accumulation when listing large JSONL sessions.
  • Restored interactive editor input by keeping the coding-agent KeybindingsManager subclass aligned with the OMK TUI matchInScope contract. Crash signature: TypeError: this.keybindings.matchInScope is not a function in CustomEditor.handleInput.