v0.26.2 -> v0.26.3
Summary
Hardens tool naming consistency and SSRF protection across all runtimes while consolidating chatbot, scheduler, and page tools into unified APIs. Companion TUI and prompt refinements reduce surface area and align cross-channel behavior.
翻譯
強化跨 runtime 的工具命名一致性與 SSRF 防護,同時將 chatbot、排程器與頁面工具整合為統一 API。TUI 與 prompt 調整縮減介面面積,並對齊跨頻道行為。Changes
SECURITY
- Add SSRF guard and unify tool naming across prompts/runtime (@pardnchiu) [61ca060]
翻譯
- 新增 SSRF 防護,並統一 prompt 與 runtime 的工具命名
FIX
- Propagate request context and clean expired session state (@pardnchiu) [47eed3a]
- Respect context cancellation in file tools and refresh skill docs (@pardnchiu) [848b949]
翻譯
- 傳遞 request context 並清除過期 session 狀態
- 修正檔案工具的 context 取消處理,並更新 skill 文件
UPDATE
- Migrate built-in media tools to external extensions (@pardnchiu) [d2fd9cf]
翻譯
- 將內建媒體工具遷移至外部擴展
REFACTOR
- Remove user email tools and switch extension upload to config.json (@pardnchiu) [3231f86]
- Rename skill, chatbot, and page tools across prompts and runtime (@pardnchiu) [575b3f6]
- Unify scheduler API to add_schedule/patch/remove/list (@pardnchiu) [0142f9a]
- Merge page saving into fetch_page and update tool event rendering (@pardnchiu) [aec041a]
- Refresh TUI header layout and sanitize streamed text output (@pardnchiu) [d5e6f9f]
- Unify Telegram and Discord tools through chatbot runtime (@pardnchiu) [cec8cb8]
- Extract shared chatbot helpers for Discord and Telegram runtime (@pardnchiu) [7ce1d4d]
翻譯
- 移除使用者 email 工具,並將擴展上傳改用 config.json
- 重新命名跨 prompt 與 runtime 的 skill、chatbot、page 工具
- 統一排程器 API 為 add_schedule/patch/remove/list
- 將頁面儲存合併進 fetch_page,並更新工具事件渲染
- 刷新 TUI header 排版,並清理串流文字輸出
- 透過 chatbot runtime 統一 Telegram 與 Discord 工具
- 抽取 Discord 與 Telegram runtime 的共用 chatbot helper
Scope
configs/prompts/— SECURITY, REFACTOR (system_prompt.md,telegram_system_prompt.md,discord_system_prompt.md,webmode_system_prompt.md)configs/jsons/— SECURITY (net_white_list.json)internal/runtime/chatbot/— REFACTOR (chatbot.go,chunk.go,tool/)internal/runtime/telegram/— REFACTOR (run.go,session.go,tool/)internal/runtime/discord/— REFACTOR (run.go,session.go,tool/)internal/runtime/tui/— REFACTOR (init.go,view.go,update.go,handlerCommand.go)internal/tools/scheduler/— REFACTOR (multiple files)internal/tools/fetchPage/— REFACTOR (fetchPage.go,register.go,savePageToFile.go)internal/tools/userData/— REFACTOR (register.go,userEmail.go)internal/agents/exec/— FIX, REFACTOR (execute.go,toolCall.go,systemPrompt.go)internal/agents/provider/— UPDATE (multiple files)internal/tools/searcher/— REFACTOR (activateSkill.go)extensions/skills/— REFACTOR (extension-upload/,scheduler-skill-creator/,script-tool-add/)wiki/— DOC (multiple files)README.md,doc/README.zh.md— DOC
Generated by SKILL