This release adds 6 notable features for engineering teams evaluating rollout.
Published 1mo
AI & Machine Learning
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
agent-orchestration
agent-runtime
ai-coding
claude-code
cli
code-review
+14 more
codex
coding-agent
developer-tools
devtools
evidence
local-first
local-llm
mcp
model-context-protocol
multi-agent
opencode
software-engineering
typescript
workflow-automation
Summary
AI summaryAdded multiple new primitives for context graph, package composition, and UI search enhancements.
Full changelog
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-compactas the recommendedsession_before_compactowner,pi-context-pruneas the agent-message pruner, andUnderstand Anything + Orama + Graphologyas the default local code graph stack. - Added the
omk-neon-opsbuilt-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-kitruntime 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
ThinkingSelectorComponentincomponents/thinking-selector.tsinto a backward-compatible re-export fromcomponents/settings-selector.tsso 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
KeybindingsManagersubclass aligned with the OMK TUImatchInScopecontract. Crash signature:TypeError: this.keybindings.matchInScope is not a functioninCustomEditor.handleInput.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About OMK
Provider-neutral CLI control plane for coding agents: routes runtimes, scopes MCP, runs DAG workers, and verifies evidence before completion. MIT.
Related context
Related tools
Beta — feedback welcome: [email protected]