[PR #436] [CLOSED] feat: implement swarm #465

Closed
opened 2026-06-05 17:23:17 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/436
Author: @colifran
Created: 4/7/2026
Status: Closed

Base: mainHead: colifran/swarm


📝 Commits (9)

  • cf55a19 initial swarm work - setting up parsing utils and swarm types
  • 05d37f9 implement swarm executor
  • 90e2dd7 implement swarm tool and swarm middleware
  • 52778fb fix bugs
  • 5550f23 wire swarm into create deep agent
  • c659e53 design changes, bug fixes, clean-up
  • 079d569 prompt updates and temporary file path system fix
  • d2cfce0 clean up swarm - fix quality regressions
  • 3bc66f1 prompt tuning

📊 Changes

13 files changed (+1916 additions, -2 deletions)

View changed files

📝 libs/deepagents/src/agent.ts (+22 -0)
📝 libs/deepagents/src/index.ts (+7 -0)
📝 libs/deepagents/src/middleware/index.ts (+8 -0)
📝 libs/deepagents/src/middleware/subagents.ts (+18 -2)
libs/deepagents/src/middleware/swarm.test.ts (+186 -0)
libs/deepagents/src/middleware/swarm.ts (+280 -0)
📝 libs/deepagents/src/middleware/test.ts (+21 -0)
libs/deepagents/src/swarm/executor.test.ts (+647 -0)
libs/deepagents/src/swarm/executor.ts (+320 -0)
libs/deepagents/src/swarm/index.ts (+14 -0)
libs/deepagents/src/swarm/parse.test.ts (+201 -0)
libs/deepagents/src/swarm/parse.ts (+82 -0)
libs/deepagents/src/swarm/types.ts (+110 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/deepagentsjs/pull/436 **Author:** [@colifran](https://github.com/colifran) **Created:** 4/7/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `colifran/swarm` --- ### 📝 Commits (9) - [`cf55a19`](https://github.com/langchain-ai/deepagentsjs/commit/cf55a19772373d9f3e3b36a1e65a515fa14d09cf) initial swarm work - setting up parsing utils and swarm types - [`05d37f9`](https://github.com/langchain-ai/deepagentsjs/commit/05d37f9a45ba8aeec40ac18040f2b02247fb631e) implement swarm executor - [`90e2dd7`](https://github.com/langchain-ai/deepagentsjs/commit/90e2dd714c75349fa43f0605d63416f926eb1085) implement swarm tool and swarm middleware - [`52778fb`](https://github.com/langchain-ai/deepagentsjs/commit/52778fb5174bcce1e5949b3db84c4c3ad0ba3951) fix bugs - [`5550f23`](https://github.com/langchain-ai/deepagentsjs/commit/5550f2330a1e34ee47a921f28b297c72a0ae6d20) wire swarm into create deep agent - [`c659e53`](https://github.com/langchain-ai/deepagentsjs/commit/c659e534b1a7e143b31d7c7757ec603d5f69bee1) design changes, bug fixes, clean-up - [`079d569`](https://github.com/langchain-ai/deepagentsjs/commit/079d5691c993549aec8f3aba33449b30b6343113) prompt updates and temporary file path system fix - [`d2cfce0`](https://github.com/langchain-ai/deepagentsjs/commit/d2cfce0f26bd1cd33d90c2736f88c0183a9ee8da) clean up swarm - fix quality regressions - [`3bc66f1`](https://github.com/langchain-ai/deepagentsjs/commit/3bc66f1e4493d17e00de3501449085810e5e9083) prompt tuning ### 📊 Changes **13 files changed** (+1916 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `libs/deepagents/src/agent.ts` (+22 -0) 📝 `libs/deepagents/src/index.ts` (+7 -0) 📝 `libs/deepagents/src/middleware/index.ts` (+8 -0) 📝 `libs/deepagents/src/middleware/subagents.ts` (+18 -2) ➕ `libs/deepagents/src/middleware/swarm.test.ts` (+186 -0) ➕ `libs/deepagents/src/middleware/swarm.ts` (+280 -0) 📝 `libs/deepagents/src/middleware/test.ts` (+21 -0) ➕ `libs/deepagents/src/swarm/executor.test.ts` (+647 -0) ➕ `libs/deepagents/src/swarm/executor.ts` (+320 -0) ➕ `libs/deepagents/src/swarm/index.ts` (+14 -0) ➕ `libs/deepagents/src/swarm/parse.test.ts` (+201 -0) ➕ `libs/deepagents/src/swarm/parse.ts` (+82 -0) ➕ `libs/deepagents/src/swarm/types.ts` (+110 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 17:23:17 -04:00
yindo closed this issue 2026-06-05 17:23:17 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/deepagentsjs#465