[PR #42] [MERGED] feat: rewrite deep agents on top of createAgent #78

Closed
opened 2026-02-16 06:17:06 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/42
Author: @dqbd
Created: 10/30/2025
Status: Merged
Merged: 11/5/2025
Merged by: @nhuang-lc

Base: mainHead: nh/v1


📝 Commits (10+)

📊 Changes

48 files changed (+13232 additions, -3423 deletions)

View changed files

📝 .github/workflows/ci.yml (+27 -32)
📝 .github/workflows/unit-tests.yml (+15 -8)
.nvmrc (+1 -0)
.prettierrc (+1 -0)
.vscode/settings.json (+10 -0)
📝 README.md (+542 -5)
examples/backends/composite-backend.ts (+118 -0)
examples/backends/filesystem-backend.ts (+55 -0)
examples/backends/state-backend.ts (+69 -0)
examples/backends/store-backend.ts (+98 -0)
📝 examples/research/research-agent.ts (+44 -27)
📝 package.json (+28 -21)
pnpm-lock.yaml (+4397 -0)
src/agent.ts (+188 -0)
src/backends/composite.ts (+256 -0)
src/backends/filesystem.ts (+658 -0)
src/backends/index.ts (+25 -0)
src/backends/protocol.ts (+216 -0)
src/backends/state.ts (+222 -0)
src/backends/store.ts (+387 -0)

...and 28 more files

📄 Description

Supersedes #32


🔄 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/42 **Author:** [@dqbd](https://github.com/dqbd) **Created:** 10/30/2025 **Status:** ✅ Merged **Merged:** 11/5/2025 **Merged by:** [@nhuang-lc](https://github.com/nhuang-lc) **Base:** `main` ← **Head:** `nh/v1` --- ### 📝 Commits (10+) - [`061ee01`](https://github.com/langchain-ai/deepagentsjs/commit/061ee01d5a261c357472cf9975d9d6df8b14dae0) feat: migrate to createAgent API and middleware architecture - [`f961383`](https://github.com/langchain-ai/deepagentsjs/commit/f961383627a4e858992957ef07b255c8075d1297) consolidate imports - [`ecca02c`](https://github.com/langchain-ai/deepagentsjs/commit/ecca02c437d89949d527305cb53f9414e7bef18c) progress - [`b6cbe1b`](https://github.com/langchain-ai/deepagentsjs/commit/b6cbe1baa5e2518c386307124d08fd349d04647e) push remaining update - [`680b78f`](https://github.com/langchain-ai/deepagentsjs/commit/680b78fbe56271e886b84683e3e4c3f11a90ba88) fix ci - [`536819a`](https://github.com/langchain-ai/deepagentsjs/commit/536819a17df77bc57055c0dd228418ce6224669b) cr - [`d1c852b`](https://github.com/langchain-ai/deepagentsjs/commit/d1c852bed2bcaeb4a44bdcf83f1e23915f1daeeb) fix - [`8997fd7`](https://github.com/langchain-ai/deepagentsjs/commit/8997fd7dc8fa4bd09b6d4c222c764839214d882e) add anthropicPromptCachingMiddleware - [`95ac817`](https://github.com/langchain-ai/deepagentsjs/commit/95ac81709b684f8d6579613d2edfa43ef1d6cb3d) prettier - [`cc4d68f`](https://github.com/langchain-ai/deepagentsjs/commit/cc4d68f7d1a1a2b446b7f9934c1c0dc6be7b7ce2) prettier ### 📊 Changes **48 files changed** (+13232 additions, -3423 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yml` (+27 -32) 📝 `.github/workflows/unit-tests.yml` (+15 -8) ➕ `.nvmrc` (+1 -0) ➕ `.prettierrc` (+1 -0) ➕ `.vscode/settings.json` (+10 -0) 📝 `README.md` (+542 -5) ➕ `examples/backends/composite-backend.ts` (+118 -0) ➕ `examples/backends/filesystem-backend.ts` (+55 -0) ➕ `examples/backends/state-backend.ts` (+69 -0) ➕ `examples/backends/store-backend.ts` (+98 -0) 📝 `examples/research/research-agent.ts` (+44 -27) 📝 `package.json` (+28 -21) ➕ `pnpm-lock.yaml` (+4397 -0) ➕ `src/agent.ts` (+188 -0) ➕ `src/backends/composite.ts` (+256 -0) ➕ `src/backends/filesystem.ts` (+658 -0) ➕ `src/backends/index.ts` (+25 -0) ➕ `src/backends/protocol.ts` (+216 -0) ➕ `src/backends/state.ts` (+222 -0) ➕ `src/backends/store.ts` (+387 -0) _...and 28 more files_ </details> ### 📄 Description Supersedes #32 --- <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-02-16 06:17:06 -05:00
yindo closed this issue 2026-02-16 06:17:06 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/deepagentsjs#78