# v1.0.9 Release Notes

> v1.0.8 -> v1.0.9

## Summary

Unifies execution and reply delivery across interactive surfaces while making live model capacity visible, laying the groundwork for upcoming socket-based development. Configuration changes now refresh running services without a manual restart.

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

統一各互動介面的執行與回覆傳遞流程，並顯示即時模型可用額度，為後續 socket 開發預先鋪路。設定變更後會自動重新整理執行中的服務。

</details>

## Changes

### FEAT

- Display remaining model quota alongside completed chat responses (@pardnchiu) [f47640bb]
- Reload host and chatbot services after configuration changes (@pardnchiu) [03891b20]

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

- 在完成的聊天回覆旁顯示模型剩餘額度。
- 設定變更後重新載入主機與聊天機器人服務。

</details>

### UPDATE

- Standardize task, confirmation, and window hashes across event delivery, cancellation, and local endpoints (@pardnchiu) [228744be, 2243a09c]
- Route privileged writes through declared paths and the system confirmation flow instead of in-command elevation (@pardnchiu) [277a8574, 2a81ff40]
- Consolidate startup, reply-language, and output-directory controls under a searchable configuration view (@pardnchiu) [e3c7ae6b]
- Tune operational timeouts for agent execution, runtime services, and external tools (@pardnchiu) [7548f493]

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

- 在事件傳遞、取消流程與本機端點統一任務、確認與視窗雜湊識別。
- 將權限寫入改由宣告路徑與系統確認流程處理，不再在指令中提升權限。
- 將啟動、回覆語言與輸出目錄控制整合至可搜尋的設定介面。
- 調整代理執行、執行階段服務與外部工具的作業逾時設定。

</details>

### REFACTOR

- Consolidate agent execution, session preparation, and chatbot reply delivery into shared services in preparation for socket-based development (@pardnchiu) [8b428afa]
- Extract application and startup responsibilities into dedicated internal packages while updating terminal presentation (@pardnchiu) [9d5e2d3f, f8d22382]
- Move named skill resolution into execution startup (@pardnchiu) [cbeeeea1]
- Share one provider quota source between response footers and the provider list, with consistent quota status colors in the WebUI (@pardnchiu) [e6158866]

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

- 將代理執行、工作階段準備與聊天機器人回覆傳遞整合至共用服務，為 socket 開發提前準備。
- 將應用程式與啟動職責抽離至專用內部套件，並更新終端介面呈現。
- 將具名技能解析移至執行啟動流程。
- 回覆 footer 與 provider 列表共用同一份額度來源，並統一 WebUI 的額度狀態顏色。

</details>

### DOC

- Update architecture and runtime documentation for the unified execution entry, quota display, privileged writes, the `/config` view, task and confirm hashes, and quota timeouts (@pardnchiu) [bd5c8b8d]

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

- 更新架構與執行環境文件，涵蓋統一執行入口、額度顯示、權限寫入、`/config` 設定介面、任務與確認雜湊，以及額度查詢逾時。

</details>

## Scope

- `internal/agents/exec/`, `internal/runtime/chatbot/`, `internal/runtime/routes/` — FEAT, UPDATE, REFACTOR
- `internal/app/`, `internal/startup/`, `cmd/app/`, `internal/agents/exec/`, `internal/runtime/routes/` — FEAT, REFACTOR
- `internal/runtime/tui/`, `page/src/js/`, `page/src/sass/` — FEAT, UPDATE, REFACTOR
- `internal/sudo/`, `internal/tools/`, `configs/prompts/` — UPDATE
- `internal/utils/`, `internal/agents/types/`, `internal/runtime/pubsub/` — FEAT, UPDATE, REFACTOR
- `doc/` — DOC
- `go.mod` — CHORE

---

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