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
(tasksigil.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!)