v0.19.6 -> v0.19.7
Summary
Tool registry hardening: tool descriptions and JSON schemas now follow the reviewer ruleset (single-sentence English, defaults on every optional field), tool identifiers are renamed to canonical snake_case (patch_edit→patch_file, analyze_youtube→fetch_youtube_transcript, select_skill→activate_skill, read_tool_error→read_error_memory, plus script_* separator normalization), scheduler and agent tool packages are reorganized into per-domain subpackages, Gemini joins the external agent roster, and the new tool-reviewer and code-reviewer skills land alongside a code-reviewer entropy bugfix.
翻譯
工具註冊強化:tool description 與 JSON schema 全面對齊 reviewer 規範(單句英文、optional 欄位一律帶 default);tool 識別字統一改為標準 snake_case(`patch_edit`→`patch_file`、`analyze_youtube`→`fetch_youtube_transcript`、`select_skill`→`activate_skill`、`read_tool_error`→`read_error_memory`,並把 `script_*` 系列的分隔符正規化);scheduler 與 agent tool package 依領域拆分子套件;Gemini 加入外部 agent 行列;同時新增 tool-reviewer 與 code-reviewer 兩支 skill 並修正 code-reviewer entropy 誤判。Changes
FIX
- Fix code-reviewer entropy rule misclassifying MIME types (@pardnchiu) [381f46f]
翻譯
- 修正 code-reviewer entropy 規則誤將 MIME type 字串判為高熵秘密
REFACTOR
- Rename tools to canonical snake_case identifiers and update docs (@pardnchiu) [62b3a2f]
- Align tool descriptions and schema defaults with reviewer rules (@pardnchiu) [a800c3e]
- Reorganize agent tool modules and align external call APIs (@pardnchiu) [d1235a9]
- Reorganize scheduler tools into nested cron, task, and script packages (@pardnchiu) [752fd96]
- Align scheduler tool contracts and messages in English (@pardnchiu) [1fd4ecb]
- Align cron tool schemas and responses with English naming (@pardnchiu) [b8f97a4]
- Split task and script scheduler tools into dedicated packages (@pardnchiu) [1cd5274]
- Modularize cron tools and rename tool searcher package (@pardnchiu) [a82c49c]
- Consolidate skill selection registration into toolSearcher package (@pardnchiu) [dcc85f8]
- Consolidate tool discovery registration into tool package (@pardnchiu) [9aba471]
- Refactor project analyzer and update version doc paths (@pardnchiu) [7617759]
翻譯
- 將 tool 識別字統一改為標準 snake_case 並同步更新文件
- 對齊所有 tool description 與 schema default 至 reviewer 規範
- 重整 agent tool 子模組並對齊外部呼叫 API
- 將 scheduler 工具拆分為 cron/task/script 巢狀子 package
- 對齊 scheduler tool 契約與回應訊息為英文
- 對齊 cron tool schema 與回應為英文命名
- ��� task 與 script scheduler tool 拆至獨立 package
- 模組化 cron tool 並更名 tool searcher package
- 將 skill selection 註冊整合至 toolSearcher package
- 將 tool discovery 註冊整合至 tool package
- 重構 project analyzer,並更新 version 文件輸出路徑
ADD
- Add tool-reviewer skill with scanner, rules, and report templates (@pardnchiu) [07ae076]
- Add Gemini external agent support and configuration (@pardnchiu) [8ef3684]
- Add code reviewer skill and fix readFile path resolution (@pardnchiu) [7abad71]
翻譯
- 新增 tool-reviewer skill,含 scanner、規則文件與報告模板
- 新增 Gemini 外部 agent 支援與相關設定
- 新增 code-reviewer skill,並修正 readFile 的路徑解析
Scope
internal/tools/— REFACTOR (tool descriptions/schemas, snake_case identifier renames, scheduler and searcher structure cleanup)internal/tools/file/{patchEdit.go→patchFile.go}— REFACTOR (patch_edit→patch_file)internal/tools/errorMemory/{readToolError.go→readErrorMemory.go}— REFACTOR (read_tool_error→read_error_memory)internal/tools/searcher/{selectSkill.go→activateSkill.go}— REFACTOR (select_skill→activate_skill)internal/tools/external/youtube/— REFACTOR (analyze_youtube→fetch_youtube_transcript)extensions/scripts/{threads-*,yt-dlp-*}/tool.json— REFACTOR (separator normalization to snake_case)internal/tools/agent/— REFACTOR (agent tool module reorganization, external call API alignment)configs/prompts/{system_prompt,skill_execution,agent_selector}.md— REFACTOR (tool name references aligned with renames)doc/{architecture,doc,README}.{md,zh.md}— REFACTOR (canonical tool name references)CLAUDE.md— REFACTOR (living-doc tool name references)internal/tools/scheduler/{cron,task,script}/— REFACTOR (split into nested subpackages)internal/tools/file/— FIX (readFile path resolution)internal/agents/external/— ADD (Gemini), REFACTOR (external call API)extensions/apis/— REFACTOR (11 REST endpoint descriptions/parameters translated to English, defaults added)extensions/scripts/— REFACTOR (7 script tools translated to English, defaults added)extensions/skills/tool-reviewer/— ADD (scanner, rules, templates)extensions/skills/code-reviewer/— ADD (skill), FIX (entropy rule)extensions/skills/readme-generate/— REFACTOR (project analyzer)extensions/skills/version-generate/— REFACTOR (output paths and rules)
Version Mapping (SemVer)
| Detected Tag | Version Impact |
|---|---|
FIX / UPDATE / SECURITY / REFACTOR / PERF / ADD / REMOVE |
PATCH (+0.0.1) |
STYLE / DOC / TEST / CHORE |
No bump (type: none, skip index) |
Generated by SKILL