Skip to content

v1.3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Sep 20:42
· 14 commits to main since this release

Sibyl 1.3.2

Sibyl 1.3.2 improves startup reliability, closes authentication gaps, and refreshes the web workspace with unified search, a collapsible sidebar, and semantic graph zoom.

🛡️ Authentication and data safety

  • SSO-only instances no longer expose local signup or unauthenticated setup during first boot.
  • Paired environment credentials stay bound to their API URL. Selecting another context uses that server's stored credentials, including during refresh and pending-write replay. The showcase seeder follows the same rule.
  • Organization invitation signup and acceptance avoid SurrealDB's protected token binding.
  • Archive export handles Surreal record IDs and rejects unexpectedly empty archives unless explicitly allowed.

🛠️ Runtime reliability

  • Readiness waits for schema bootstrap before accepting traffic.
  • Authentication refresh reports transient storage failures as service unavailability.
  • Capture projection backfill stays out of startup, avoiding a database-wide pause proportional to stored capture count.

🔭 Web workspace

  • One Cmd+K palette brings commands, navigation, and search together.
  • The sidebar collapses into an icon rail.
  • The task board uses accurate totals and responsive columns. Search scores and entity details display more clearly.
  • Graph zoom opens domains into their sampled members while preserving the map's layout. Domains without sampled members keep their bubbles, and returning to the domain view preserves camera framing.
  • Public screenshots use an isolated showcase corpus, identity checks, and a verified dark theme.

📦 Dependencies

Updated Python, hooks, E2E, web runtime, and development dependencies, including MCP 2.1.1, Next.js 16.3.3, TanStack Query 5.102.8, Lucide 1.35.0, and Node type declarations 26.2.0. The Node runtime remains on version 24.

📌 Upgrade notes and limits

Newly projected captures appear once in the capture queue. Existing raw-memory/projection pairs can remain visible twice until an operator runs the optional backfill during a quiet maintenance window. Both stored records are preserved.

Graph detail remains a 1,500-node sample. A domain's visible members can therefore be fewer than its total membership. Small bubbles can overlap at extreme zoom-out; further decluttering is tracked for 1.4.

For parallel servers, select a context per command with sibyl -C <name>. Authenticate browser automation independently instead of copying a rotating CLI refresh token into browser cookies. Fresh logins create a new pending-write identity, so queued writes from an older login remain protected from automatic reassignment.

This release makes no new benchmark score claim.

Install

Local server

curl -fsSL https://raw.githubusercontent.com/hyperb1iss/sibyl/main/install.sh | sh -s -- --version 1.3.2

Remote CLI

curl -fsSL https://raw.githubusercontent.com/hyperb1iss/sibyl/main/install.sh | sh -s -- --remote --version 1.3.2
sibyl init --remote https://sibyl.example.com
sibyl auth login

Homebrew

brew install hyperb1iss/tap/sibyl
sibyl up

Arch Linux (AUR)

paru -S sibyl
sibyl up

Headless server

curl -fsSL https://raw.githubusercontent.com/hyperb1iss/sibyl/main/install.sh | sh -s -- --version 1.3.2 --no-open

Kubernetes (Helm)

helm repo add sibyl https://raw.githubusercontent.com/hyperb1iss/sibyl/gh-pages
helm repo update sibyl
helm upgrade --install sibyl sibyl/sibyl --version 1.3.2

Artifacts

This release includes Python wheels and sdists, the generated
Homebrew formula, the generated AUR PKGBUILD, Helm charts, Docker
SBOMs, aggregate dual-registry cosign receipts, and a SHA256 checksum
manifest.