Install & Run
npm:
npx @desplega.ai/agent-swarm@2.13.0
# or install globally
npm i -g @desplega.ai/agent-swarm@2.13.0bun:
bunx @desplega.ai/agent-swarm@2.13.0
# or install globally
bun i -g @desplega.ai/agent-swarm@2.13.0Docker:
# Server
docker pull ghcr.io/desplega-ai/agent-swarm:2.13.0
# Worker
docker pull ghcr.io/desplega-ai/agent-swarm-worker:2.13.0
# Dashboard
docker pull ghcr.io/desplega-ai/agent-swarm-ui:2.13.0E2B templates:
# API
agent-swarm-api-2-13-0
agent-swarm-api-latest
# Worker / lead runtime
agent-swarm-worker-2-13-0
agent-swarm-worker-latestagent-fs
Ships agent-fs 0.18.26 (bumped from 0.18.25).
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
- docs: correct session and custom-script claims in commitment tracking guide by @desplega-bot in #3054
- docs: add marketplace catalog discrepancy review guide by @desplega-bot in #3055
- docs: add support to engineering escalation handoff guide by @desplega-bot in #3056
- docs: add customer billing dispute review guide by @desplega-bot in #3057
- fix: isolate KV sweep batch yields from DB time slicing by @desplega-bot in #3052
- feat(ui): composer drafts, @ and / mentions, and smart paste by @desplega-bot in #3047
- feat(slack): mirror Sessions follow-ups and their replies into the Slack thread by @desplega-bot in #3048
- fix(ui): support UUID generation on HTTP origins by @ZedingZhang in #3031
- fix(agentmail): link inbound senders only when AgentMail authenticated them by @desplega-bot in #3050
- docs: add service capacity planning brief guide by @desplega-bot in #3058
- feat(sessions): star sessions, star and hide groups, open Done Slack sessions by @desplega-bot in #3051
- feat(primitives): sheet-import-xlsx and sheet-export-xlsx by @desplega-bot in #3038
- fix(workflows): gate param-rendered env and secret workflow input by @desplega-bot in #3049
- chore(docker): bump codex, amp, dsh, kiro-cli, node (2026-11-12) by @desplega-bot in #3059
- fix(fs): send JSON uploads to agent-fs as octet-stream by @desplega-bot in #3060
- chore(evals): require EVALS_API_KEY when serving with NODE_ENV=production by @desplega-bot in #3062
- fix(sessions): list a Slack channel or DM as one session list by @desplega-bot in #3061
- feat(audit): record creating and updating agent and person on scripts, skills, workflows, schedules by @desplega-bot in #2825
- docs: drop same-records claim from supplier evidence guide by @desplega-bot in #3065
- docs: qualify cadence claim and fix operating-model link in catalog review guide by @desplega-bot in #3066
- docs: add inventory exception handoff guide by @desplega-bot in #3067
- docs: add marketplace moderation appeals guide by @desplega-bot in #3068
- docs(specs): sync TLA+ specs with main (heartbeat, workflows) by @desplega-bot in #3071
- fix(test): give each bundled extension its own validation budget by @desplega-bot in #3078
- fix(ui): remove unmounted template recommendation card by @ZedingZhang in #3072
- fix(gitlab): link webhook senders by email only when it is an address by @desplega-bot in #3077
- feat(people): dismiss unmapped identities and hide [bot] logins by @desplega-bot in #3075
- docs: add marketplace partner payout exception review guide by @desplega-bot in #3069
- chore(ui): remove unused custom Link2Icon by @ZedingZhang in #3070
- fix(primitives): scope object-reindex with prefix and dryRun, name the fix when a sheet lost its id by @desplega-bot in #3076
- fix(apps): scan app rows in key windows so a row list stops blocking the event loop by @desplega-bot in #3079
- chore(docker): bump amp (2026-11-12) by @desplega-bot in #3080
- feat(skills): seed boards-and-sheets skill for ctx.sheets and ctx.boards by @desplega-bot in #3073
- fix(memory): run memory search reads in worker threads so a search stops blocking the API loop by @desplega-bot in #3081
- fix(slack): link and admit senders by profile email only on this Slack team by @desplega-bot in #3091
- docs(playbooks): add Software Factory playbook by @desplega-bot in #3083
- fix(worker): install prek pre-push in ad-hoc clones via init.templateDir by @desplega-bot in #3084
- feat(check): drift and scoped E2E steps in check:local by @desplega-bot in #3086
- feat(ui): dismiss stale comments from the Files send tray by @desplega-bot in #3082
- feat(objects): HTTP routes to read and save boards and sheets by @desplega-bot in #3074
- feat(hooks): native tool interception shims for claude, codex, pi and opencode by @desplega-bot in #3090
- fix(fs): limit shared-drive invites to the operator key and users by @desplega-bot in #3098
- fix(slack): fail closed on unknown Slack teams for email linking and Work Objects by @desplega-bot in #3094
- perf(memory): run the search health counts on a read worker, not the event loop by @desplega-bot in #3097
- feat(objects): ObjectEmbed shows an editable board or sheet inside an app by @desplega-bot in #3093
- perf(poll): run idle polls read-only, take the write lock only to claim by @desplega-bot in #3089
- fix(setup): propose the newest catalog models and let a ChatGPT subscription run on pi by @desplega-bot in #3085
- feat(defer): wake on external events by @desplega-bot in #3087
- fix(pi): accept every provider key pi-ai resolves, including FIREWORK… by @jagoda in #3096
- feat(repos): per-repo merge policy record by @desplega-bot in #3088
- feat(workflows): add hmac-sha1 webhook verification format by @swain in #3092
- release: v2.13.0 + agent-fs 0.18.26 + docs daily update 2026-11-13 by @desplega-bot in #3102
New Contributors
Full Changelog: v2.12.0...v2.13.0