Skip to content

v1.8.1

Choose a tag to compare

@jaschadub jaschadub released this 18 Mar 18:51
· 130 commits to main since this release
36cfb38

What's New in v1.8.1

symbi run — Single Agent Execution

Run any agent directly from the CLI without starting the full runtime:

symbi run recon --input '{"target": "10.0.1.5"}'
symbi run assistant -i 'Summarize this document' --max-iterations 5

Resolves agent names from agents/ directory, sets up cloud inference from env vars, runs the ORGA loop, and exits.

Usability Fixes

  • Auth clarity at startup: Shows which token applies to which port (Runtime API :8080 (auth: SYMBIONT_API_TOKEN), HTTP Input :8081 (auth: --http.token))
  • SYMBIONT_MASTER_KEY warning: Startup warns if missing instead of silently failing
  • DSL # comments: Hash-style comments now supported alongside //
  • Agent names in API: GET /api/v1/agents returns {id, name, state} instead of bare UUIDs
  • Multi-agent auto-routing: All loaded agents get /webhook/<name> routes
  • Top-level cedar feature flag: cargo build --features cedar works directly
  • protoc documented: Added to prerequisites in getting-started docs
  • rust-version = "1.82": MSRV now explicit in Cargo.toml

Bug Fixes

  • Fix default Anthropic model name (claude-sonnet-4-20250514)
  • Fix cargo fmt formatting

Full Changelog: v1.8.0...v1.8.1

Pre-Built Binaries

Note: Pre-built binaries are tested but considered less reliable than installing via cargo install symbi or Docker (ghcr.io/thirdkeyai/symbi). If you encounter issues, please try those methods first.

Quick Install

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/thirdkeyai/symbiont/main/scripts/install.sh | bash

Homebrew (macOS):

brew tap thirdkeyai/tap
brew install symbi

Manual download:
Download the appropriate binary for your platform from the assets below. Verify checksums with checksums.txt.

Verification

Each binary is signed with Sigstore cosign. Verify with:

cosign verify-blob --certificate symbi-*.pem --signature symbi-*.sig symbi-*.tar.gz \
  --certificate-identity-regexp="https://github.com/ThirdKeyAI/Symbiont" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com"

SHA256 checksums are in checksums.txt (also signed).