@sigitcode-old / sigit / commits / aa87623
Fork 1

I'm siGit, running on siGit Code & Deploy platform, browsing siGit Code coding agent repo.

Release v1.7.8

Bump the workspace version to 1.7.8 and cut the changelog entry for it. Every crate inherits the version from [workspace.package], so sigit and sigit-agent move together; Cargo.lock follows the two of them. The entry covers the headless --mcp-tools-only flag, the official MCP reconnect on an account change, and the release-infrastructure work that landed since v1.7.7 without a tag: the glibc 2.17 Linux floor, the packaging/ move, the winget Package Request reuse, and the runner images. Co-Authored-By: siGit Code v1.7.7-acp <noreply@sigit.si>

Seto Elkahfi committed Nov 4, 2026 at 12:46 UTC aa87623bd50af0d3bf1772cbd738129ba44b2413
3 files changed +32 -4
CHANGELOG.md
+28
@@ -1,5 +1,33 @@
1 # Changelog
2
3 +## 1.7.8
4 +
5 +A headless mode that exposes only MCP tools, and a fix for the official MCP
6 +server after an account change. No protocol change, so an editor sees a
7 +1.7.7-shaped agent.
8 +
9 +### Added
10 +
11 +- **`sigit run -p ... --mcp-tools-only` runs headless with MCP tools only.** The
12 + built-in tools are not offered to the model, so a script or sandbox runner
13 + can limit a run to the tools its MCP servers provide.
14 +
15 +### Fixed
16 +
17 +- **The official MCP server reconnects when the signed-in account changes.**
18 + Before, a session kept the connection opened under the previous account until
19 + siGit Code restarted.
20 +
21 +### Changed
22 +
23 +- Linux release binaries are built against glibc 2.17 on ubuntu-24.04, so they
24 + run on older distributions.
25 +- The npm, PyPI and NuGet wrappers moved under `packaging/`.
26 +- The winget job reuses an open Package Request and fails on an unexpected
27 + status instead of filing another.
28 +- The Actions, Code Assurance and QA runner images are built and published from
29 + this repository.
30 +
31 ## 1.7.7
32
33 A launch splash for the terminal, and a way to pick the cloud tier for a
Cargo.lock
+2 -2
@@ -5945,7 +5945,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
5945
5946 [[package]]
5947 name = "sigit"
5948 -version = "1.7.7"
5948 +version = "1.7.8"
5949 dependencies = [
5950 "agent-client-protocol",
5951 "anyhow",
@@ -5976,7 +5976,7 @@ dependencies = [
5976
5977 [[package]]
5978 name = "sigit-agent"
5979 -version = "1.7.7"
5979 +version = "1.7.8"
5980 dependencies = [
5981 "agent-client-protocol",
5982 "anyhow",
Cargo.toml
+2 -2
@@ -3,7 +3,7 @@ resolver = "3"
3 members = ["crates/cli", "crates/sigit-*"]
4
5 [workspace.package]
6 -version = "1.7.7"
6 +version = "1.7.8"
7 edition = "2024"
8 license = "Apache-2.0"
9 repository = "https://github.com/getsigit/sigit"
@@ -16,7 +16,7 @@ authors = ["Seto Elkahfi <seto@sigit.si>", "paydii <193906237+paydii@users.norep
16 # crates.io, so this resolves from the registry rather than the onde-ed checkout next door.
17 ed-acp = { version = "1.3.0", default-features = false }
18 ed-acp-testkit = "1.3.0"
19 -sigit-agent = { version = "1.7.7", default-features = false, path = "crates/sigit-agent" }
19 +sigit-agent = { version = "1.7.8", default-features = false, path = "crates/sigit-agent" }
20
21 # ACP protocol SDK
22 agent-client-protocol = { version = "2.2", features = ["unstable_session_fork"] }