Skip to content

v4.3.0 — first public release

Choose a tag to compare

@UnmetDecade UnmetDecade released this 12 Nov 09:59
· 33 commits to main since this release

First public release of the multi-node AI agent compute & scheduling platform.

Control plane

  • PCS — host registry, deployment plans, signed commands, Agent/API profiles and audit. Writes desired state only; never calls Docker.
  • host-runtime — runs on every host, long-polls PCS, verifies Ed25519 commands, creates containers and reports actual state. Outbound only.

Scheduling

  • Deterministic queue, admission, leases and fencing as plain rules in PostgreSQL.
  • Recursive root/node schedulers, each with its own database and builders; ΣW aggregates up the subtree.
  • Host federation: merge a host into another by changing one reference, detach without restarting containers.
  • Cross-scheduler relay: a task with D > W is pushed down, never copied; max depth 8.

Builders and agents

  • Builders are official Ubuntu images (or bare-metal hosts) with root SSH and a real toolchain.
  • Claude Code, Codex, DeepSeek and custom CLI/HTTP agents through one adapter boundary.
  • Profiles hold references only; secrets resolve from the Secret Store at run time.
  • Chat and container terminal run through the same task pipeline, leases and fencing.

Admin app

  • Live studio: recursive scheduler tree, animated task signals on every active link.
  • Hosts, builders, schedulers, profiles, tasks, terminal, chat and audit logs.
  • Light and dark themes, English and Chinese, zero UI framework dependencies.

Tooling

  • Single-machine Compose path and multi-host control-plane deployment.
  • Acceptance, load, backup, PKI and payload scripts.
  • CI for all packages, MIT license.

Full Changelog: https://github.com/UnmetDecade/OSACP/commits/v4.3.0