# v0.26.4 Release Notes

> v0.26.3 -> v0.26.4

## Summary

Removes the web mode rendering path from trunk and defers it to the `jarvis-alpha` branch for completion before merge-back. Cleans up retry logic, DuckDuckGo endpoint migration, and agent fallback flow along the way.

<details>
<summary>翻譯</summary>
將 web mode 渲染路徑從主線移除，延後至 `jarvis-alpha` 分支完成後再合併回來。同步清理重試邏輯、DuckDuckGo endpoint 遷移與 agent fallback 流程。
</details>

## Changes

### REFACTOR
- Restructure skill rendering and tool search registry (@pardnchiu) [679d554]
- Remove page rendering flow and externalize TUI-only config (@pardnchiu) [852524b]
- Remove retry logic, migrate DuckDuckGo to html endpoint, and clean up error handling (@pardnchiu) [2ecc2dc]
- Improve agent fallback retries and link filtering flow (@pardnchiu) [a89f1ff]
- Improve blocked-tool error handling and external fetch behavior (@pardnchiu) [55d052e]

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

- 重構 skill 渲染與 tool search registry
- 移除頁面渲染流程，將 TUI-only 設定外部化
- 移除重試邏輯，遷移 DuckDuckGo 至 html endpoint，清理錯誤處理
- 改善 agent fallback 重試與連結過濾流程
- 改善 blocked-tool 錯誤處理與外部 fetch 行為

</details>

### DOC
- Update README and CLI docs for web mode removal (@pardnchiu) [f0c0ee5]

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

- 更新 README 與 CLI 文件以反映 web mode 移除

</details>

## Scope

- `internal/tools/` — REFACTOR (`register.go`, `tools.go`, `tuiOnly.go`, `updatePage.go`)
- `internal/tools/searcher/` — REFACTOR (`activateSkill.go`, `listTools.go`, `register.go`, `runSkill.go`, `searchTools.go`)
- `internal/tools/external/` — REFACTOR (`googleRSS/fetch.go`, `searchWeb/fetch.go`)
- `internal/tools/fetchPage/` — REFACTOR
- `internal/runtime/tui/` — REFACTOR (`cmdSelector.go`, `commandMode.go`, `handlerCommand.go`, `handlerWebMode.go`, `init.go`, `update.go`, `view.go`, `viewRender.go`)
- `internal/runtime/routes/` — REFACTOR (`handler/page.go`, `handler/send.go`, `new.go`)
- `internal/agents/exec/` — REFACTOR (multiple files)
- `internal/utils/` — REFACTOR (`checkLink.go`, `event.go`)
- `internal/filesystem/` — REFACTOR (`path.go`, `skill/skill.go`)
- `configs/` — REFACTOR (`configs.go`, `jsons/tui_tools.json`, `prompts/`)
- `doc/wiki/` — DOC (multiple files)
- `README.md`, `doc/README.zh.md` — DOC

***

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