v1.3.11

v0.16.1 Release Notes

Released


v0.16.0 -> v0.16.1

Summary


Expanded extension ecosystem with Threads and yt-dlp tools, refactored internal package hierarchy for clearer separation of concerns, and improved filesystem path handling and exclude logic.
翻譯擴展生態系新增 Threads 及 yt-dlp 工具,重構內部套件層級以明確職責分離,並改善檔案系統路徑處理與排除邏輯。

Changes


ADD

  • Add Threads extension tools (get-quota, publish-text/image/carousel, refresh-token) with cross-platform install script
  • Add yt-dlp extension tools (downloader, info) with install script and READMEs

翻譯
  • 新增 Threads 擴充工具(get-quota、publish-text/image/carousel、refresh-token)及跨平台安裝腳本
  • 新增 yt-dlp 擴充工具(downloader、info)及安裝腳本與 README


FIX

  • Allow keychain directory access in Darwin sandbox profile
  • Suppress tool error event when error memory provides a recovery hint
  • Ensure warning messages always appear after model footer line

翻譯
  • 修正 Darwin 沙箱設定檔允許 keychain 目錄存取
  • 修正當錯誤記憶提供復原提示時抑制工具錯誤事件
  • 修正警告訊息始終顯示於模型頁尾列之後


UPDATE

  • Restrict tool call throttle to api_ prefix only
  • Improve tilde expansion, empty-dir fallback in AbsPath, and clarify tool descriptions
  • Improve exclude logic with deduplication, unexported type, and glob fix
  • Proactively fetch data for investment queries, auto-record api_ tool errors, and re-trim context before each Send
  • Refine system prompt routing rules and fix history timestamp parsing
  • Enforce fetch_page follow-up for research-oriented news queries

翻譯
  • 限制工具呼叫節流僅作用於 api_ 前綴
  • 改善 AbsPath 的 tilde 展開、空目錄 fallback 及工具描述說明
  • 改善排除邏輯,加入去重、unexported type 及 glob 修正
  • 投資查詢主動預取資料、自動記錄 api_ 工具錯誤、每次 Send 前重新裁剪 context
  • 精細化系統提示路由規則並修正歷史時間戳解析
  • 強制研究導向的新聞查詢執行 fetch_page 後續動作


REFACTOR

  • Integrate exclude check into AbsPath directly
  • Split filesystem package into single-responsibility files (absPath, isDenied, isExclude, listDir, usage, walkFiles, writeFile)
  • Rename adapter to toolAdapter and tools/api to tools/external
  • Reorganize adapter packages under internal/adapter hierarchy
  • Move session management into internal/session

翻譯
  • 將排除檢查整合進 AbsPath
  • 將 filesystem 套件拆分為單一職責檔案
  • 將 adapter 重命名為 toolAdapter,tools/api 重命名為 tools/external
  • 將 adapter 套件重組至 internal/adapter 層級
  • 將 session 管理移至 internal/session




Files Changed


FileStatusTag
extensions/scripts/threads-*/AddedADD
extensions/scripts/yt-dlp-*/AddedADD
install_threads.shAddedADD
install_youtube.shAddedADD
internal/sandbox/darwin.goModifiedFIX
internal/agents/exec/toolCall.goModifiedFIX / UPDATE
internal/agents/exec/execute.goModifiedFIX / UPDATE
internal/filesystem/absPath.goAddedREFACTOR / UPDATE
internal/filesystem/isDenied.goAddedREFACTOR
internal/filesystem/isExclude.goModifiedREFACTOR / UPDATE
internal/filesystem/listDir.goAddedREFACTOR
internal/filesystem/walkFiles.goAddedREFACTOR
internal/filesystem/writeFile.goAddedREFACTOR
internal/filesystem/usage.goModifiedREFACTOR
internal/filesystem/filesystem.goModifiedREFACTOR
internal/filesystem/denied.goDeletedREFACTOR
internal/session/config.goAddedREFACTOR
internal/session/session.goAddedREFACTOR
internal/session/summary.goAddedREFACTOR
internal/toolAdapter/api/AddedREFACTOR
internal/tools/external/AddedREFACTOR
configs/prompts/system_prompt.mdModifiedUPDATE
doc/architecture.mdAddedDOC
doc/architecture.zh.mdAddedDOC
doc/logo.svgAddedDOC



Generated by SKILL