# v0.32.2 Release Notes

> v0.32.1 -> v0.32.2

## Summary

File operations gain durable action history and safer restoration, while runtime guidance becomes more aware of host boundaries. Response cleanup now preserves fenced code.

<details>
<summary>翻譯</summary>

檔案操作新增持久化動作歷史與更安全的還原流程，執行環境提示也更能辨識主機邊界。回應清理現在會保留程式碼區塊。

</details>

## ⚠️ Breaking Changes

### Git revision tools are replaced by action and file history

The `list_revisions` and `restore_revision` tools, along with automatic Git repositories and commits for Agenvoy-managed skills and tools, are removed. File changes are now recorded in the shared history store and restored through `list_file_history`, `read_file_history`, and `restore_file_history`.

**Migration:**

1. Replace `list_revisions` with `list_file_history` or `list_action_history`.
2. Replace `restore_revision` with `restore_file_history` after selecting a version from `list_file_history`.
3. Do not rely on internal skill/tool Git repositories or their commit hashes for restoration.

<details>
<summary>翻譯</summary>

### Git revision 工具改由操作與檔案歷史取代

`list_revisions` 與 `restore_revision` 工具，以及 Agenvoy 為管理中的 skill 和 tool 自動建立 Git repository 與 commit 的行為已移除。檔案變更現在記錄於共用歷史資料庫，並透過 `list_file_history`、`read_file_history` 與 `restore_file_history` 還原。

**遷移方式：**

1. 使用 `list_file_history` 或 `list_action_history` 取代 `list_revisions`。
2. 先從 `list_file_history` 選取版本，再使用 `restore_file_history` 取代 `restore_revision`。
3. 不要再依賴內部 skill/tool Git repository 或其 commit hash 進行還原。

</details>

## Changes

### BREAKING

- Replace Git-backed skill and tool restoration with versioned file and action history (@pardnchiu) [4c78de7, 0a02c4f]

<details>
<summary>翻譯</summary>

- 以具版本的檔案與操作歷史取代 Git 驅動的 skill 與 tool 還原

</details>

### FEAT

- Add file and action history with restore support (@pardnchiu) [b711e86]
- Add WSL host awareness and file operation safeguards (@pardnchiu) [b079510]

<details>
<summary>翻譯</summary>

- 新增檔案與操作歷史及還原支援
- 新增 WSL 主機感知與檔案操作防護

</details>

### FIX

- Preserve fenced code while stripping model response artifacts (@pardnchiu) 

<details>
<summary>翻譯</summary>

- 移除模型回應雜訊時保留程式碼區塊

</details>

## Scope

- `internal/runtime/history/` — BREAKING, FEAT
- `internal/tools/history/` — BREAKING, FEAT
- `internal/filesystem/` — BREAKING, FEAT
- `internal/agents/exec/` — FEAT, FIX
- `internal/utils/` — FEAT, FIX
- `configs/prompts/` — FEAT
- `internal/tools/file/` — FEAT
- `internal/runtime/routes/` — FEAT
- `internal/runtime/scheduler.go` — FEAT

***

Generated by [SKILL](https://github.com/pardnchiu/skill-version-generate)
