github desplega-ai/agent-swarm v2.11.0

51 minutes ago

Install & Run

npm:

npx @desplega.ai/agent-swarm@2.11.0
# or install globally
npm i -g @desplega.ai/agent-swarm@2.11.0

bun:

bunx @desplega.ai/agent-swarm@2.11.0
# or install globally
bun i -g @desplega.ai/agent-swarm@2.11.0

Docker:

# Server
docker pull ghcr.io/desplega-ai/agent-swarm:2.11.0
# Worker
docker pull ghcr.io/desplega-ai/agent-swarm-worker:2.11.0
# Dashboard
docker pull ghcr.io/desplega-ai/agent-swarm-ui:2.11.0

E2B templates:

# API
agent-swarm-api-2-11-0
agent-swarm-api-latest

# Worker / lead runtime
agent-swarm-worker-2-11-0
agent-swarm-worker-latest

agent-fs

Ships agent-fs 0.18.24.

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 claude-code, pi, amp, copilot, goose (2026-11-10) by @desplega-bot in #2959
  • fix(memory): stop memory search from blocking the event loop by @desplega-bot in #2960
  • test(workflows): poll asserted async state instead of fixed sleeps by @desplega-bot in #2955
  • docs(patterns): link the security questionnaire guide by @desplega-bot in #2944
  • docs(playbooks): link the onboarding handoff guide from two playbooks by @desplega-bot in #2947
  • docs: add supplier invoice discrepancy review guide by @desplega-bot in #2949
  • fix: correct Helmcode DeepSeek V4.1 Flash display name by @desplega-bot in #2952
  • feat(db-retention): turn retention on by default for new installs by @desplega-bot in #2956
  • feat(runtime-pools): persistent per-agent workspace volumes on Docker by @desplega-bot in #2941
  • docs(playbooks): roll up four queued docs changes by @desplega-bot in #2961
  • feat(tasks): retry a key-limited task on another key of the same profile by @desplega-bot in #2964
  • fix(workflows): a retry poller stopped mid-tick stays stopped by @desplega-bot in #2963
  • fix(db-retention): keep an empty retention env value authoritative on first boot by @desplega-bot in #2965
  • fix(tests): spawned API servers exit when their test run dies by @desplega-bot in #2962
  • feat(ui): persistent workspace switch on the runtime pool form by @desplega-bot in #2958
  • ci: drop GitHub schedule triggers in favour of external dispatch by @desplega-bot in #2968
  • fix(workflows): keep step outputs and queued successors when two walkers finalize a run by @desplega-bot in #2966
  • fix(workflows): run completed siblings' successors when a parallel node parks by @desplega-bot in #2957
  • fix(tasks): a fallback resume keeps the crash budget and a lost bench write cannot redraw the failed key by @desplega-bot in #2970
  • docs(specs): sync TLA+ specs with main (heartbeat, workflows) by @desplega-bot in #2976
  • fix(workflows): owe a foreach join's successors from the commit that closes it by @desplega-bot in #2974
  • fix(tasks): no key retry when the task did not record its failed key by @desplega-bot in #2967
  • fix(tests): poll for Azure DevOps outbound effects instead of a fixed sleep by @desplega-bot in #2969
  • ci: deploy prod after every release by @desplega-bot in #2975
  • fix(docker): pin worker playwright to the ui-e2e version by @desplega-bot in #2979
  • feat(slack): make task-tree presentation optional by @vadimreutskiy in #2971
  • fix(memory): stop health counts and FTS sync from scanning whole tables by @desplega-bot in #2977
  • test(users): stop user-delete-perf plan reads from stalling deleteUser's COMMIT by @desplega-bot in #2986
  • fix: fall back from invalid context-preamble token budgets by @ZedingZhang in #2985
  • chore(docker): bump pi, opencode, amp (2026-11-10) by @desplega-bot in #2987
  • feat(workflows): filter webhook deliveries by header and JSON field by @ZedingZhang in #2953
  • fix(cli): reject malformed e2b stack wizard integers by @ZedingZhang in #2983
  • fix: reject malformed worker concurrency values by @ZedingZhang in #2984
  • fix(slack): allow explicitly disabled lifecycle icons by @vadimreutskiy in #2978
  • feat(mcp-user): webhook MCP Events for task completion by @desplega-bot in #2972
  • feat(workflows): add opt-in terminal run retention by @ZedingZhang in #2819
  • feat(context): store a per-session request composition manifest by @desplega-bot in #2458
  • chore(deps): bump docker/login-action from 4.7.0 to 4.8.0 by @dependabot[bot] in #2990
  • fix(workflows): a wait poller stopped mid-tick stays stopped by @desplega-bot in #2991
  • fix(slack): stop outcome cards for long-finished tasks by @desplega-bot in #2989
  • feat(github): authenticate worker git and gh with GitHub App installation tokens by @desplega-bot in #2988
  • feat(request-composition): exact pi/opencode parts and per-provider token ratio by @desplega-bot in #2469
  • fix(ui): keep long sessions fast to open and pinned to the end by @csteeg in #2992
  • release: v2.11.0 + docs daily update 2026-11-11 by @desplega-bot in #2995

New Contributors

Full Changelog: v2.10.0...v2.11.0

Don't miss a new agent-swarm release

NewReleases is sending notifications on new releases.