Release v0.27.18
What's Changed
- feat(desktop): add turn_end continue effect for the listener by @carenthomas in #3087
- feat(mods): add tool_end event with result modification by @carenthomas in #3092
- fix(mods): decouple panel render from input keystroke churn by @carenthomas in #3094
- test: align reflection prompt assertion with wc -c transcript read by @carenthomas in #3095
- feat(mods): render panels via a render function instead of content by @carenthomas in #3096
- fix(discord): show typing while turns process by @overlord-letta in #3057
- feat(mods): local-backend compact_start/compact_end events by @carenthomas in #3101
- feat(mods): deliver tool_start/tool_end on desktop by @carenthomas in #3097
- test: use GPT-5.4 Mini for reflection smoke by @devanshrj in #3100
- feat(mods): local-backend llm_start/llm_end events by @carenthomas in #3102
- feat(mods): replace statusline API with signed-order panels by @carenthomas in #3104
- feat(mods): add conversation handle updateLlmConfig for model/reasoning/context window by @carenthomas in #3107
- chore: update README.md by @cpacker in #3110
- fix(mods): make panel width helpers wide-char and emoji aware by @carenthomas in #3105
- feat: remove memory permission mode by @devanshrj in #3093
- fix(mods): diagnose invalid panel renderers by @carenthomas in #3113
- feat(mods): advertise mod slash commands to clients via mod_commands by @carenthomas in #3112
- chore: bump version to 0.27.18 by @github-actions[bot] in #3115
Full Changelog: v0.27.17...v0.27.18