This release includes 3 breaking changes for platform teams planning a safe upgrade.
Published 20d
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 summaryRemoved all prior reasoning‑router versions and their associated code, consolidating to a single /think auto backed by v4.
Full changelog
Added
- Added
reasoning-router-resolver.tsas the shared thinking-level resolver core for the v4 reasoning router, centralizingresolveThinkingLevelCore,TASK_CLASS_THINKING_LEVELS, lane-step adjustment, bounded bias/hint fusion, confidence escalation, and available-level clamping. - Added deterministic capability routing to the subagent example extension, including catalog-backed capability parsing and validation, domain-profile derivation, assigned-capability preambles for bundled agents, optional skill enforcement, unit coverage, the read-only
scripts/derive-agent-capabilities.mjsclassify/audit CLI, and thescripts/check-agent-capabilities.mjslive-catalog guard.
Changed
- Collapsed automatic reasoning-effort routing to a single
/think autobacked by the v4 confidence-bearing router. The/think auto-v1,/think auto-v2,/think auto-v3, and/think auto-v4variants (plus theirauto vN/auto:vNforms) are removed, and/think autonow routes via v4 instead of the former v1 classifier; those variants were opt-in experimental surface introduced in 0.90.4. Manual/think <level>still always takes precedence. - Changed context-budget v2 observability to inline the legacy token-optimizer compatibility status in the planner/types instead of importing the removed optimizer module; telemetry still reports
optimizer_id="legacy-token-optimizer",status="quarantined_compatibility", andactive_context_budget_optimizer="context-budget-v2".
Fixed
- Fixed v4 reasoning-router misclassification of real-world, out-of-gold-set phrasing by extending the keyword families with vocabulary the classifier previously had no signal for: review (
sanity-check,once-over,eyeball), refactor (tidy up), plan (map out,phases, and Korean계획 … 세워with an intervening particle), debug (track down,leak), plus a narrow negation-aware review cue. An out-of-vocabulary adversarial probe improves from 22/30 to 30/30 while the frozen gold-set holdout and full set stay at 100%, guarded by the new016-reasoning-router-v4-generalizationregression test.
Removed
- Removed the v1, v2, and v3 reasoning-router modules (
reasoning-router.ts,reasoning-router-v2.ts,reasoning-router-v3.ts,reasoning-router-weights.ts), their regression suites (003-007), and the v3 calibration script; only the v4 router remains, reachable via/think auto. - Removed the unused
compactor.tsmodule. - Removed the legacy
token-optimizer.tsruntime module and its dedicated test while retaining fixed compatibility telemetry in context-budget v2.
Breaking Changes
- Removed `reasoning-router.ts`, `reasoning-router-v2.ts`, `reasoning-router-v3.ts`, and `reasoning-router-weights.ts` along with their regression test suites (`003`‑`007`) and the v3 calibration script.
- Removed legacy `token-optimizer.ts` runtime module and its dedicated tests (compatibility telemetry retained).
- Deprecated `/think auto-v1`, `/think auto-v2`, `/think auto-v3`, and `/think auto-v4` endpoints; all automatic reasoning‑effort routing now uses the single `/think auto` endpoint backed by v4.
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]