Release v1.6.2

Co-Authored-By: siGit Code v1.6.1-acp <noreply@sigit.si>

Seto Elkahfi committed Oct 6, 2026 at 09:25 UTC dd44dc485b0e4ae9243dd98d9753399c0cc5d0b0
3 files changed +22 -3
CHANGELOG.md
+20 -1
@@ -1,6 +1,6 @@
1 # Changelog
2
3 -## Unreleased
3 +## 1.6.2
4
5 ### Added
6
@@ -9,6 +9,25 @@
9 recognized and siGit Code started a session, which left a script that asked
10 for the version waiting.
11
12 +- **File tools read and write through the editor when it offers to.** An ACP
13 + client that advertises `fs.readTextFile` or `fs.writeTextFile` serves those
14 + requests from its open buffers. siGit Code always used the disk, so
15 + `read_file` missed unsaved changes and `edit_file` wrote underneath a buffer
16 + the user might have modified. `read_file`, `create_file`, `edit_file` and
17 + `multi_edit` now go through the client for paths inside the session's roots.
18 + The two capabilities are independent, and the disk is still the fallback:
19 + for a path outside the roots, and for a request the client fails or leaves
20 + unanswered for 30 seconds. `SIGIT_CLIENT_FS=off` keeps the file tools on
21 + disk (#147).
22 +
23 +### Fixed
24 +
25 +- **A file attached from the editor is found when its path needs escaping.**
26 + A `resource_link` was read by stripping `file://` and using the rest as the
27 + path, so a space arrived as `%20`, a non-ASCII name failed, and a Windows
28 + URI kept its leading slash. A `#` in a file name was also taken for the
29 + line-range fragment. The URI is now parsed properly (#170).
30 +
31 ## 1.6.1
32
33 ### Added
Cargo.lock
+1 -1
@@ -5778,7 +5778,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
5778
5779 [[package]]
5780 name = "sigit"
5781 -version = "1.6.1"
5781 +version = "1.6.2"
5782 dependencies = [
5783 "agent-client-protocol",
5784 "anyhow",
Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "sigit"
3 -version = "1.6.1"
3 +version = "1.6.2"
4 edition = "2024"
5 description = "siGit Code — ACP-compatible AI coding agent. Sí, git."
6 documentation = "https://github.com/getsigit/sigit"