<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><id>https://azoth.works/powers/</id><title>Powers — releases and digests</title><updated>2026-08-02T14:16:44Z</updated><link rel="self" href="https://azoth.works/powers/feed.xml" type="application/atom+xml" /><link rel="alternate" href="https://azoth.works/powers/" type="text/html" /><author><name>Azoth</name></author><entry><id>urn:docket:release:folio:v0.2.8</id><title>folio v0.2.8</title><updated>2026-08-02T14:16:44Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.8/" type="text/html" /><summary>folio 0.2.8 — an id now identifies one task, and says so when it does not</summary></entry><entry><id>urn:docket:release:folio:v0.2.7</id><title>folio v0.2.7</title><updated>2026-08-02T05:46:51Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.7/" type="text/html" /><summary>folio 0.2.7: task ids survive a move, and moves can be batched</summary></entry><entry><id>urn:docket:release:bureau:v0.2.6</id><title>bureau v0.2.6</title><updated>2026-07-14T06:29:49Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.2.6/" type="text/html" /><summary>bureau v0.2.6: on sigil 0.17.12</summary></entry><entry><id>urn:docket:release:tally:v0.2.5</id><title>tally v0.2.5</title><updated>2026-07-14T06:29:39Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/tally/releases/v0.2.5/" type="text/html" /><summary>tally v0.2.5: on sigil 0.17.12</summary></entry><entry><id>urn:docket:release:fjo:v0.2.3</id><title>fjo v0.2.3</title><updated>2026-07-14T06:29:30Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/fjo/releases/v0.2.3/" type="text/html" /><summary>fjo v0.2.3: on sigil 0.17.12</summary></entry><entry><id>urn:docket:release:courier:v0.3.9</id><title>courier v0.3.9</title><updated>2026-07-14T06:08:47Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.9/" type="text/html" /></entry><entry><id>urn:docket:release:apiary:v0.17.3</id><title>apiary v0.17.3</title><updated>2026-07-14T06:08:45Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.17.3/" type="text/html" /></entry><entry><id>urn:docket:release:minder:v0.2.4</id><title>minder v0.2.4</title><updated>2026-07-14T06:08:43Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/minder/releases/v0.2.4/" type="text/html" /></entry><entry><id>urn:docket:release:folio:v0.2.5</id><title>folio v0.2.5</title><updated>2026-07-14T06:08:42Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.5/" type="text/html" /></entry><entry><id>urn:docket:release:apiary:v0.17.2</id><title>apiary v0.17.2</title><updated>2026-07-08T08:34:10Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.17.2/" type="text/html" /><summary>v0.17.2 — normalize literal backslash-n to real newlines in outbound messages</summary></entry><entry><id>urn:docket:release:folio:v0.2.4</id><title>folio v0.2.4</title><updated>2026-07-07T05:10:10Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.4/" type="text/html" /><summary>folio 0.2.4</summary></entry><entry><id>urn:docket:release:courier:v0.3.8</id><title>courier v0.3.8</title><updated>2026-06-30T12:17:20Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.8/" type="text/html" /><summary>Best-effort success on delivered-ack-unconfirmed + sync-log + dedup (send-spam fix)</summary></entry><entry><id>urn:docket:release:courier:v0.3.7</id><title>courier v0.3.7</title><updated>2026-06-30T09:30:48Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.7/" type="text/html" /><summary>Send-message dedup backstop (retry-proof duplicate suppression)</summary></entry><entry><id>urn:docket:release:courier:v0.3.6</id><title>courier v0.3.6</title><updated>2026-06-30T08:51:47Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.6/" type="text/html" /><summary>10s connect-timeout on poll+send; consume sigil-tls 0.16.2 connect-timeout fix</summary></entry><entry><id>urn:docket:release:courier:v0.3.5</id><title>courier v0.3.5</title><updated>2026-06-30T08:03:54Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.5/" type="text/html" /><summary>Relock onto sigil-http 0.16.4 framing read fix (+ 25s timeout backstop)</summary></entry><entry><id>urn:docket:release:courier:v0.3.4</id><title>courier v0.3.4</title><updated>2026-06-29T20:15:35Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.4/" type="text/html" /><summary>Bound Telegram poll + send reads via sigil-telegram request-timeout</summary></entry><entry><id>urn:docket:release:courier:v0.3.3</id><title>courier v0.3.3</title><updated>2026-06-29T08:22:48Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.3/" type="text/html" /><summary>courier v0.3.3</summary></entry><entry><id>urn:docket:release:folio:v0.2.3</id><title>folio v0.2.3</title><updated>2026-06-25T12:53:30Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.3/" type="text/html" /><summary>v0.2.3: fix note-edit append data-loss clobber (3 defects + 14 regression tests). See investigations/folio-note-edit-append-clobber-root-cause.</summary></entry><entry><id>urn:docket:release:apiary:v0.17.1</id><title>apiary v0.17.1</title><updated>2026-06-24T11:16:07Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.17.1/" type="text/html" /><summary>apiary v0.17.1 — sigil-test reintegration sweep (relock against sigil-irc v0.16.1)</summary></entry><entry><id>urn:docket:release:folio:v0.2.2</id><title>folio v0.2.2</title><updated>2026-06-24T10:25:45Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.2/" type="text/html" /><summary>folio v0.2.2 — relock onto sigil 0.17.1 + sigil-test reintegration sweep</summary></entry><entry><id>urn:docket:release:bureau:v0.2.5</id><title>bureau v0.2.5</title><updated>2026-06-24T09:21:32Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.2.5/" type="text/html" /><summary>bureau v0.2.5 — relock against sigil 0.17.1 (explicit sigil-run dep)</summary></entry><entry><id>urn:docket:release:tally:v0.2.4</id><title>tally v0.2.4</title><updated>2026-06-24T08:26:51Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/tally/releases/v0.2.4/" type="text/html" /><summary>tally v0.2.4 — relock against sigil 0.17.1</summary></entry><entry><id>urn:docket:release:fjo:v0.2.2</id><title>fjo v0.2.2</title><updated>2026-06-24T08:26:26Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/fjo/releases/v0.2.2/" type="text/html" /><summary>fjo v0.2.2 — relock against sigil 0.17.1</summary></entry><entry><id>urn:docket:release:minder:v0.2.3</id><title>minder v0.2.3</title><updated>2026-06-24T08:25:56Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/minder/releases/v0.2.3/" type="text/html" /><summary>minder v0.2.3 — relock against sigil 0.17.1</summary></entry><entry><id>urn:docket:release:courier:v0.3.2</id><title>courier v0.3.2</title><updated>2026-06-23T12:34:05Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.2/" type="text/html" /><summary>v0.3.2 — Telegram poller spawned with die-with-parent (orphan-poller fix on /mcp reconnect); consumes released sigil-lib 0.17.1</summary></entry><entry><id>urn:docket:release:apiary:v0.17.0</id><title>apiary v0.17.0</title><updated>2026-06-23T08:15:50Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.17.0/" type="text/html" /><summary>v0.17.0 — sigil 0.17 / sigil-mcp 0.16.2 ecosystem modernization; 90 tests pass</summary></entry><entry><id>urn:docket:release:courier:v0.3.1</id><title>courier v0.3.1</title><updated>2026-06-23T08:01:08Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.1/" type="text/html" /><summary>v0.3.1 — sigil-mcp 0.16.2 redirect; add dev package redirects</summary></entry><entry><id>urn:docket:release:bureau:v0.2.4</id><title>bureau v0.2.4</title><updated>2026-06-23T07:59:27Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.2.4/" type="text/html" /><summary>v0.2.4 — sigil 0.17 / sigil-mcp 0.16.2 ecosystem modernization</summary></entry><entry><id>urn:docket:release:tally:v0.2.3</id><title>tally v0.2.3</title><updated>2026-06-23T07:17:52Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/tally/releases/v0.2.3/" type="text/html" /><summary>v0.2.3 — sigil 0.17 / sigil-mcp 0.16.2 ecosystem modernization</summary></entry><entry><id>urn:docket:release:minder:v0.2.2</id><title>minder v0.2.2</title><updated>2026-06-23T07:16:50Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/minder/releases/v0.2.2/" type="text/html" /><summary>v0.2.2 — sigil 0.17 / sigil-mcp 0.16.2 ecosystem modernization</summary></entry><entry><id>urn:docket:release:courier:v0.3.0</id><title>courier v0.3.0</title><updated>2026-06-12T09:16:56Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.3.0/" type="text/html" /><summary>courier 0.3.0</summary></entry><entry><id>urn:docket:release:apiary:v0.16.0</id><title>apiary v0.16.0</title><updated>2026-05-06T12:12:47Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.16.0/" type="text/html" /><summary>apiary 0.16.0</summary></entry><entry><id>urn:docket:release:apiary:v0.1.7</id><title>apiary v0.1.7</title><updated>2026-05-05T04:31:42Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.7/" type="text/html" /><summary>v0.1.7: spawn-worker default groups, list-members surface, markdown sweep</summary></entry><entry><id>urn:docket:release:apiary:v0.1.6</id><title>apiary v0.1.6</title><updated>2026-05-04T19:55:02Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.6/" type="text/html" /><summary>v0.1.6 — IRC-native bare &lt;nick&gt;: mention syntax</summary></entry><entry><id>urn:docket:release:apiary:v0.1.5</id><title>apiary v0.1.5</title><updated>2026-05-04T19:42:12Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.5/" type="text/html" /><summary>v0.1.5 — natural raise/guard reconnect shape, requires sigil ^0.15.0</summary></entry><entry><id>urn:docket:release:apiary:v0.1.4</id><title>apiary v0.1.4</title><updated>2026-05-04T15:32:27Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.4/" type="text/html" /><summary>v0.1.4 — registration-timeout resilience for enclave restarts</summary></entry><entry><id>urn:docket:release:apiary:v0.1.3</id><title>apiary v0.1.3</title><updated>2026-04-30T10:08:25Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.3/" type="text/html" /><summary>v0.1.3 - fix markdown-irc apply-arity bug</summary></entry><entry><id>urn:docket:release:apiary:v0.1.2</id><title>apiary v0.1.2</title><updated>2026-04-30T08:09:24Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.2/" type="text/html" /><summary>v0.1.2 — client-side IRC PING/PONG keepalive + auto-reconnect</summary></entry><entry><id>urn:docket:release:apiary:v0.1.1</id><title>apiary v0.1.1</title><updated>2026-04-29T15:24:35Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.1/" type="text/html" /><summary>v0.1.1: multi-line send/receive + reacts</summary></entry><entry><id>urn:docket:release:apiary:v0.1.0</id><title>apiary v0.1.0</title><updated>2026-04-29T10:57:34Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/apiary/releases/v0.1.0/" type="text/html" /><summary>v0.1.0: initial extraction from courier-enclave-migration</summary></entry><entry><id>urn:docket:release:bureau:v0.2.3</id><title>bureau v0.2.3</title><updated>2026-04-27T12:18:12Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.2.3/" type="text/html" /><summary>bureau v0.2.3: DST-aware CalDAV recurrence rendering</summary></entry><entry><id>urn:docket:release:bureau:v0.2.2</id><title>bureau v0.2.2</title><updated>2026-04-26T16:57:30Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.2.2/" type="text/html" /><summary>bureau v0.2.2: read MCP serverInfo version from (app-version)</summary></entry><entry><id>urn:docket:release:folio:v0.2.1</id><title>folio v0.2.1</title><updated>2026-04-26T16:49:41Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.1/" type="text/html" /><summary>folio v0.2.1: read MCP serverInfo version from (app-version)</summary></entry><entry><id>urn:docket:release:tally:v0.2.2</id><title>tally v0.2.2</title><updated>2026-04-26T16:44:40Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/tally/releases/v0.2.2/" type="text/html" /><summary>tally v0.2.2: read MCP serverInfo version from (app-version)</summary></entry><entry><id>urn:docket:release:fjo:v0.2.1</id><title>fjo v0.2.1</title><updated>2026-04-26T16:39:34Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/fjo/releases/v0.2.1/" type="text/html" /><summary>fjo v0.2.1: read MCP serverInfo version from (app-version)</summary></entry><entry><id>urn:docket:release:courier:v0.2.2</id><title>courier v0.2.2</title><updated>2026-04-26T16:33:04Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.2.2/" type="text/html" /><summary>courier v0.2.2: read MCP serverInfo version from (app-version)</summary></entry><entry><id>urn:docket:release:minder:v0.2.1</id><title>minder v0.2.1</title><updated>2026-04-26T16:11:17Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/minder/releases/v0.2.1/" type="text/html" /><summary>minder v0.2.1: read MCP serverInfo version from (app-version)</summary></entry><entry><id>urn:docket:release:courier:v0.2.1</id><title>courier v0.2.1</title><updated>2026-04-26T13:36:00Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.2.1/" type="text/html" /><summary>courier v0.2.1: bump sigil-telegram to ^0.10.0</summary></entry><entry><id>urn:docket:release:bureau:v0.2.1</id><title>bureau v0.2.1</title><updated>2026-04-26T13:33:13Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.2.1/" type="text/html" /><summary>bureau v0.2.1: DST-sensitive test fix</summary></entry><entry><id>urn:docket:release:folio:v0.2.0</id><title>folio v0.2.0</title><updated>2026-04-26T12:47:50Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.2.0/" type="text/html" /><summary>folio v0.2.0: refresh for sigil 0.14 ecosystem</summary></entry><entry><id>urn:docket:release:tally:v0.2.1</id><title>tally v0.2.1</title><updated>2026-04-26T12:41:52Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/tally/releases/v0.2.1/" type="text/html" /><summary>tally v0.2.1: refresh lockfile to pick up sigil-mcp v0.14.1</summary></entry><entry><id>urn:docket:release:bureau:v0.2.0</id><title>bureau v0.2.0</title><updated>2026-04-26T12:40:26Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.2.0/" type="text/html" /><summary>Bureau v0.2.0: refresh for sigil 0.14 ecosystem</summary></entry><entry><id>urn:docket:release:tally:v0.2.0</id><title>tally v0.2.0</title><updated>2026-04-26T12:34:29Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/tally/releases/v0.2.0/" type="text/html" /><summary>tally v0.2.0: refresh for sigil 0.14 ecosystem</summary></entry><entry><id>urn:docket:release:courier:v0.2.0</id><title>courier v0.2.0</title><updated>2026-04-26T12:15:42Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.2.0/" type="text/html" /><summary>courier v0.2.0: refresh for sigil 0.14 ecosystem</summary></entry><entry><id>urn:docket:release:fjo:v0.2.0</id><title>fjo v0.2.0</title><updated>2026-04-26T12:14:17Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/fjo/releases/v0.2.0/" type="text/html" /><summary>fjo v0.2.0: refresh for sigil 0.14 ecosystem</summary></entry><entry><id>urn:docket:release:minder:v0.2.0</id><title>minder v0.2.0</title><updated>2026-04-26T11:58:21Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/minder/releases/v0.2.0/" type="text/html" /><summary>minder v0.2.0: refresh for sigil 0.14 ecosystem</summary></entry><entry><id>urn:docket:release:courier:v0.1.1</id><title>courier v0.1.1</title><updated>2026-04-21T11:21:51Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.1.1/" type="text/html" /><summary>v0.1.1: drop (sigil telegram client) import workaround</summary></entry><entry><id>urn:docket:release:minder:v0.1.1</id><title>minder v0.1.1</title><updated>2026-04-03T18:22:02Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/minder/releases/v0.1.1/" type="text/html" /></entry><entry><id>urn:docket:release:minder:v0.1.0</id><title>minder v0.1.0</title><updated>2026-04-01T10:26:13Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/minder/releases/v0.1.0/" type="text/html" /></entry><entry><id>urn:docket:release:courier:v0.1.0</id><title>courier v0.1.0</title><updated>2026-04-01T10:25:30Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/courier/releases/v0.1.0/" type="text/html" /></entry><entry><id>urn:docket:release:bureau:v0.1.0</id><title>bureau v0.1.0</title><updated>2026-04-01T10:25:28Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/bureau/releases/v0.1.0/" type="text/html" /></entry><entry><id>urn:docket:release:folio:v0.1.1</id><title>folio v0.1.1</title><updated>2026-04-01T10:25:12Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.1.1/" type="text/html" /></entry><entry><id>urn:docket:release:parlor:v0.1.0</id><title>parlor v0.1.0</title><updated>2026-04-01T10:21:45Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/parlor/releases/v0.1.0/" type="text/html" /><summary>v0.1.0</summary></entry><entry><id>urn:docket:release:fjo:v0.1.0</id><title>fjo v0.1.0</title><updated>2026-04-01T10:19:55Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/fjo/releases/v0.1.0/" type="text/html" /><summary>v0.1.0</summary></entry><entry><id>urn:docket:release:folio:v0.1.0</id><title>folio v0.1.0</title><updated>2026-03-16T14:19:50Z</updated><link rel="alternate" href="https://azoth.works/powers/repos/folio/releases/v0.1.0/" type="text/html" /></entry></feed>