@setoelkahfi / sigit / commits / 1d4757f

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"