What's Changed
- docs: add Docker/sandbox tip to installation guide by @mhenke in #881
- docs: sync CONTEXT.md with new backgroundJobs and council config options by @mhenke in #891
- docs(companion): add Wayland click-through known limitation by @mhenke in #884
- docs: document per-preset agent configuration patterns by @mhenke in #901
- fix(providers): align opencode-go preset variants by @pmolinal in #892
- docs: sync Korean README with English by @dev-wantap in #935
- fix(reflect): remove hardcoded home dir and session id in sqlite queries by @vinilouz in #933
- feat: remove plugin websearch MCP in favor of opencode's built-in websearch by @adikpb in #936
- fix(smartfetch): suppress css-tree lexer warnings corrupting the TUI (#931) by @MyGO-Mujica in #934
- fix: guard disabled_* config fields against non-array values by @major in #895
- fix(task-session-manager): reconcile terminal jobs on next request instead of idle-only by @major in #925
- fix: isolate terminal listener failures (#903) by @umi008 in #929
- fix: log suppressed companion kill failure (#904) by @umi008 in #928
- fix: log suppressed prompt rejections (#906) by @umi008 in #927
- fix(logger): fall back to stderr when file logging fails (#907) by @MyGO-Mujica in #923
- feat: add regex patterns for model availability errors by @FrancoStino in #920
- fix: inline prompt wins over prompt file, warn on conflict (#899) by @mhenke in #902
- fix(reusable-sessions): gate reusability on context line budget by @mhenke in #885
- feat(agents): support description field on custom agent overrides by @mhenke in #882
- fix: place AGENTS.md before orchestrator prompt in system order by @Max-Null in #782
- fix: bound session metadata maps (#908) by @umi008 in #926
- feat: add webfetch config for enable/disable and dedicated model by @adikpb in #875
- fix(continuation): preserve runtime model selection by @shixi-li in #930
- fix: reconcile injected terminal jobs by @brucemead in #921
- fix(tasks): continue after reconciled background result by @alvinunreal in #939
- fix: keep background job board cache-breakpoint-stable by anchoring to tail message by @tsankotsanev in #889
- feat(tasks): add opt-in wall-clock supervision by @lih54767-coder in #886
- fix(image-routing): notify user when images are dropped, correct conflicting defaults by @mhenke in #877
New Contributors
- @pmolinal made their first contribution in #892
- @vinilouz made their first contribution in #933
- @MyGO-Mujica made their first contribution in #934
- @major made their first contribution in #895
- @FrancoStino made their first contribution in #920
- @Max-Null made their first contribution in #782
- @brucemead made their first contribution in #921
- @lih54767-coder made their first contribution in #886
Full Changelog: v2.2.8...v2.2.9