AtlatestRepositoryapiary
1
;;; Apiary - Enclave-based agent coordination MCP server2
;;;3
;;; A standalone MCP server that participates in an Enclave IRC channel4
;;; as a bot, coordinating a hive of agent worker sessions. One binary,5
;;; two modes (leader vs worker) selected by env var.7
(package8
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: (list20
(config21
name: 'dev22
output-dir: "build/dev"23
debug?: #t24
optimize: 025
bundle?: #t)26
(config27
name: 'release28
output-dir: "build/release"29
backend: 'native30
debug?: #f31
optimize: 232
bundle?: #t))34
dependencies: (list35
(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: (list42
(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: (list47
(task48
name: 'build49
description: "Compile apiary modules"50
steps: (list51
(compile-sigil-modules sources: "src/**/*.sgl"52
output-dir: (config-output-subdir "lib"))))))