SAGE v11.4.5
SAGE v11.4.5
Sovereign Agent Governed Experience — persistent, governed memory for AI agents.
Quick Start (sage-gui)
# Download and extract for your platform, then:
./sage-gui setup # Interactive setup wizard
./sage-gui serve # Start your personal memory nodeSee the README for full documentation.
Changelog
- d7d5f76 Improve task board clearing and pickup state
- 62acf19 chore(v11.4.5): lint-clean the module + natter (shadow + errcheck)
- da79005 docs(roadmap): v11.4.0 status + close cross-scope transfer item as shipped
- 28f7eba feat(fed): federation opt-in (default OFF) + master switch in panel
- def52e0 feat(federation): address picker for multi-homed machines in join wizards
- 2de2d3e feat(federation): warm-up countdown while a fresh node walks to app-v15
- 489ca40 feat(natter): announce_addrs config to advertise explicit public multiaddrs
- 2684d8e feat(natter): relay.enabled flag (coordinator-only mode) + honest fallback docs
- 09de275 feat(natter): scaffold libp2p connectivity service (relay/rendezvous, v11.5 A1)
- 88250da feat(natter): scaffold libp2p connectivity service (v11.5 A1, separate Go module)
- ad6047c feat(sync): /fed/v1/sync/push receive-side admission handler (step 3/8)
- 9500a7f feat(sync): anti-entropy digest + reconcile loop (step 7/8)
- 603d1a1 feat(sync): commit-tail watcher for low-latency delivery (step 6/8)
- ffea255 feat(sync): domain-sync consent panel on the Federation page (Sprint 1 frontend)
- 4e9a5b8 feat(sync): resend action for undelivered items in the sync status panel
- 3168f1c feat(sync): sender client + outbox drainer - sync works end-to-end (steps 4-5/8)
- 3430e06 feat(sync): status surface + reference docs (step 8/8)
- dd70fac feat(sync): storage foundation for v11.5 domain sync (step 1/8)
- 109eb38 feat(sync): sync_domains consent CRUD + revoke purge (step 2/8)
- 48b10ae fix(federation): enable inbound listener by default + Settings on/off toggle
- ba294a9 fix(federation): readiness reads live app version from abci_info not stale /status
- eb6aa1b fix(federation): restore TOTP seed cache at boot so federation survives a restart
- c4c8a50 fix(federation): stop baking localhost into LAN join codes
- ac81d20 fix(federation/sync): audit findings — toggle scope, #14 regression, SQL, config drift
- 9bee2db fix(natter): audit findings — honest relay-budget comment, buffer_size guard, README
- b5519bd fix(sync): an offline peer never loses its backlog (closed-laptop resilience)
- edc4111 fix(sync): harden domain sync from adversarial review (28 findings)
- 03e8825 fix(ui): Settings page crash — FederationSettingRow used unimported fedSettingGet/Set
- bfb8f81 release(v11.4.5): federation opt-in + domain-sync preview + reliability