@sigitcode-old / sigit / commits / 22f130f
Fork 1

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"] }