Skip to content

v0.4.6

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Aug 21:39

What's Changed

  • refactor(maki-lua): remove unsafe from ScopedFuture, job control, and treesitter nodes by @w0wl0lxd in #674
  • docs: add skills and CLI pages, fix docs drift by @hiyochi in #652
  • feat(index): add CSS, SCSS, JSON, HCL, Containerfile, Make language support by @w0wl0lxd in #667
  • providers: Don't send max_output_tokens if disabled by the provider by @sdroege in #700
  • feat(lua): expose guarded atomic writes by @laudney in #707
  • feat(lua): emit session focus changes by @laudney in #708
  • feat: let a watcher report to a session without spending a turn by @laudney in #691
  • fix(storage): preserve replaced subagent histories 🤖🤖🤖 by @ShiroKSH in #719
  • fix(providers/google): preserve function_signature and Struct-shape tool results by @clee in #715
  • fix(catalog providers): separation and capabilities by @brhutchins in #696
  • feat(task): allow full model spec for subagents by @clee in #710
  • fix(providers): properly hide opencode when not authed by @brhutchins in #725
  • feat(lua): emit tool lifecycle events 🤖🤖🤖 by @laudney in #720
  • feat(lua): give every job an owner and one store to live in by @laudney in #692
  • fix(providers): register OpenRouter in the builtin inventory 🤖🤖🤖 by @untitaker in #732
  • fix(model-picker): keep cursor on provider entry when changing models by @smores56 in #727
  • feat(openai): show Coding Plan usage by @karlprieb in #728
  • feat(mcp): support static OAuth client credentials for servers without DCR by @davidborzek in #731
  • feat(ui): support user-defined themes by @tontinton in #754
  • feat(agent): custom compaction instructions by @tontinton in #755
  • fix(mcp): fall back to root OAuth metadata by @karlprieb in #726
  • feat(ui): show Free badge for OpenCode zero-price models in model picker by @lu-zero in #722
  • feat(lua): expose needs-input window state by @laudney in #733
  • feat(ui): click in input to position the text cursor by @jhult in #736
  • fix(install): sudoless installation script and documentation by @arxdeus in #744
  • fix(task): nudge subagents that finish without a summary by @clee in #751
  • fix(providers): floor thinking at minimal for models that require it by @tontinton in #756
  • plugins: Add dedicated list plugin and remove directory listing support from read plugin by @sdroege in #753
  • feat: add model allow and exclude policy by @karlprieb in #730
  • fix(providers): store and use discovered model metadata for custom providers by @g4bwy in #735
  • fix(providers): keep thinking when proxies send both reasoning_content and reasoning by @tontinton in #758
  • fix(ui): truncate status bar cwd/branch and model id on narrow terminals by @tontinton in #759
  • fix(providers): stop exposing the model registry lock guard by @tontinton in #761
  • fix(ui): use one clock format everywhere, configurable via ui.clock_format by @tontinton in #760

New Contributors

Full Changelog: v0.4.5...v0.4.6