Release v1.3.1
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsGodCvtg3Pdes1SUdxYSw
Claude committed
Jul 2, 2026 at 05:53 UTC
1d4757fd31d5b0e570ed7206166344430313b7b8
3 files changed
+9
-4
CHANGELOG.md
+7
-2
index 70e4648..09ff190 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,10 @@
# Changelog
-## Unreleased
+## 1.3.1
Adds [Model Context Protocol](https://modelcontextprotocol.io) (MCP) client
-support and bakes in the official siGit Code MCP server.
+support with the official siGit Code MCP server baked in, a set of agent tools
+that close parity gaps in the tool layer, and refreshed branding and licensing.
### What changed
@@ -14,6 +15,10 @@ support and bakes in the official siGit Code MCP server.
- Discovery is best-effort at startup and bounded by a per-server timeout, so an unreachable server never blocks startup — it just contributes no tools
- Added a `/mcp` slash command (TUI and ACP) that lists configured servers, their connection status, and the tools each exposes
- Disable MCP entirely with `SIGIT_MCP=off`, or just the official server with `SIGIT_MCP_OFFICIAL=off`
+- New agent tools that close parity gaps in the tool layer: `multi_edit` (apply a batch of exact-substring edits to one file atomically — written only if every edit matches), `glob` (locate files by name pattern with `**`/`*`/`?`/`{a,b}`, most-recently-modified first), `write_todos` (render a live task checklist through the tool result for multi-step work), and `remember` (append durable notes to the nearest `AGENTS.md`/`CLAUDE.md`)
+- `edit_file` now supports `replace_all` and returns actionable failure context — naming the line whose trimmed text matches when only whitespace differs — so the model self-corrects in one round
+- `search_files` gained a `file_glob` filter and a `max_results` cap (default 50, hard-capped at 1000) that also bounds the directory walk
+- Refreshed branding and legal: updated `LICENSE`, `README`, and the npm/PyPI package descriptions
## 1.3.0
Cargo.lock
+1
-1
index c81d242..241ecf8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -5200,7 +5200,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
[[package]]
name = "sigit"
-version = "1.3.0"
+version = "1.3.1"
dependencies = [
"agent-client-protocol",
"anyhow",
Cargo.toml
+1
-1
index 7293039..7d37f3b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "sigit"
-version = "1.3.0"
+version = "1.3.1"
edition = "2024"
description = "siGit Code — ACP-compatible AI coding agent. Sí, git."
documentation = "https://github.com/getsigit/sigit"