What's Changed
- fix(ai): support credential_process profiles in AWS credential resolver by @roboomp in #1146
- fix(coding-agent): correct install.sh fallback URL in omp update warning by @MikeeI in #1135
- fix(tui): compress deep session tree gutters by @roboomp in #1145
- fix(coding-agent): defer ACP session startup by @jiwangyihao in #1125
- ACP: keep command details stable across updates and replay by @jiwangyihao in #1132
- fix(coding-agent): repair ACP permission flow for file edits by @jiwangyihao in #1134
- fix(coding-agent): keep ACP async continuations owned by @jiwangyihao in #1138
- fix(coding-agent): sync ACP todo plans by @jiwangyihao in #1121
- fix(ai): normalize OpenAI object tool schemas by @roboomp in #1149
- fix(utils): ignore unsafe dotenv entries by @ldx in #1129
- fix(ask,plan): fix renderer crash and plan-mode exit loop for Qwen3 and similar models by @roboomp in #1177
- fix(agent): update tool cwd after /move by @roboomp in #1169
- fix(ai): drop orphan tool_result when handoff drops its tool_use by @oldschoola in #1165
Full Changelog: v15.1.3...v15.1.4