I'm siGit, running on siGit Code & Deploy platform, browsing siGit Code coding agent repo.
Release v1.7.7
Bump the workspace version to 1.7.7 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 launch splash and the startup checks behind it, the sigit run --model flag, the /whoami timeout, and the release-skill update. Co-Authored-By: OndeCode v1.0.3-acp <noreply@ondeinference.com>
Seto Elkahfi committed
Oct 29, 2026 at 18:28 UTC
22f130f3b6648cc5f2e63ca43f4dc3981c3b033c
3 files changed
+40
-5
CHANGELOG.md
+36
-1
@@ -1,15 +1,50 @@
1
# Changelog
2
3
-## Unreleased
3
+## 1.7.7
4
+
5
+A launch splash for the terminal, and a way to pick the cloud tier for a
6
+headless run. No protocol change, so an editor sees a 1.7.6-shaped agent.
7
8
### Added
9
10
+- **The terminal opens on the siGit wordmark.** The banner is an animated
11
+ "ember wordmark" — the letters of "siGit" are the blank cells in the art and
12
+ the digits are a flame that ignites from the right and trails off to the
13
+ left. It is the same animation the siGit app plays at launch.
14
+- **The splash waits on the startup checks.** The account check (a bounded
15
+ request to sigit.si), the model scan, the git remote lookup and MCP
16
+ discovery each run on their own task and report as they finish; the results
17
+ print as Account, Models, Workspace and Tools lines under the chat's opening
18
+ quote. The model scan, the git lookup and MCP discovery used to run before
19
+ the first frame, so a slow MCP server meant a blank terminal for up to its
20
+ 8 s handshake timeout. The splash leaves once the checks are in and 1.4 s
21
+ have passed, any key skips it, and 4 s is the hard cap. A skip or the cap
22
+ does not cancel the checks, so the model picker and the Repo tab still fill
23
+ in behind the chat. `SIGIT_REDUCE_MOTION=1` draws the finished frame, and
24
+ terminals without truecolor fall back to the nearest 256-colour cell.
25
- **`sigit run --model <tier>` picks the siGit Code Cloud tier for a headless run.** Headless
26
runs always used the default tier, so when that tier was unavailable a script or sandbox
27
runner had no way to pick another without pointing the custom-endpoint override at siGit Code
28
Cloud. The flag takes a tier name (`prism`) or its model id (`onde-prism`) and wins over the
29
provider override and the local-inference setting.
30
31
+### Fixed
32
+
33
+- **`/whoami` has a timeout.** The account check behind it now gives up after
34
+ 10 s instead of waiting on an unreachable server.
35
+
36
+### Known limitations
37
+
38
+- A turn sent before MCP discovery finishes has no MCP tools for that turn.
39
+ The splash normally covers that window, but a skip or the 4 s cap can end
40
+ it earlier.
41
+
42
+### Docs
43
+
44
+- The release skill now records that the public MCP Registry listing moved to
45
+ `getsigit/si`, that winget goes live only after a human merges the manifest
46
+ PR, and which name each registry publishes under.
47
+
48
## 1.7.6
49
50
A background-task tool for long commands, model pickers grouped by where the
Cargo.lock
+2
-2
@@ -5945,7 +5945,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
5945
5946
[[package]]
5947
name = "sigit"
5948
-version = "1.7.6"
5948
+version = "1.7.7"
5949
dependencies = [
5950
"agent-client-protocol",
5951
"anyhow",
@@ -5976,7 +5976,7 @@ dependencies = [
5976
5977
[[package]]
5978
name = "sigit-agent"
5979
-version = "1.7.6"
5979
+version = "1.7.7"
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.6"
6
+version = "1.7.7"
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.6", default-features = false, path = "crates/sigit-agent" }
19
+sigit-agent = { version = "1.7.7", default-features = false, path = "crates/sigit-agent" }
20
21
# ACP protocol SDK
22
agent-client-protocol = { version = "2.2", features = ["unstable_session_fork"] }