Skip to content

Releases: aristoteleo/PantheonOS

Pantheon-Fleet v0.3.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Sep 19:52

Pantheon-Fleet v0.3.0-alpha.

Assets include runner binaries for Linux, macOS, and Windows, macOS Fleet.app bundles, platform installers, and SHA256SUMS.

The hosted macOS job uses an ad-hoc signature because no Developer ID certificate is configured in GitHub Actions. Gatekeeper may require an explicit first-open approval; the raw Darwin binaries remain available.

Pantheon-Fleet v0.2.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 06:58

Pantheon-Fleet v0.2.0-alpha.

Assets include runner binaries for Linux, macOS, and Windows, macOS Fleet.app bundles, platform installers, and SHA256SUMS.

The hosted macOS job uses an ad-hoc signature because no Developer ID certificate is configured in GitHub Actions. Gatekeeper may require an explicit first-open approval; the raw Darwin binaries remain available.

Pantheon Desktop v0.3.8

Choose a tag to compare

@zqbake zqbake released this 25 Aug 16:34
5d3d459

Pantheon Desktop v0.3.8


Built from pantheon-ui · c77d5105c6768e568ea6c67e0cc312f7961107be

Auto-updater endpoint (stable):
https://github.com/aristoteleo/PantheonOS/releases/download/desktop-latest/latest.json

Linux auto-update is temporarily disabled. Please install updates manually via .deb or .rpm.

Pantheon Desktop (Latest)

Choose a tag to compare

@zqbake zqbake released this 25 Aug 16:34
5d3d459

Rolling release — always points to the most recent Pantheon Desktop build.

Current version: v0.3.8

Versioned release: https://github.com/aristoteleo/PantheonOS/releases/tag/desktop-v0.3.8

Pantheon-Fleet v0.1.0-alpha.1

Pre-release

Choose a tag to compare

Pantheon-Fleet v0.1.0-alpha.1.

Assets include runner binaries for Linux, macOS, and Windows, macOS Fleet.app bundles, platform installers, and SHA256SUMS.

The hosted macOS job uses an ad-hoc signature because no Developer ID certificate is configured in GitHub Actions. Gatekeeper may require an explicit first-open approval; the raw Darwin binaries remain available.

Pantheon-Fleet latest

Pantheon-Fleet latest Pre-release
Pre-release

Choose a tag to compare

@zqbake zqbake released this 06 Aug 22:23

Fleet installer assets currently mirror fleet-v0.1.0-alpha.1. The versioned release remains the immutable rollback target.

v0.6.4

Choose a tag to compare

@Nanguage Nanguage released this 06 Jul 18:41

First PyPI release since 0.6.0. 0.6.1/0.6.2 were pulled during the supply-chain incident and 0.6.3 stayed an unpublished draft, so 0.6.4 rolls up everything since 0.6.0 and is the clean, current release. The headline change over the 0.6.3 draft is Pantheon-Fleet.


🆕 New since 0.6.3 — Pantheon-Fleet

Agents can now run code on, and move data between, the user's own machines (laptop, server, cloud VM) as a decentralized compute cluster — wired into PantheonOS through a FleetToolSet and a web/desktop Cluster panel.

Control plane

  • fleet-controller maps a caller to their fleet and mints short-lived, per-node NATS credentials; per-fleet subject-scoped JWT auth; a /nodes endpoint so the hub can list a fleet's nodes.
  • Key validation against the PantheonOS hub (--hub-url), with an interim allowlist gate (--allowed-keys / --allowed-keys-file).

