@sigit / sigit-vscode / commits / 0e4d47d

Prepare release 1.0.1

Set version to 1.0.1 and consolidate the changelog into a single 1.0.1 section: ACP agent registry browser, GUI-launch PATH/ENOENT fix, model-cache EPERM fix, in-place tool-call streaming, and VSIX packaging cleanup. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

paydii committed Jun 26, 2026 at 00:55 UTC 0e4d47df56422cc60b3d7199d8e271a064df33f3
2 files changed +24 -16
CHANGELOG.md
+23 -15
@@ -5,10 +5,28 @@ All notable changes to the **siGit Code** extension are documented here.
5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
8 -## [1.0.2] - 2026-06-26
8 +## [1.0.1] - 2026-06-26
9 +
10 +### Added
11 +
12 +- Agent registry browser: **siGit: Browse Agent Registry** and **siGit: Refresh
13 + Agent Registry** fetch a curated ACP agent catalog (configurable via
14 + `sigit.registry.url`), cache the last good copy for offline use, and "install"
15 + a chosen agent by registering its launch command in `sigit.agents`. Installing
16 + only *registers* a command — siGit never downloads or runs agent binaries on
17 + your behalf.
18
19 ### Fixed
20
21 +- Agent failed to launch with `spawn sigit ENOENT` when VS Code was started from
22 + the GUI (Dock, Finder, Spotlight). GUI launches inherit a minimal system PATH
23 + that omits common install dirs (Homebrew, Cargo, `~/.local/bin`, …), so the
24 + `sigit` binary couldn't be found even when installed. The agent command is now
25 + resolved against an augmented PATH that adds those dirs plus the user's
26 + login-shell PATH.
27 +- A missing agent binary now shows an actionable error with **Open Settings** and
28 + **Install Guide** actions instead of a raw `ENOENT`, and no longer leaves the
29 + chat stuck on a hanging request.
30 - Model load failed with `Operation not permitted (os error 1)` (EPERM) when the
31 agent ran outside the Onde Inference app. The `sigit` agent redirects its
32 HuggingFace cache into a macOS App Group container that only entitled,
@@ -20,23 +38,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
38
39 ### Changed
40
41 +- Tool calls now stream in place: a `tool_call` and its `tool_call_update`s share
42 + a `toolCallId` and update a single row with a progress bar, instead of stacking
43 + a new bubble per update (e.g. the model-download progress no longer piles up
44 + separate "Downloading… 0%/50%/failed" lines).
45 - Packaging now excludes `.claude/` and lockfiles from the VSIX, shrinking the
46 bundle and preventing stray worktree copies from being shipped.
47
26 -## [1.0.1] - 2026-06-25
27 -
28 -### Fixed
29 -
30 -- Agent failed to launch with `spawn sigit ENOENT` when VS Code was started from
31 - the GUI (Dock, Finder, Spotlight). GUI launches inherit a minimal system PATH
32 - that omits common install dirs (Homebrew, Cargo, `~/.local/bin`, …), so the
33 - `sigit` binary couldn't be found even when installed. The agent command is now
34 - resolved against an augmented PATH that adds those dirs plus the user's
35 - login-shell PATH.
36 -- A missing agent binary now shows an actionable error with **Open Settings** and
37 - **Install Guide** actions instead of a raw `ENOENT`, and no longer leaves the
38 - chat stuck on a hanging request.
39 -
48 ## [1.0.0] - 2026-06-25
49
50 ### Added
package.json
+1 -1
@@ -2,7 +2,7 @@
2 "name": "sigit-code",
3 "displayName": "siGit Code — On-device AI Coding Agent",
4 "description": "Local-first AI coding agent for VS Code. Runs the on-device sigit agent, and other ACP-compatible agents, over stdio.",
5 - "version": "1.0.2",
5 + "version": "1.0.1",
6 "publisher": "getsigit",
7 "license": "MIT",
8 "packageManager": "pnpm@10.33.0",