[PR #258] feat(fs): add encoding option to filesystem tools #305

Open
opened 2026-06-05 17:22:35 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/258
Author: @zhisenyang
Created: 2/28/2026
Status: 🔄 Open

Base: mainHead: feat/fs-encoding


📝 Commits (10+)

  • 2fd7ede feat(fs): add encoding option to filesystem tools
  • 11a3dee Change deepagents version from patch to minor
  • ca9eef8 Merge branch 'main' into feat/fs-encoding
  • 28ef170 test(fs): add tests for the new encoding parameter
  • fb9f72d Merge branch 'main' into feat/fs-encoding
  • 5ccdbf2 Merge branch 'main' into feat/fs-encoding
  • 79225ed Merge remote-tracking branch 'upstream/main' into feat/fs-encoding
  • 48a3459 Merge remote-tracking branch 'upstream/main' into feat/fs-encoding
  • 2951720 feat(tests): enhance encoding tests with multilingual content and improved decoding
  • df2c954 Merge branch 'main' into feat/fs-encoding

📊 Changes

10 files changed (+187 additions, -48 deletions)

View changed files

.changeset/hungry-news-listen.md (+5 -0)
📝 libs/deepagents/src/backends/composite.ts (+12 -9)
📝 libs/deepagents/src/backends/filesystem.test.ts (+58 -0)
📝 libs/deepagents/src/backends/filesystem.ts (+23 -15)
📝 libs/deepagents/src/backends/local-shell.ts (+4 -2)
📝 libs/deepagents/src/backends/protocol.ts (+5 -3)
📝 libs/deepagents/src/backends/sandbox.ts (+27 -8)
📝 libs/deepagents/src/backends/state.ts (+5 -3)
📝 libs/deepagents/src/backends/store.ts (+5 -2)
📝 libs/deepagents/src/middleware/fs.ts (+43 -6)

📄 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/258 **Author:** [@zhisenyang](https://github.com/zhisenyang) **Created:** 2/28/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feat/fs-encoding` --- ### 📝 Commits (10+) - [`2fd7ede`](https://github.com/langchain-ai/deepagentsjs/commit/2fd7edecb21ce63c46794a3d2eb4bb94a8025ae4) feat(fs): add encoding option to filesystem tools - [`11a3dee`](https://github.com/langchain-ai/deepagentsjs/commit/11a3dee5b96fa6c66d4be26686c30dc6888e8d42) Change deepagents version from patch to minor - [`ca9eef8`](https://github.com/langchain-ai/deepagentsjs/commit/ca9eef8b394f713fc125e5983b5ced5f32e9ce1c) Merge branch 'main' into feat/fs-encoding - [`28ef170`](https://github.com/langchain-ai/deepagentsjs/commit/28ef170f76d2cd78910c601b129f2aa7b376ed45) test(fs): add tests for the new encoding parameter - [`fb9f72d`](https://github.com/langchain-ai/deepagentsjs/commit/fb9f72dd1ad1bd82a86e3de80e6bae4a03c8274d) Merge branch 'main' into feat/fs-encoding - [`5ccdbf2`](https://github.com/langchain-ai/deepagentsjs/commit/5ccdbf29d9c5715ca1afa9bc4bb755fe6b7d29d1) Merge branch 'main' into feat/fs-encoding - [`79225ed`](https://github.com/langchain-ai/deepagentsjs/commit/79225ede5ff2e4df50e0d10c0ffe2401fa359f15) Merge remote-tracking branch 'upstream/main' into feat/fs-encoding - [`48a3459`](https://github.com/langchain-ai/deepagentsjs/commit/48a3459c5e47e12c973a7fa67859372ef0c04bab) Merge remote-tracking branch 'upstream/main' into feat/fs-encoding - [`2951720`](https://github.com/langchain-ai/deepagentsjs/commit/29517205e518e8ce5fc879c23d43829e90a58bdc) feat(tests): enhance encoding tests with multilingual content and improved decoding - [`df2c954`](https://github.com/langchain-ai/deepagentsjs/commit/df2c954c016cf27af7b45399d56045f0d6de220b) Merge branch 'main' into feat/fs-encoding ### 📊 Changes **10 files changed** (+187 additions, -48 deletions) <details> <summary>View changed files</summary> ➕ `.changeset/hungry-news-listen.md` (+5 -0) 📝 `libs/deepagents/src/backends/composite.ts` (+12 -9) 📝 `libs/deepagents/src/backends/filesystem.test.ts` (+58 -0) 📝 `libs/deepagents/src/backends/filesystem.ts` (+23 -15) 📝 `libs/deepagents/src/backends/local-shell.ts` (+4 -2) 📝 `libs/deepagents/src/backends/protocol.ts` (+5 -3) 📝 `libs/deepagents/src/backends/sandbox.ts` (+27 -8) 📝 `libs/deepagents/src/backends/state.ts` (+5 -3) 📝 `libs/deepagents/src/backends/store.ts` (+5 -2) 📝 `libs/deepagents/src/middleware/fs.ts` (+43 -6) </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:22:35 -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#305