# v0.24.5 Release Notes

> v0.24.4 -> v0.24.5

## Summary

Polishes the bot-channel reply experience with chunked output and numbered tool-call statuses. Hardens the page-fetch path with safer default behavior. Tightens lazy-schema tool design so descriptions stay scoped to trigger context.

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

收斂機器人頻道的回覆體驗，加入長訊息切段與 tool 呼叫編號。讓頁面擷取流程的預設行為更穩健。收緊 lazy-schema 工具設計，讓描述聚焦在觸發情境。

</details>

## Changes

### FEAT
- Chunk long replies on Telegram and Discord with HTML / fence balancing (@pardnchiu) [be2c8dd]
- Migrate fetch_page to go-browser and add cache/force/type options (@pardnchiu) [43b2ed5]

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

- 為 Telegram 與 Discord 加入長回覆切段，並維持 HTML 與程式碼圍欄的閉合
- 將 fetch_page 遷移至 go-browser，新增 cache / force / type 選項

</details>

### UPDATE
- Default fetch_page same_session to true, enforce 15s timeout, and number tool-call statuses per turn (@pardnchiu) [8d79c16]
- Tighten tool description guidance and refresh lazy-schema prompts (@pardnchiu) [715a616]
- Revise tool design rules for lazy-schema trigger coverage (@pardnchiu) [1451df7]
- Remove chat reply character limit guidance from prompt configs (@pardnchiu) [3992f05]
- Add gemini-3.5-flash registry (@pardnchiu) [b9e6bf7]

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

- 將 fetch_page 的 same_session 預設改為 true、加入 15 秒 timeout，並為 tool 狀態加上每輪呼叫編號
- 收緊 tool 描述撰寫規範，並重整 lazy-schema 提示語
- 修訂 lazy-schema trigger coverage 的 tool 設計規則
- 從 prompt configs 移除聊天回覆字元上限指引
- 新增 gemini-3.5-flash 模型 registry

</details>

## Scope

- `internal/tools/fetchPage/` — FEAT, UPDATE (`fetchPage.go`, `savePageToFile.go`)
- `internal/runtime/telegram/` — FEAT (`chunk.go`, `push.go`, `run.go`)
- `internal/runtime/discord/` — FEAT (`chunk.go`, `push.go`, `run.go`)
- `internal/utils/` — UPDATE (`format.go`, `utils.go`)
- `internal/tools/` — UPDATE (description tightening across `agent/external/`, `agent/subagent/`, `errorMemory/`, `external/`, `searcher/`, `searchConversationHistory.go`)
- `internal/agents/provider/gemini/` — UPDATE (`send.go`)
- `internal/agents/provider/openaiCodex/image2/` — UPDATE (`register.go`)
- `extensions/skills/tool-reviewer/` — UPDATE (`SKILL.md`, `scripts/scan_tools.py`, `scripts/review_rules.md`, `scripts/output_format.md`)
- `extensions/skills/api-tool-add/` — UPDATE (`SKILL.md`)
- `extensions/skills/script-tool-add/` — UPDATE (`SKILL.md`)
- `extensions/apis/` — UPDATE (`themealdb.json`)
- `configs/prompts/` — UPDATE (telegram + discord, system + format)
- `configs/jsons/providors/` — UPDATE (`gemini.json`)
- `go.mod`, `go.sum` — UPDATE (go-browser dependency)

***

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