Commit1f74679eRecorded25 Sep 2026Repositoryminder
Release v0.2.5: take sigil-mcp 0.18.1 for MCP protocol 2026-07-28
Message
Claude Code 2.1.282 negotiates protocol 2026-07-28 with servers that offer it. sigil-mcp 0.18.1 answers that revision correctly (ttlMs/cacheScope on listings) and starts the session on the first modern request, which is what lets minder's scheduler send reminders when no initialize arrives. Legacy clients keep the answers they had.
sigil-mcp 0.18 brings sigil-http (and native TLS) into the graph, so the sigil-test harness is now declared as a dev dependency.
Changed
package.sgl | 16 +++++++++++++---
sigil.lock | 28 +++++++++++++++++++++++++---
2 files changed, 38 insertions(+), 6 deletions(-)Diff
package.sglmodified
@@ -5,7 +5,7 @@
5
6
(package 7
name: "minder"−8
version: "0.2.4"+8
version: "0.2.5" 9
sigil: "0.20" 10
description: "Scheduled task channel server for Claude Code sessions" 11
url: "https://codeberg.org/sigil/minder"@@ -45,14 +45,24 @@
45
(from-git url: "codeberg:sigil/sigil" package: "sigil-run" version: ">=0.17.0") 46
(from-git url: "codeberg:sigil/sigil-json" version: "^0.16") 47
(from-git url: "codeberg:sigil/sigil-log" version: "^0.16")−48
;; sigil-mcp ^0.17, NOT ^0.16. The 0.16 line now contains BOTH a release+48
;; sigil-mcp ^0.18.1 (first release correct on MCP protocol 2026-07-28 over+49
;; stdio), never ^0.16. The 0.16 line contains BOTH a release 50
;; requiring the 0.18 runtime (v0.16.5) and one requiring 0.17 (v0.16.6, a 51
;; deliberate compatibility revert), so ^0.16 no longer determines which 52
;; runtime you need. The 0.17 line is the unambiguous 0.18-runtime line.−52
(from-git url: "codeberg:sigil/sigil-mcp" version: "^0.17")+53
(from-git url: "codeberg:sigil/sigil-mcp" version: "^0.18.1") 54
(from-git url: "codeberg:sigil/sigil-yaml" version: "^0.9.1") 55
(from-git url: "codeberg:sigil/sigil-later" version: "^0.1.0")) 56
+57
;; sigil-mcp 0.18 depends on sigil-http, which brings native TLS code into+58
;; the graph, and `sigil test` requires an explicit harness for any package+59
;; with native code. Test-only; does not reach the binary.+60
dev-dependencies: (list+61
(from-git url: "codeberg:sigil/sigil"+62
package: "sigil-test" version: ">=0.21")+63
(from-git url: "codeberg:sigil/sigil"+64
package: "sigil-test-runner" version: ">=0.21"))+65
66
tasks: (list 67
(task 68
name: 'buildsigil.lockmodified
@@ -6,6 +6,18 @@
6
sha: "8643e9abf19038c5f4961d41748427dbd623cb15" 7
package-selector: "sigil-stdlib" 8
version: "0.21.0")+9
(package name: "sigil-test"+10
url: "codeberg:sigil/sigil"+11
ref: ">=0.21"+12
sha: "8643e9abf19038c5f4961d41748427dbd623cb15"+13
package-selector: "sigil-test"+14
version: "0.21.0")+15
(package name: "sigil-test-runner"+16
url: "codeberg:sigil/sigil"+17
ref: ">=0.21"+18
sha: "8643e9abf19038c5f4961d41748427dbd623cb15"+19
package-selector: "sigil-test-runner"+20
version: "0.21.0") 21
(package name: "sigil-lib" 22
url: "codeberg:sigil/sigil" 23
ref: ">=0.21"@@ -30,9 +42,9 @@
42
version: "0.16.0") 43
(package name: "sigil-mcp" 44
url: "codeberg:sigil/sigil-mcp"−33
ref: "^0.17"−34
sha: "fc799460b2d0f431976cf4514c6cf2d459e6bcc0"−35
version: "0.17.5")+45
ref: "^0.18.1"+46
sha: "197a398550b76c29b9f5b464c2407d81ba6cbe34"+47
version: "0.18.1") 48
(package name: "sigil-yaml" 49
url: "codeberg:sigil/sigil-yaml" 50
ref: "^0.9.1"@@ -53,11 +65,21 @@
65
ref: "^0.16.0" 66
sha: "569ef1063dda8f5989968644af31fc09c64b4bfe" 67
version: "0.16.3")+68
(package name: "sigil-http"+69
url: "codeberg:sigil/sigil-http"+70
ref: "^0.18.5"+71
sha: "5710232220dc274c901b436b5e3c856d71b3dbd7"+72
version: "0.18.7") 73
(package name: "sigil-nrepl" 74
url: "codeberg:sigil/sigil-nrepl" 75
ref: "^0.17.1" 76
sha: "3d741f14b046ed7a3e39017a3a6d7229be4537a8" 77
version: "0.17.1")+78
(package name: "sigil-tls"+79
url: "codeberg:sigil/sigil-tls"+80
ref: "^0.16.5"+81
sha: "8b1c4658df861b1c31cd7674d9607249ca7d6a27"+82
version: "0.16.7") 83
(package name: "sigil-repl" 84
url: "codeberg:sigil/sigil" 85
ref: "^0.19"