Nodes & data plane

  • fleet up joins any machine; the agent sandbox auto-joins as a Node; fleet_pick_node for capability/load-aware placement; a live fleet-dashboard.
  • Unified data-plane transfer over libp2p (QUIC) with relay fallback: fetch() pulls a file into the agent's workspace, resumable transfers (skip an already-present prefix), broadcast/gather, zstd streaming.
  • macOS: ships a signed Fleet.app so the native folder-access prompt appears (a bare CLI can't trigger it), runs in the foreground (live output + Ctrl-C); user-space installer (~/.local/bin, never sudo).

Security model (P0/P1 + increments B–E)

  • Per-node keypair + proof-of-possession credential refresh — a stolen refresh token is useless without the node key.
  • Per-node credential scoping — a compromised node can't command its peers (no lateral movement).
  • Single-use join tokens — the add-node command never carries a reusable key in plaintext.
  • TOFU node_idnode_pub binding — rejects a second key trying to claim an existing node.
  • Node revocation that sticks — an immediate NATS kick + durable enforcement at both /join and /token; a revoked node quits on its own with a clear message; a fresh owner-minted join token reinstates it.
  • Session-derived fleet credentials (Increment D) — begins retiring the static bearer key in favor of hub-validated session creds.

Integration

  • FleetPlugin auto-injects the Fleet toolset when a fleet is configured; local-mode web support (list / up / down RPC, precise self-id); Fleet tool calls render in the timeline + shell terminal viewer.

Other changes since 0.6.3

  • Claude Sonnet 5 added to the model catalog (#146).
  • skill_publish — agents contribute skills back to the store (#145); skills improvements.
  • Fixes across store, agent, notebook, learning-system, file-manager, chatroom, and the Anthropic adapter.

📦 Also included (0.6.0 → 0.6.3, never published to PyPI)

Because 0.6.1–0.6.3 never reached PyPI, everything from the 0.6.3 line also ships with 0.6.4:

Multi-project workspaces

  • Per-project memory routing + active-project lifecycle — each project (folder) gets its own memory store and endpoint.
  • Per-project endpoints: agent/team creation routes to the project's own endpoint, enabling true multi-project concurrency. Spawn is serialized per project.
  • Lightweight set_active_project (no heavy context switch); project-scoped factory-template sync.

TCP remote backend

  • Dual-channel endpoint — ChatRoom↔Endpoint over an internal TCP backend (+ connection pool); the frontend stays on NATS.
  • Endpoint runs as its own in-process NATS worker so file RPCs get a dedicated TCP; distinct id_hash so subjects don't collide.

Task system — open-ended analysis tasks

  • Per-task output folders + live preview: task_boundary gains output_dir (declared at planning); the UI live-previews that folder before deliverables are registered. Figures go to <task>/figures/.
  • Decision-point gating: the agent confirms an under-specified, consequential choice (which dataset/method/scope) before executing — with a one-time hard checkpoint backstop. "find some data" no longer means "pick silently".
  • register_output + chat-scoped brain dir; sub-agents report produced files, the leader is sole registrar.
  • Message queue for mid-run steering.

LiveView

  • New viewers: spatial3d (3D spatial transcriptomics), volume3d (MIP/ISO volumes).
  • Gosling: dark theme, viridis colormap, working snapshot, gene/locus search; Hi-C steered here (don't hand-roll raw HiGlass).
  • Serve modules + data over a public tunnel in server mode; live_view_screenshot returns the image inline.

Models

  • Claude Opus 4.8 as the primary leader; Fable 5 added; sub-agents default to Sonnet.
  • Prompt-cache observability + numerous prompt-caching correctness fixes.

Skills, templates & reporting

  • VirtualEmbryo atlas data + knowledge-graph skill; paper-writing skill enhancements; rare-disease clinical-report redesign; figure-styling recipes.
  • LaTeX/Tectonic PDF pipeline across teams (engine probing, figure compression, PDF linearization).

File transfer / RPC

  • stream_read push-streaming download over NATS; stream_chat_messages (~3.5 MB/s); parallel positional reads (read_chunk_at); reload_workspace_volume.

Reliability, performance & security

  • Multi-project: task brain + outputs anchored to an immutable project_root; one-time reclaim of drifted frozen project template copies.
  • Prompt caching: route bare Anthropic model names through the native adapter (fixes 0% cache hit), list-form system as Anthropic blocks, correct cache-token accounting.
  • Remote/NATS: strip non-picklable closures before cloudpickle; paginate get_chat_messages under the NATS 1 MiB limit.
  • Cold-start: boot-time LLM warmup, shortened endpoint startup, non-blocking MCP gateway init; faster incremental Docker builds.
  • Supply-chain hardening (PyPI incident): vendor executor-engine / funcdesc / cmd2func and install from GitHub source; sync uv.lock; CI rebuilds the image on dependency changes.

pip install pantheon-agents==0.6.4

Pantheon-Fleet v0.1.0-alpha

Pre-release

Choose a tag to compare

@Nanguage Nanguage released this 01 Jul 00:54

Alpha binaries for Pantheon-Fleet — the agent-controlled compute/transfer cluster.

Install a node (installs the fleet agent, then joins your cluster):

curl -fsSL https://github.com/aristoteleo/PantheonOS/releases/download/fleet-v0.1.0-alpha/install.sh | sh -s -- --controller <controller-url> --key <your-key>

Get your key + the controller URL from the Cluster panel in the Pantheon web app.

Assets: prebuilt fleet binaries for darwin/linux × amd64/arm64, plus the installer.

Pantheon Desktop v0.3.7

Choose a tag to compare

@zqbake zqbake released this 26 Jun 18:10
3edea78

Added

  • Projects & multi-window. Open each project (a folder) in its own window —
    all sharing one backend — and switch between them from a single entry point,
    each with its own chats and memory.
  • Sign in to use the platform budget. Optionally log in with Google or
    GitHub and run the agent on the platform's shared LLM budget instead of your
    own API keys. Your account and remaining budget live in the new Users page.
  • Skill Store upgrades. Ratings and reviews, a dependency relationship
    graph, tidier filters, and richer skill pages.
  • What's New. Release highlights after an update, plus a compact prompt when
    a new version is available.

Improved

  • Output panel. A grid/thumbnail view of every file a task produces, updating
    live as the task runs.
  • File preview. An enlarge button and full file paths in the viewer.

Fixed

  • Faster first message and chat-title rename; more reliable notebooks, chat
    export, and update downloads.
  • LLM calls now fail fast on a stalled endpoint instead of hanging.

Built from pantheon-ui · 7b19036b50f5688033906c5424b36a24132fc8d8

Auto-updater endpoint (stable):
https://github.com/aristoteleo/PantheonOS/releases/download/desktop-latest/latest.json

Linux auto-update is temporarily disabled. Please install updates manually via .deb or .rpm.

Pantheon Desktop v0.3.6

Choose a tag to compare

@zqbake zqbake released this 16 Jun 00:28

Pantheon Desktop v0.3.6

Built from pantheon-ui · 63f5101310f38ac5fe49d1c45d88cc7ad81dddbf

Auto-updater endpoint (stable):
https://github.com/aristoteleo/PantheonOS/releases/download/desktop-latest/latest.json

Linux auto-update is temporarily disabled. Please install updates manually via .deb or .rpm.