AtlatestRepositoryapiary

apiary / treepackage.sgl

1;;; Apiary - Enclave-based agent coordination MCP server
2;;;
3;;; A standalone MCP server that participates in an Enclave IRC channel
4;;; as a bot, coordinating a hive of agent worker sessions. One binary,
5;;; two modes (leader vs worker) selected by env var.
6
7(package
8 name: "apiary"
9 version: "0.17.3"
10 description: "MCP server for Enclave-based agent coordination — leader/worker hive runtime"
11 url: "https://codeberg.org/sigil/apiary"
12 license: "BSD-3-Clause"
13 authors: (list "David Wilson <[email protected]>")
14 sigil: "^0.17"
16 entry: '(apiary main)
17 bundle-name: "apiary"
19 configs: (list
20 (config
21 name: 'dev
22 output-dir: "build/dev"
23 debug?: #t
24 optimize: 0
25 bundle?: #t)
26 (config
27 name: 'release
28 output-dir: "build/release"
29 backend: 'native
30 debug?: #f
31 optimize: 2
32 bundle?: #t))
34 dependencies: (list
35 (from-git url: "codeberg:sigil/sigil-json" version: "^0.16")
36 (from-git url: "codeberg:sigil/sigil-log" version: "^0.16")
37 (from-git url: "codeberg:sigil/sigil-socket" version: "^0.17")
38 (from-git url: "codeberg:sigil/sigil-mcp" version: "^0.16")
39 (from-git url: "codeberg:sigil/sigil-irc" version: "^0.16"))
41 dev-dependencies: (list
42 (from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.17")
43 (from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.17")
44 (from-git url: "codeberg:sigil/sigil-version" version: "^0.16"))
46 tasks: (list
47 (task
48 name: 'build
49 description: "Compile apiary modules"
50 steps: (list
51 (compile-sigil-modules sources: "src/**/*.sgl"
52 output-dir: (config-output-subdir "lib"))))))