Install & Run
npm:
npx @desplega.ai/agent-swarm@2.7.0
# or install globally
npm i -g @desplega.ai/agent-swarm@2.7.0bun:
bunx @desplega.ai/agent-swarm@2.7.0
# or install globally
bun i -g @desplega.ai/agent-swarm@2.7.0Docker:
# Server
docker pull ghcr.io/desplega-ai/agent-swarm:2.7.0
# Worker
docker pull ghcr.io/desplega-ai/agent-swarm-worker:2.7.0
# Dashboard
docker pull ghcr.io/desplega-ai/agent-swarm-ui:2.7.0E2B templates:
# API
agent-swarm-api-2-7-0
agent-swarm-api-latest
# Worker / lead runtime
agent-swarm-worker-2-7-0
agent-swarm-worker-latestWhat's Changed
- docs(specs): sync TLA+ specs with main (heartbeat, workflows) by @desplega-bot in #2439
- chore(docker): bump amp (2026-10-26) by @desplega-bot in #2438
- chore(deps): bump agent-browser to 0.39.4 by @desplega-bot in #2440
- fix(comb): keyboard-reachable row menus and full menu on Recent and Favorites by @desplega-bot in #2435
- chore(deps): bump agent-fs pins to 0.18.7 by @desplega-bot in #2446
- feat(heartbeat): wake the gate when the script runner is unhealthy by @oscar-izval in #2447
- chore(deps): bump vulnerable docs-site dependencies (Dependabot alerts) by @desplega-bot in #2448
- chore(deps): bump vulnerable root dependencies (Dependabot alerts) by @desplega-bot in #2449
- feat(ui): per-call cache-hit chip in the session log by @desplega-bot in #2450
- feat(workflows): emit workflow.run.finished when any run ends by @desplega-bot in #2452
- feat(pages): let PAGES_FRAME_ANCESTORS origins iframe public pages by @desplega-bot in #2454
- docs: publish lead agent rulebook playbook by @desplega-bot in #2456
- chore(deps): bump agent-fs pins to 0.18.8 by @desplega-bot in #2461
- feat(pi): log one call_usage line per LLM call by @desplega-bot in #2451
- chore(scripts): tool-schema token probe for harness bumps by @desplega-bot in #2455
- feat(ui): request composition panel and per-call prompt bar by @desplega-bot in #2471
- chore(docker): bump dsh, amp (2026-10-26) by @desplega-bot in #2470
- fix(oauth): parse OAUTH_KEEPALIVE_DISABLE and OAUTH_REFRESH_SWEEP_DISABLE via isEnvFlagEnabled by @duongynhi000005-oss in #2467
- fix(workflows): abort executors on step timeout; add trigger-workflow wait:false by @desplega-bot in #2441
- feat(skills): make agents aware of docs.agent-swarm.dev playbooks and guides by @desplega-bot in #2462
- fix(credentials): parse CRED_CHECK_DISABLE via isEnvFlagEnabled by @duongynhi000005-oss in #2468
- feat(scripts): allow selecting a script executor per saved script by @duongynhi000005-oss in #2464
- feat(scripts-runtime): skip duplicate host-validated argsSchema.parse in native executor by @duongynhi000005-oss in #2465
- feat(scripts-runtime): skip duplicate host-validated argsSchema.parse in quickjs executor by @duongynhi000005-oss in #2466
- fix(evals): count only real swarm-docs skill loads in docs-suggestion by @desplega-bot in #2473
- fix(onboard): mount agent volumes where the worker writes by @desplega-bot in #2474
- feat(store-progress): optional learning field writes a swarm memory by @desplega-bot in #2472
- docs: add host requirements and Docker disk cleanup guide by @desplega-bot in #2475
- feat(credentials): match key availability by key suffix, not the global pool index by @desplega-bot in #2436
- docs(playbooks): add the Linear Delivery Loop playbook and template by @desplega-bot in #2463
- chore(deps): bump agent-fs pins to 0.18.9 by @desplega-bot in #2476
- fix(docs): use supported code fence for cron example [preview] by @desplega-bot in #2477
- feat(pi): tool deferral on by default; defer installed MCP servers by @desplega-bot in #2453
- release: v2.7.0 + docs daily update 2026-10-27 by @desplega-bot in #2479
New Contributors
- @duongynhi000005-oss made their first contribution in #2467
Full Changelog: v2.6.0...v2.7.0