Skip to content

v0.7.45

Choose a tag to compare

@github-actions github-actions released this 01 Jun 10:06
· 274 commits to KodaX since this release

What's changed in v0.7.45

  • docs(v0.7.46): FEATURE_214 — fullscreen scroll React-bypass refactor (claudecode port) design (02d2e56)
  • docs(changelog,v0.7.45): add FEATURE_213 — idle-yield queued-prompt UI fix (88019a2)
  • fix(coding,v0.7.45): tighten repo-intelligence tmp sweep to own . name (d45a965)
  • test(repl): raise timeout for session public-api re-import flake (0bb18a1)
  • fix(coding,v0.7.45): repo-intelligence atomic write leaked orphan .tmp files (2aebd0c)
  • test(eval): add mmx/m3 alias + M3 vs M2.7 fan-out comparison drivers (397baf6)
  • fix(v0.7.45): review follow-ups — coding-plan probe keys, orphan comment, CHANGELOG backfill (7bbb8d7)
  • fix(agent+coding,v0.7.45): FEATURE_213 — surface idle-yield-drained user prompts to the UI (db8439a)
  • fix(repl,v0.7.45): FEATURE_213 — rescue mid-turn queued user message from premature ledger clear (c3880bd)
  • fix(repl): info rows no longer waste a line on the icon (6f9ea0d)
  • test(llm): update minimax-coding model lineup assertion to include M3 (09da11b)
  • feat(llm): add MiniMax-M3 to minimax-coding (1M ctx Frontier Coding model) (c9d9731)
  • docs(changelog,v0.7.45): FEATURE_212 render perf + fullscreen drift fix + Issue 136 (bfb7101)
  • fix(repl,v0.7.45): FEATURE_212 review hardening + KNOWN_ISSUES count (b1e8829)
  • fix(repl,v0.7.45): FEATURE_212 — tighten renderFrameSlice cap to the slice's final row only (d3c3c8c)
  • fix(repl,v0.7.45): FEATURE_212 — fix fullscreen one-row upward drift at its two real sources (7202d5c)
  • fix(repl): hide archived- sessions from list() picker/fast-path too (1ace8ba)
  • fix(coding,v0.7.45): retry empty provider completions instead of silent task exit (8710a6b)
  • perf(repl): session list head-read + opt-in retention — kodax -c 1.2s->0.3s (7438035)
  • docs: fix stale *-coding env var names + add mimo provider (c90bc52)
  • feat(llm): add mimo provider (Anthropic-compat, MIMO_API_KEY) (113df0a)
  • docs(v0.7.45): Issue 136 — DECSTBM kept (scroll-feel improved; spinner stays Open) (38330d0)
  • docs(v0.7.45): Issue 136 — streaming/scroll spinner stutter (CPU-side render, not I/O bytes) (d249547)
  • perf(repl,v0.7.45): FEATURE_212 DECSTBM hardware-scroll fast path (default ON) (424b1a3)
  • test(repl,v0.7.45): FEATURE_212 Plan B gate — cursor+grid terminal model, calibrated (1f3ec60)
  • feat(repl,v0.7.45): FEATURE_212 Plan B step 2 — capture scrollHint (read-only, unused) (7922f78)
  • feat(repl,v0.7.45): FEATURE_212 Plan B step 1 — DECSTBM scroll primitives (pure) (870f59a)
  • chore(bench,v0.7.45): add FEATURE_212 e2e render baselines (fe79842, 210x57 + 120x40) (1f05ec0)
  • fix(repl,v0.7.45): FEATURE_212 — fullscreen cell-diff render (default ON) + finish bulk-add loops (60c3889)
  • fix(repl,v0.7.45): FEATURE_212 — collapse round-end addHistoryItem loops (every-turn O(n²)) (fe79842)
  • fix(repl,v0.7.45): FEATURE_212 — bulk-add history on resume (O(n²)→O(n)) (98ccd70)
  • fix(repl,v0.7.45): FEATURE_212 — render perf, stop per-frame O(history) cost (81cd752)
  • chore(release,v0.7.45): bump packages to 0.7.45 + finalize CHANGELOG (b113a22)
  • feat(repl,v0.7.45): FEATURE_207 — @ picker surfaces recent (git working-set) files (37adbec)
  • test(v0.7.45): retire 9 stale baseline failures (F114 Scout + F168 parity) (764712c)
  • test(v0.7.45): fix 7 test regressions surfaced by full-suite review (e748b3e)
  • docs(v0.7.45): FEATURE_102 P3 SHIPPED banner + CHANGELOG (6a986b3)
  • feat(cli,v0.7.45): FEATURE_102 P3c — kodax doctor --ping live reachability (4738eef)
  • feat(repl,v0.7.45): FEATURE_102 P3b — /fallback command + config persistence (c89a744)
  • feat(coding,v0.7.45): FEATURE_102 P3a — cross-provider child fallback core (406774a)
  • feat(coding,v0.7.45): FEATURE_102 P1-auto — model_hint tier routing (fe7fd9a)
  • feat(coding,v0.7.45): FEATURE_102 P2 — per-dispatch provider/model override (60cf448)
  • feat(cli,v0.7.45): kodax doctor — honest per-provider key status + migration aid (5f615ce)
  • chore(eval,v0.7.45): fix coding-plan keys in identity-roundtrip + dispatch-pilot (6bcb112)
  • chore(eval,v0.7.45): fix stale coding-plan key names in eval skip-messages (9e2e1aa)
  • feat(llm,v0.7.45)!: separate coding-plan providers onto dedicated API-key env vars (7af66ef)
  • eval(v0.7.45): FEATURE_102 P4 gating eval — cheap model PRESERVES read-only child quality (07cad87)
  • eval(v0.7.45): FEATURE_205-A — cyclic_dependencies tool discoverability VALIDATED (5772196)
  • feat(coding,v0.7.45): FEATURE_102 Phase 1 — wire specialist model/provider into child dispatch (8505adf)
  • eval(v0.7.45): FEATURE_205-B DROPPED — MCP parallel-emission prompt is ceiling-saturated (0ece2ab)
  • feat(cli,v0.7.45): FEATURE_204 — kodax doctor diagnostic CLI (b9fedf1)
  • feat(repl,v0.7.45): FEATURE_206 — /review slash command (aced009)
  • feat(coding,v0.7.45): FEATURE_205-A — cyclic_dependencies pull-tool (Tarjan SCC) (2dc7bf7)
  • feat(repl,v0.7.45): FEATURE_203 — flush streamed text before approval popup (cab7bb2)
  • feat(repl,v0.7.45): FEATURE_202 — live reasoning topic header (dbee259)
  • feat(repl,v0.7.45): FEATURE_201 Phase A — streaming flush 80ms -> 16ms (60fps) (04928b3)
  • docs(feature,v0.7.45): FEATURE_209 minimalism re-scope — P2 drop, P3 JIT@Wave-2 (40c299d)
  • refactor(repl,v0.7.45): FEATURE_200 Phase E — extract readline-helpers + startup-banner (8dda4de)
  • refactor(coding,v0.7.45): FEATURE_200 Phase F — extract mcp + repo-intelligence leaf domains (0d1ee27)
  • refactor(coding,v0.7.45): FEATURE_200 Phase F (start) — extract Todo domain types (be79817)
  • refactor(coding,v0.7.45): FEATURE_200 Phase D — extract tool-definitions from registry.ts (0198460)
  • refactor(repl,v0.7.45): FEATURE_200 Phase B.4 — extract InkREPL-transcript-builders (0fdad54)
  • refactor(repl,v0.7.45): FEATURE_200 Phase B.3 — extract InkREPL-live-event-drafts (7524e90)
  • refactor(repl,v0.7.45): FEATURE_200 Phase B.2 — extract InkREPL-managed-task-renderers (c8d3228)
  • refactor(repl,v0.7.45): FEATURE_200 Phase B.1 — extract InkREPL-misc-helpers (ac911b7)
  • feat(agent,v0.7.45): FEATURE_208 — process hardening (debug-preserving subset) (07e88bc)
  • refactor(coding,v0.7.45): FEATURE_200 Phase A.2 — extract runner-sidecar-verifier-adapter (28d14f3)
  • refactor(coding,v0.7.45): FEATURE_200 Phase A.1 — extract runner-stall-sidecar-adapter (74310c0)
  • feat(coding,v0.7.45): FEATURE_209 Phase 1 — activate tracing in production (1727d07)
  • docs(feature,v0.7.45): zero-defer plan + fix stale F102 phase cross-refs (2447454)
  • test(tracker): modernize aggregate consistency check for curated-counter conventions (567a1d9)
  • docs(feature,v0.7.46): FEATURE_211 立项 + design doc + FEATURE_LIST tracking sync (e1af1b4)
  • docs(feature,v0.7.45): re-ground FEATURE_102 against current architecture (f768566)
  • fix(session,v0.7.46): FEATURE_173 dual-writer resume corruption — -r only loaded first round (acea25e)
  • docs(feature,v0.7.45): FEATURE_201-209 立项 + 210 SHELVED — 9 modernization features (9b630cf)

Downloads

Each archive contains the kodax executable and a sidecar builtin/ directory.
Extract anywhere and run ./kodax (or kodax.exe on Windows). No Node.js required.

Verify integrity with the matching .sha256 file or the aggregated SHA256SUMS.