# v0.27.4 Release Notes

> v0.27.3 -> v0.27.4

## Summary

Overhauls tool execution concurrency so mixed batches no longer serialize behind a single blocking call. TUI gains inline diff previews for file mutations and consistent column alignment across selector popups.

<details>
<summary>翻譯</summary>
重構 tool 執行並行機制，混合批次不再因單一阻塞呼叫而序列化。TUI 新增檔案修改的 inline diff 預覽，並統一 selector popup 的欄位對齊。
</details>

## Changes

### FEAT
- Preview write_file and patch_file changes in TUI tool lines and confirm popups (@pardnchiu) [89e57a4]
- Improve TUI popups with diff display, multi-select cron removal, and aligned session/cron selectors (@pardnchiu) [aa52632]

<details>
<summary>翻譯</summary>

- TUI tool line 與 confirm popup 新增 write_file / patch_file 變更預覽
- TUI popup 新增 diff 顯示、多選 cron 刪除、session/cron 選擇器對齊

</details>

### UPDATE
- Default all script and API tools to concurrent execution, add RAG-first search rule, and humanize tool display names (@pardnchiu) [37282e9]
- Refresh README and provider architecture documentation (@pardnchiu) [3984d4c]

<details>
<summary>翻譯</summary>

- 所有 script/API tool 預設並行執行，新增 RAG-first 搜尋規則，人性化 tool 顯示名稱
- 更新 README 與 provider 架構文件

</details>

## Scope

- `internal/agents/exec/` — FEAT (`toolCall.go`)
- `internal/runtime/tui/` — FEAT (multiple files: `viewRender.go`, `handlerPopup.go`, `view.go`, `commandCron*.go`, `commandSwitch.go`, `cmdSelector.go`, `command*Model.go`)
- `internal/utils/` — FEAT (`utils.go`, `chatbotEvent.go`)
- `internal/toolAdapter/` — UPDATE (`script/translator.go`, `api/translator.go`)
- `internal/tools/` — UPDATE (`executor.go`, `external/searchWeb/register.go`, `git/log.go`)
- `internal/runtime/kuradb/tool/` — UPDATE (`list.go`, `search.go`, `register.go`)
- `configs/prompts/` — UPDATE (`system_prompt.md`, `summary_context.md`)
- `README.md`, `doc/` — UPDATE

***

Generated by [SKILL](https://github.com/pardnchiu/skill-version-generate)
