v1.3.10 Release Notes
Released
v1.3.9 -> v1.3.10
Summary
File tools can now read system and package directories outside the home folder without prompting, while shell commands that read other paths outside home no longer pass automatic approval. Secret-leak refusals now tell users how to view the value themselves.
翻譯
檔案工具讀取家目錄外的系統與套件目錄不再需要確認,同時讀取家目錄外其他路徑的 shell 指令不再自動放行。敏感資訊拒絕回覆時,改為告知使用者自行查看的方式。
Changes
FEAT
- Allow
read_filesandfind_filesto read system and package directories outside$HOMEwithout confirmation; extend the built-in list withreadable_pathinconfig.json(@pardnchiu) [c5b4a7b4] - Include a command the user can run in their own terminal in
secret-exfilrefusals, using a per-rule refusal template (@pardnchiu) [c5b4a7b4]
翻譯
read_files與find_files讀取$HOME外的系統與套件目錄免確認;可用config.json的readable_path追加路徑secret-exfil拒絕訊息附上使用者可在自己終端機執行的查看指令,拒絕訊息改為依規則套用模板
UPDATE
- Stop auto-approving read-only
run_commandcalls whose argv names an existing path outside$HOMEthat is not on the readable list, and raise a confirmation for such paths in always-allow mode (@pardnchiu) [c5b4a7b4]
翻譯
- 唯讀
run_command的 argv 含$HOME外、不在可讀清單內的既有路徑時不再自動放行;always-allow 模式下改為跳確認
REFACTOR
- Move the built-in sensitive path list to go-pkg
filesystem.IsSensitive;sensitive_pathinconfig.jsonstill extends it (@pardnchiu) [c5b4a7b4]
翻譯
- 內建敏感路徑清單改由 go-pkg
filesystem.IsSensitive提供,config.json的sensitive_path仍可追加
Scope
internal/tools/file/— FEAT, UPDATE (multiple files)internal/filesystem/— FEAT, UPDATE, REFACTOR (pathRule.go,runtime.go,replyLang.go)internal/agents/exec/— FEAT, UPDATE (response.go,readonly/argv.go,readonly/shell.go)configs/— FEAT, REFACTOR (multiple files)go.mod,go.sum— CHORE
Generated by SKILL