[PR #540] [CLOSED] feat(deepagents): implement skill provider #550

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

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/540
Author: @colifran
Created: 5/17/2026
Status: Closed

Base: mainHead: colifran/skill-dist


📝 Commits (10+)

  • 480b8ca refactor + provider
  • 8cabf14 implement backend and filesystem providers
  • ff2e101 implement skills registry
  • 9a29b8d SkillsMiddleware refactor and skill tool
  • 496f538 registry forwarding, eager loading, skillsBackend deprecation
  • 1277536 unit tests
  • 816277d createDeepAgent wiring
  • 198801c clean up
  • f35ce4b bug fixes
  • 4784768 load skills to backend for sandboxed execution

📊 Changes

26 files changed (+4193 additions, -1277 deletions)

View changed files

📝 libs/deepagents/src/agent.test.ts (+188 -0)
📝 libs/deepagents/src/agent.ts (+99 -6)
📝 libs/deepagents/src/index.ts (+13 -0)
libs/deepagents/src/middleware/skills.skill-tool.test.ts (+251 -0)
📝 libs/deepagents/src/middleware/skills.test.ts (+3 -539)
📝 libs/deepagents/src/middleware/skills.ts (+183 -618)
📝 libs/deepagents/src/middleware/subagents.ts (+2 -1)
libs/deepagents/src/skills/backend-provider.test.ts (+312 -0)
libs/deepagents/src/skills/backend-provider.ts (+276 -0)
libs/deepagents/src/skills/discovery.test.ts (+630 -0)
libs/deepagents/src/skills/discovery.ts (+465 -0)
libs/deepagents/src/skills/filesystem-provider.test.ts (+284 -0)
libs/deepagents/src/skills/filesystem-provider.ts (+340 -0)
📝 libs/deepagents/src/skills/index.ts (+28 -4)
libs/deepagents/src/skills/provider.ts (+60 -0)
libs/deepagents/src/skills/registry.test.ts (+310 -0)
libs/deepagents/src/skills/registry.ts (+214 -0)
📝 libs/deepagents/src/types.ts (+2 -1)
📝 libs/providers/quickjs/src/middleware.test.ts (+39 -0)
📝 libs/providers/quickjs/src/middleware.ts (+159 -12)

...and 6 more files

📄 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/540 **Author:** [@colifran](https://github.com/colifran) **Created:** 5/17/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `colifran/skill-dist` --- ### 📝 Commits (10+) - [`480b8ca`](https://github.com/langchain-ai/deepagentsjs/commit/480b8ca30b2b48b074a67df109440842774431b8) refactor + provider - [`8cabf14`](https://github.com/langchain-ai/deepagentsjs/commit/8cabf14189b0c9a828b8164172a5f820900bd793) implement backend and filesystem providers - [`ff2e101`](https://github.com/langchain-ai/deepagentsjs/commit/ff2e101084c7b4b978aa0e7e2b9dfac578f322c4) implement skills registry - [`9a29b8d`](https://github.com/langchain-ai/deepagentsjs/commit/9a29b8d1a621b22fa475bab2eb11f74e9ab099b0) SkillsMiddleware refactor and skill tool - [`496f538`](https://github.com/langchain-ai/deepagentsjs/commit/496f5380ff9bba5e5d0bb8f51e7957eec00a423e) registry forwarding, eager loading, skillsBackend deprecation - [`1277536`](https://github.com/langchain-ai/deepagentsjs/commit/1277536bd77b833e1a310275355fb2f9ccaa0760) unit tests - [`816277d`](https://github.com/langchain-ai/deepagentsjs/commit/816277db56befef675dc4ba8c03412cfaeafd8b3) createDeepAgent wiring - [`198801c`](https://github.com/langchain-ai/deepagentsjs/commit/198801cd3c9aae342ed6c7ec01c14ebd5ea88453) clean up - [`f35ce4b`](https://github.com/langchain-ai/deepagentsjs/commit/f35ce4bf1d0e2707fd918585ac11604f02ec4597) bug fixes - [`4784768`](https://github.com/langchain-ai/deepagentsjs/commit/47847687002d5051da51586a2b37962378510a96) load skills to backend for sandboxed execution ### 📊 Changes **26 files changed** (+4193 additions, -1277 deletions) <details> <summary>View changed files</summary> 📝 `libs/deepagents/src/agent.test.ts` (+188 -0) 📝 `libs/deepagents/src/agent.ts` (+99 -6) 📝 `libs/deepagents/src/index.ts` (+13 -0) ➕ `libs/deepagents/src/middleware/skills.skill-tool.test.ts` (+251 -0) 📝 `libs/deepagents/src/middleware/skills.test.ts` (+3 -539) 📝 `libs/deepagents/src/middleware/skills.ts` (+183 -618) 📝 `libs/deepagents/src/middleware/subagents.ts` (+2 -1) ➕ `libs/deepagents/src/skills/backend-provider.test.ts` (+312 -0) ➕ `libs/deepagents/src/skills/backend-provider.ts` (+276 -0) ➕ `libs/deepagents/src/skills/discovery.test.ts` (+630 -0) ➕ `libs/deepagents/src/skills/discovery.ts` (+465 -0) ➕ `libs/deepagents/src/skills/filesystem-provider.test.ts` (+284 -0) ➕ `libs/deepagents/src/skills/filesystem-provider.ts` (+340 -0) 📝 `libs/deepagents/src/skills/index.ts` (+28 -4) ➕ `libs/deepagents/src/skills/provider.ts` (+60 -0) ➕ `libs/deepagents/src/skills/registry.test.ts` (+310 -0) ➕ `libs/deepagents/src/skills/registry.ts` (+214 -0) 📝 `libs/deepagents/src/types.ts` (+2 -1) 📝 `libs/providers/quickjs/src/middleware.test.ts` (+39 -0) 📝 `libs/providers/quickjs/src/middleware.ts` (+159 -12) _...and 6 more files_ </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:39 -04:00
yindo closed this issue 2026-06-05 17:23:39 -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#550