Repository navigation
v0.3.6
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
/updateto upgrade. - Configurable review depth.
review.effort,review.verify_threshold, andreview.commentnow steer the multi-specialist review pipeline. permission.askplugin 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, andskilloperations now run real work instead of returning empty results. - Crashed workflow runs are reclaimed to
pausedwhen a project loads, so/workflowsno 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