Skip to content

SAGE v11.4.5

Choose a tag to compare

@github-actions github-actions released this 09 Jul 00:44

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 node

See 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