Skip to content

v0.3.6

Choose a tag to compare

@Abdul-Omira Abdul-Omira released this 03 Sep 05:15
· 55 commits to main since this release

Koder v0.3.6

This release connects a large batch of features whose engine was in place but whose trigger or consumer was missing, removes redundant surface, and makes new-version updates easier to notice.

Added

  • Autonomous goal rounds. A session with an armed goal now continues toward it on its own after each turn settles, up to a configurable round cap, and stops when it stalls. Set and arm a goal, and the panel shows the objective and rounds used. Gated behind KODER_EXPERIMENTAL_GOALS.
  • Update-available toast. The first time a new version is discovered, Koder shows a one-time toast in addition to the existing status-line badge, so a release that does not auto-install is easy to notice. Run /update to upgrade.
  • Configurable review depth. review.effort, review.verify_threshold, and review.comment now steer the multi-specialist review pipeline.
  • permission.ask plugin hook. Plugins can now resolve a permission before you are prompted (allow, deny, or fall through to the prompt). It runs after your configured rules, so it can answer a prompt but never override a deny.

Changed

  • The model-swap service is wired into the runtime with sticky behaviour that matches the model picker.
  • The v2 session prompt, shell, and skill operations now run real work instead of returning empty results.
  • Crashed workflow runs are reclaimed to paused when a project loads, so /workflows no longer shows them as live.
  • Network-policy violations and IDE-extension installs now surface as events on the global stream.
  • The benchmark submitter refuses an over-sized result before uploading it, rather than failing at the server.

Removed

  • Retired three unused, redundant experimental read endpoints (tool listing and cross-project session listing) that duplicated paths the clients already use.

Fixed

  • Security and dependency baselines (browserslist, postcss-selector-parser, mysql2).
  • Session sync no longer applies a stale workspace snapshot over current state, and event-sequence replay is now transaction-safe.
  • The shell command and its live output render with clear IN/OUT labels.

Full Changelog: v0.3.5...v0.3.6