Bump version to 1.6.0
Move the Unreleased changelog section to 1.6.0 and add the entries that were missing for the write_todos persistence (#132), the compaction fixes (#125) and the forge guidance fix (#127). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Seto Elkahfi committed
Oct 5, 2026 at 01:11 UTC
c3c5ce16c269ed9d7366e4781a850bdf4a99f1b0
3 files changed
+35
-10
CHANGELOG.md
+33
-8
@@ -1,13 +1,6 @@
1
# Changelog
2
3
-## Unreleased
4
-
5
-### Changed
6
-
7
-- **The ACP Rust SDK is now 2.2** (`agent-client-protocol`, up from 1.3).
8
- siGit Code still speaks ACP protocol v1 to the editor, so nothing changes on
9
- the wire. The `unstable_auth_methods` feature is gone because agent auth
10
- methods are stable in 2.x.
3
+## 1.6.0
4
5
### Added
6
@@ -17,6 +10,18 @@
10
and headers the client sent and are scoped to that session, like the stdio
11
ones. SSE is still not advertised, since the MCP spec deprecated it (#151).
12
13
+- **The plan panel survives a failed turn.** The last `write_todos` list is
14
+ now kept by siGit Code itself. When a turn ends in an endpoint error before
15
+ the model gets to call `write_todos` again, the saved list is sent to the
16
+ editor again, so the plan stays on screen where it used to go blank (#132).
17
+
18
+### Changed
19
+
20
+- **The ACP Rust SDK is now 2.2** (`agent-client-protocol`, up from 1.3).
21
+ siGit Code still speaks ACP protocol v1 to the editor, so nothing changes on
22
+ the wire. The `unstable_auth_methods` feature is gone because agent auth
23
+ methods are stable in 2.x.
24
+
25
### Fixed
26
27
- **MCP servers the editor passes to a session are connected.** ACP clients
@@ -38,6 +43,26 @@
43
answers "not found" (`-32002`). A thread opened in the running process but
44
not spoken in yet still loads (#137).
45
46
+- **Compaction no longer dead-ends a long session.** The summarization request
47
+ used to carry the whole conversation, which by then was already over the
48
+ model's window, so siGit Code Cloud timed out with a 504 and the session
49
+ stopped with "start a new thread". The transcript sent for summarizing is
50
+ now capped, cut from the middle so the opening request and the latest state
51
+ are kept. If summarizing still fails, the oldest messages are dropped until
52
+ the history fits, with whole tool rounds removed together. A failed attempt
53
+ leaves the conversation as it was (#125).
54
+
55
+- **Gateway error pages stay out of the chat.** When an endpoint answers with
56
+ an HTML error page, the error shown is the status line, not the page's
57
+ markup (#125).
58
+
59
+- **Issue and pull request work no longer assumes GitHub.** The system prompt
60
+ treated forge features as if every repository lived on GitHub, while the
61
+ built-in `mcp__sigit__*` tools only work for repositories hosted on
62
+ sigit.si. The agent now checks the remote first, uses those tools only for
63
+ sigit.si repositories, and reaches for the forge's own CLI (`gh`, `glab`,
64
+ `tea`) elsewhere (#127).
65
+
66
## 1.5.13
67
68
### Added
Cargo.lock
+1
-1
@@ -5778,7 +5778,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
5778
5779
[[package]]
5780
name = "sigit"
5781
-version = "1.5.13"
5781
+version = "1.6.0"
5782
dependencies = [
5783
"agent-client-protocol",
5784
"anyhow",
Cargo.toml
+1
-1
@@ -1,6 +1,6 @@
1
[package]
2
name = "sigit"
3
-version = "1.5.13"
3
+version = "1.6.0"
4
edition = "2024"
5
description = "siGit Code — ACP-compatible AI coding agent. Sí, git."
6
documentation = "https://github.com/getsigit/sigit"