v0.3.29
parruda/swarmv0.3.29Jun 24, 2026by github-actions[bot]
AI Summary
A major update introducing a channel-agnostic engine architecture, a framework-level feature flag system, and platform-agnostic channel foundations, alongside various bug fixes and refactoring for the autopilot and scheduler modules.
Key Highlights
- Channel-agnostic engine (Supervisor + Router) implementation
- Framework-level feature flag system
- Feishu integration as a channel implementation
- Removal of Gemini CLI runtime
New Features
- Platform-agnostic channel foundation
- Proxy support for WebSocket connections
- Dispatch daemon feature flag snapshots
Full Release Notes
## Changelog * b92e4a53fb93f047695cbac9af2453474c1c3dba DH-106 为飞书接入补上 /new 会话指令 (MUL-3503) (#4396) * 8ad673fdb7209235f68e2c4c7eff196c265e6ac1 MUL-3560: gate slim runtime brief behind `runtime_brief_slim` feature flag (#4449) * 4d7111d39656bbf9cd30f3d7572a92b6254e6ace MUL-3605: Fix serialization of agent task claims by capacity * 76c58a4ee860b1b4a0fd57ac72997b6743a4fcf8 MUL-3617: remove Gemini CLI runtime (#4503) * 1ac3a03e5dbfb31fc8224172739f8730779e3376 MUL-3618: dispatch daemon feature flag snapshots (#4509) * a66f7ce8b1e9ca32f2e0f844a447296d12a98e0e MUL-3640: add 2026-06-24 changelog entry (#4518) * d43840f3220a82021445ebd7ba85a9da4cdccb3d Revert "fix(editor): index @mention selection by rendered order (MUL-3607) (#…" (#4489) * 3e21e58df03cdb12b98efa471e7d49557bc5079b feat(channel): channel-agnostic engine (Supervisor + Router); Feishu as channel.Channel (MUL-3620) (#4512) * b79777caece68b20548521bc70778c24c52baca0 feat(comments): resolve-aware fold for agent comment reads (MUL-3555) (#4463) * 4a8210912af59c5aa2d85aa1c60498b06871a593 feat(featureflag): framework-level feature flag system (MUL-3615) (#4496) * ce28d0aa0edad0e28948c3ea2e34a857cb1d9cbe feat(integrations): add platform-agnostic channel foundation (MUL-3515) (#4412) * af34b8f83a2bc647ac282596b07d1c3877216579 feat(lark): add proxy support for WebSocket connections (#4166) * 3103ed108223a295539d65f7666d868679b57be1 fix(agent): surface Antigravity provider log failures (#4494) * 00b9668cd2c2c3fbf177022459132b756b900cb0 fix(autopilot): cold-start planner honors trigger.last_fired_at (MUL-3551) (#4495) * c3d8529ba58bd1b2544ef2cd33bbd9b16c24c034 fix(channel): eliminate WaitGroup Add/Wait data race in engine.Supervisor (MUL-3620) (#4517) * a898e5317eaf52510e6cbc696c6abcaa75a19d4b fix(chat): stop cancelled-run drafts resurrecting after deletion (#4486) * 9db80a09405d23ce20f1b9d05f3e7ace043f9bcf fix(daemon): forbid mid-run progress comments in runtime brief (#4516) * 1890a9fa19ec21b10202d6de92c654e96a524b8d fix(editor): index @mention selection by rendered order (MUL-3607) (#4487) * 8a0934c7411cd4c7bb38fbdffe5eb22235a0bf71 fix(editor): track @mention selection by identity, not slot index (MUL-3607) (#4488) * 79c9158097bc6cb4c45f15b9dd2119344e0be896 fix(issue): order sub-issues by number ASC instead of position (#4511) * a7908e6967eba1214723fda7f13b0f2510c565fd fix(issues): sync header agent chip with execution log via shared query (#4498) * 20eecfb093f9d753764547877e01cce49ea837b4 fix(projects): honor repo resource checkout refs (MUL-3593) (#4470) * cb7cc82ecbddb4c3a1163d7d963fed624fabf051 fix: allow same-origin attachment previews (#4504) * eca6102365990bb4884ed553eb8b582ee64eb91f refactor(autopilot): autopilot_run.planned_at + DispatchAutopilotForPlan (2/3 MUL-3551) (#4443) * 131ca80a6c3dbf1e6d79d21665cc40ef8bceb5b7 refactor(autopilot): migrate scheduled dispatch to scheduler.Manager (3/3 MUL-3551) (#4444) * f9ed62f075f5af6e617dbc1b25870af93cb18d88 refactor(scheduler): add PlansForScope hook for non-cadence jobs (#4442)