Commitee4e0db3Recorded26 Apr 2026Repositorybureau

Refresh for sigil 0.14 ecosystem; bump to v0.2.0

Message

- package.sgl: declare sigil: ^0.14 (auto-derives sigil-stdlib). - Drop explicit sigil-stdlib dep; rewire sigil-json/log/mcp from the monorepo URL to their canonical extracted URLs at ^0.14.0. - Bump sigil-jmap and sigil-caldav pins to ^0.9.1 (current latest). - Remove unused (define sigil-repo ...) constant; no remaining consumers after the rewire. - src/bureau/main.sgl: bump MCP serverInfo version literal to "0.2.0" so the MCP initialize response matches the package version. - .gitignore: add .sigil/ deps cache (matches sibling repo conventions). - sigil.lock: regenerate against the new graph.

Changed
 .gitignore          |  1 +
 package.sgl         | 16 +++++++---------
 sigil.lock          | 37 +++++++++++++++++++------------------
 src/bureau/main.sgl |  2 +-
 4 files changed, 28 insertions(+), 28 deletions(-)
Diff
.gitignoremodified
@@ -1,3 +1,4 @@
1
build/
2
*.sgb
3
.env
+4
.sigil/
package.sglmodified
@@ -3,11 +3,10 @@
3
;;; Gives LLMs executive-assistant access to Fastmail via JMAP (email)
4
;;; and CalDAV (calendar). Installable via `sigil app install`.
5
6
(define sigil-repo "codeberg:sigil/sigil")
7
6
(package
7
name: "bureau"
10
version: "0.1.0"
+8
version: "0.2.0"
+9
sigil: "^0.14"
10
description: "MCP server for Fastmail email and calendar"
11
url: "https://codeberg.org/sigil/bureau"
12
license: "BSD-3-Clause"
@@ -39,12 +38,11 @@
38
BUREAU_FASTMAIL_APP_PASSWORD: #t } })
39
40
dependencies: (list
42
(from-git url: sigil-repo package: "sigil-stdlib" version: "^0.13.1")
43
(from-git url: sigil-repo package: "sigil-json" version: "^0.13.1")
44
(from-git url: sigil-repo package: "sigil-log" version: "^0.13.1")
45
(from-git url: sigil-repo package: "sigil-mcp" version: "^0.13.1")
46
(from-git url: "codeberg:sigil/sigil-jmap" version: "^0.9.0")
47
(from-git url: "codeberg:sigil/sigil-caldav" version: "^0.9.0"))
+41
(from-git url: "codeberg:sigil/sigil-json" version: "^0.14.0")
+42
(from-git url: "codeberg:sigil/sigil-log" version: "^0.14.0")
+43
(from-git url: "codeberg:sigil/sigil-mcp" version: "^0.14.0")
+44
(from-git url: "codeberg:sigil/sigil-jmap" version: "^0.9.1")
+45
(from-git url: "codeberg:sigil/sigil-caldav" version: "^0.9.1"))
46
47
tasks: (list
48
(task
sigil.lockmodified
@@ -1,33 +1,34 @@
1
;; Auto-generated by sigil deps install. Do not edit.
2
(lock
3
(package name: "sigil-stdlib"
4
url: "codeberg:sigil/sigil"
5
ref: "^0.13.1"
6
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
7
package-selector: "sigil-stdlib")
+4
url: "codeberg:sigil/sigil-lang"
+5
ref: "^0.14"
+6
sha: "dba24e3fe531bc150bcf93444e764f87fb321850"
+7
package-selector: "sigil-stdlib"
+8
version: "0.14.1")
9
(package name: "sigil-json"
9
url: "codeberg:sigil/sigil"
10
ref: "^0.13.1"
11
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
12
package-selector: "sigil-json")
+10
url: "codeberg:sigil/sigil-json"
+11
ref: "^0.14.0"
+12
sha: "a6b76e84bdcccfbed79b048ed8bc9850d08efae7"
+13
version: "0.14.0")
14
(package name: "sigil-log"
14
url: "codeberg:sigil/sigil"
15
ref: "^0.13.1"
16
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
17
package-selector: "sigil-log")
+15
url: "codeberg:sigil/sigil-log"
+16
ref: "^0.14.0"
+17
sha: "0e8106b6e064e9ddb0ff3997e3559ad04f8dfdf1"
+18
version: "0.14.0")
19
(package name: "sigil-mcp"
19
url: "codeberg:sigil/sigil"
20
ref: "^0.13.1"
21
sha: "1aea1cecd3487bf07d071da2c1e7eb3cf4bbdb21"
22
package-selector: "sigil-mcp")
+20
url: "codeberg:sigil/sigil-mcp"
+21
ref: "^0.14.0"
+22
sha: "a15c7d920575b67a1540cb886614a96ad39bf6a7"
+23
version: "0.14.1")
24
(package name: "sigil-jmap"
25
url: "codeberg:sigil/sigil-jmap"
25
ref: "^0.9.0"
+26
ref: "^0.9.1"
27
sha: "415d47a6331b2ddd26c5ca41cf83f7d210465cce"
28
version: "0.9.1")
29
(package name: "sigil-caldav"
30
url: "codeberg:sigil/sigil-caldav"
30
ref: "^0.9.0"
+31
ref: "^0.9.1"
32
sha: "24bd34009ba324f201dea3e9e7e221cceddae9fa"
33
version: "0.9.1")
34
(package name: "sigil-http"
src/bureau/main.sglmodified
@@ -73,7 +73,7 @@
73
;; ============================================================
74
75
(define (run-server)
76
(let ((server (mcp-server name: "bureau" version: "0.1.0")))
+76
(let ((server (mcp-server name: "bureau" version: "0.2.0")))
77
;; Register all tool groups
78
(register-email-tools! server mcp-server-register-tool!)
79
(register-calendar-tools! server mcp-server-register-tool!)