Install & Run
npm:
npx @desplega.ai/agent-swarm@2.9.1
# or install globally
npm i -g @desplega.ai/agent-swarm@2.9.1bun:
bunx @desplega.ai/agent-swarm@2.9.1
# or install globally
bun i -g @desplega.ai/agent-swarm@2.9.1Docker:
# Server
docker pull ghcr.io/desplega-ai/agent-swarm:2.9.1
# Worker
docker pull ghcr.io/desplega-ai/agent-swarm-worker:2.9.1
# Dashboard
docker pull ghcr.io/desplega-ai/agent-swarm-ui:2.9.1E2B templates:
# API
agent-swarm-api-2-9-1
agent-swarm-api-latest
# Worker / lead runtime
agent-swarm-worker-2-9-1
agent-swarm-worker-latestagent-fs
Ships agent-fs 0.18.23.
agent-swarm pins agent-fs via the chart image tag and npm packages @desplega.ai/agent-fs and @desplega.ai/agent-fs-just-bash; each agent-fs release needs a chore(deps): bump agent-fs pins PR here.
What's Changed
- chore(docker): bump amp, qwen (2026-11-08) by @desplega-bot in #2874
- fix(ui): keep chart axis labels apart and Home rows readable on phones by @desplega-bot in #2871
- feat(providers): capture reasoning text for claude, codex and pi by @desplega-bot in #2869
- fix: clear inherited System One test defaults by @desplega-bot in #2872
- fix(slack): keep a reload during the boot Slack start from 500ing by @desplega-bot in #2873
- fix: bound heartbeat TLC memory and auto workers by @desplega-bot in #2875
- docs(specs): sync TLA+ specs with main (heartbeat) by @desplega-bot in #2878
- fix(ci): accept fork PRs in Slack Visuals Publish validation by @desplega-bot in #2877
- chore(docker): bump amp (2026-11-08) by @desplega-bot in #2886
- feat(apps): add the PageFrame component and fix three app-component gaps by @desplega-bot in #2884
- fix(ci): ride out GitHub release 504s when fetching gitleaks by @desplega-bot in #2885
- feat(runtime-pools): opt-in Docker isolation keys for provisioned workers by @tarasyarema in #2881
- feat(tasks): first-class json-render UI specs on task output by @fuvidani in #2876
- fix: keep human thread replies independent of worker routing requirements by @swarn-maxi-bot in #2628
- feat: show current provider limits and observed window usage by @tarasyarema in #2870
- feat(apps): let an app.action step start a SessionThread session by @desplega-bot in #2889
- fix: isolate Slack approval test environment by @desplega-bot in #2895
- fix(workflows): mark a superseded step task superseded once its retry is queued by @desplega-bot in #2892
- feat(ui): subscription cards with quota meters on Usage by @desplega-bot in #2890
- fix(ui): show task cards in the link preview split screen by @desplega-bot in #2887
- fix(extensions): allow db-query in sql-admin-only for sessions with no task row by @desplega-bot in #2897
- feat(session-logs): store per-line reasoning counts on session_logs by @desplega-bot in #2893
- fix(usage): attribute pre-307 sessions to their task credential by @desplega-bot in #2898
- docs: Release Notes — Week of November 2 to November 9, 2026 by @desplega-bot in #2899
- release: v2.9.1 + docs daily update 2026-11-09 by @desplega-bot in #2900
New Contributors
- @swarn-maxi-bot made their first contribution in #2628
Full Changelog: v2.9.0...v2.9.1