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
index aa12b56..580b482 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,28 @@ All notable changes to the **siGit Code** extension are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [1.0.2] - 2026-06-26 +## [1.0.1] - 2026-06-26 + +### Added + +- Agent registry browser: **siGit: Browse Agent Registry** and **siGit: Refresh + Agent Registry** fetch a curated ACP agent catalog (configurable via + `sigit.registry.url`), cache the last good copy for offline use, and "install" + a chosen agent by registering its launch command in `sigit.agents`. Installing + only *registers* a command — siGit never downloads or runs agent binaries on + your behalf. ### Fixed +- Agent failed to launch with `spawn sigit ENOENT` when VS Code was started from + the GUI (Dock, Finder, Spotlight). GUI launches inherit a minimal system PATH + that omits common install dirs (Homebrew, Cargo, `~/.local/bin`, …), so the + `sigit` binary couldn't be found even when installed. The agent command is now + resolved against an augmented PATH that adds those dirs plus the user's + login-shell PATH. +- A missing agent binary now shows an actionable error with **Open Settings** and + **Install Guide** actions instead of a raw `ENOENT`, and no longer leaves the + chat stuck on a hanging request. - Model load failed with `Operation not permitted (os error 1)` (EPERM) when the agent ran outside the Onde Inference app. The `sigit` agent redirects its 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 ### Changed +- Tool calls now stream in place: a `tool_call` and its `tool_call_update`s share + a `toolCallId` and update a single row with a progress bar, instead of stacking + a new bubble per update (e.g. the model-download progress no longer piles up + separate "Downloading… 0%/50%/failed" lines). - Packaging now excludes `.claude/` and lockfiles from the VSIX, shrinking the bundle and preventing stray worktree copies from being shipped. -## [1.0.1] - 2026-06-25 - -### Fixed - -- Agent failed to launch with `spawn sigit ENOENT` when VS Code was started from - the GUI (Dock, Finder, Spotlight). GUI launches inherit a minimal system PATH - that omits common install dirs (Homebrew, Cargo, `~/.local/bin`, …), so the - `sigit` binary couldn't be found even when installed. The agent command is now - resolved against an augmented PATH that adds those dirs plus the user's - login-shell PATH. -- A missing agent binary now shows an actionable error with **Open Settings** and - **Install Guide** actions instead of a raw `ENOENT`, and no longer leaves the - chat stuck on a hanging request. - ## [1.0.0] - 2026-06-25 ### Added
package.json
+1 -1
index c1959fa..58cd5d2 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "sigit-code", "displayName": "siGit Code — On-device AI Coding Agent", "description": "Local-first AI coding agent for VS Code. Runs the on-device sigit agent, and other ACP-compatible agents, over stdio.", - "version": "1.0.2", + "version": "1.0.1", "publisher": "getsigit", "license": "MIT", "packageManager": "pnpm@10.33.0",