v0.20.1 -> v0.20.2
Summary
Adds an internal/pending registry that lets subagents share the CLI's confirm/ask flow. Continues the os.* → go-pkg/filesystem migration across remaining call sites, and inlines file tool helpers into their handlers while dropping the dormant skill parser tests.
翻譯
新增 internal/pending registry,讓 subagent 共用 CLI 的 confirm/ask 流程。持續推進 os.* → go-pkg/filesystem 遷移,內嵌 file tool helper 並移除停用的 skill parser 測試。
Changes
REFACTOR
- Improve pending CLI flow and subagent event propagation (@pardnchiu) [e384cd0]
- Migrate filesystem ops from
os.*togo-pkg/filesystemwrappers (@pardnchiu) [5fbe4bb]
翻譯
- 強化 pending CLI 流程與 subagent event 轉發
- 將檔案系統操作從
os.*遷移至go-pkg/filesystemwrapper
CHORE
- Bump deps and inline file tool helpers, drop skill parser tests (@pardnchiu) [8fc51c4]
翻譯
- 升級相依套件、內嵌 file tool helper,並移除 skill parser 測試
Scope
cmd/app/— REFACTOR (main.go)configs/prompts/— REFACTOR (system_prompt.md)internal/agents/exec/— REFACTOR (execWithSubagent.go,execute.go,toolCall.go,selectAgent.go)internal/agents/external/— REFACTOR (external.go)internal/agents/types/— REFACTOR (event.go)internal/interactive/cli/— REFACTOR, ADD (pending.go,run.go)internal/pending/— ADD (pending.go)internal/scheduler/— REFACTOR (crons/crons.go,tasks/tasks.go)internal/skill/— REFACTOR (parser.go,scanner.go,sync.go)internal/toolAdapter/— REFACTOR (api/translator.go,script/translator.go)internal/tools/— REFACTOR (agent/subagent/invokeSubagent.go,askUser.go,file/patchFile.go,file/writeFile.go,scheduler/script/readScript.go,searcher/activateSkill.go,tools.go)go.mod,go.sum— CHOREinternal/skill/parser_test.go— REMOVE
Generated by SKILL