Skip to content

AgentSwarms 1.0.0

Choose a tag to compare

@rohan044 rohan044 released this 06 Aug 12:59
· 329 commits to main since this release

AgentSwarms 1.0.0 is the first numbered release — a source-available, self-hosted platform for Unified Agentic AI and BI that runs on your own infrastructure: one stateless container, one Supabase project, your model keys.

What's in the box

  • Agents & swarms — a visual agent builder (models, tools, knowledge, memory, guardrails, skills) and a multi-agent canvas with routers, conditions, loops, approvals and human-in-the-loop gates. Export any swarm as runnable LangGraph or Strands code.
  • Knowledge & RAG — knowledge bases with pgvector retrieval, Graph RAG, and synced sources: Google Drive, Notion, SharePoint, Dropbox, plus files/URLs/GitHub — with scheduled ingestion, content-hash dedup, and source-ACL-aware retrieval.
  • AI-native BI — dashboards with 19+ visual types, an AI analyst that writes and runs the SQL, scheduled refreshes and data alerts, semantic models with governed metrics, and a SQL workbench running DuckDB in the browser and on the server.
  • Data connectors — 22 databases/warehouses (PostgreSQL, MySQL, Snowflake, BigQuery, Databricks, Redshift, ClickHouse and more) queried read-only in place, and 5 SaaS sources (Sheets, Stripe, Shopify, HubSpot, Salesforce) synced into datasets.
  • Governance — IAM with groups, resource grants, row filters and column masks; per-principal model allow-lists with a default-deny option; monthly budget caps per user and group; a hash-chained, verifiable audit log; full execution traces with real cost attribution.
  • Enterprise posture — AES-256-GCM credential encryption, SSRF-guarded egress, read-only SQL enforcement, SAML SSO, no telemetry or call-home (verified by tests), air-gap friendly (self-hosted fonts, models, wasm).

Highlights hardened on the way to 1.0

  • The warehouse read-only guard now blocks data-modifying CTEs (WITH d AS (DELETE …) SELECT …) — both guards share one implementation, pinned by tests.
  • CSV exports are formula-injection safe (CWE-1236); RLS is enabled and tested across all 96 tables; the embed widget honors agent table allow-lists.
  • One SQL engine everywhere: DuckDB-Wasm in the browser (self-hosted binaries, /engine-check to verify a deployment).
  • Trust pages (/architecture, /security, /license) are fact-checked against the code by CI.
  • A full design pass: command palette (Ctrl/⌘-K), View-Transition navigation, consistent design system across every page.

Install

git clone https://github.com/AgentSwarms-fyi/agentswarms && cd agentswarms
# create a (free-tier) Supabase project, fill in .env — see docs/DEPLOYMENT.md
npx supabase db push
docker compose up

License

Source-available under the Elastic License 2.0: use it, modify it, run it for yourself and your clients freely; don't offer it as a hosted service. Plain-English FAQ: /license in the app or LICENSE.md.

Full details in CHANGELOG.md.