chore(deepagents): refactor backend method names - lsInfo -> ls, grepRaw -> grep, globInfo -> glob#318
Merged
Colin Francis (colifran) merged 147 commits intomainfrom Mar 18, 2026
Conversation
🦋 Changeset detectedLatest commit: f7e86ef The changes in this PR will be included in the next version bump. This PR includes changesets to release 8 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
commit: |
Hunter Lovell (hntrl)
approved these changes
Mar 17, 2026
c564a9d to
acfced7
Compare
b9c42cd to
814758c
Compare
acfced7 to
3e99885
Compare
fe6fc59 to
4ff7ef5
Compare
Merged
Colin Francis (colifran)
added a commit
that referenced
this pull request
Mar 24, 2026
…`grepRaw` -> `grep`, `globInfo` -> `glob` (#318) * update backend protocol interface, types, and utils * refactor state backend * refactor store backend * clean up * unit tests * refactor filesystem * unit tests * skip binary files in literal search for filesystem backend * refactor base sandbox * base sandbox unit tests * refactor local shell backend * refactor composite backend * composite and local shell backend changes * refactor fs middleware * unit tests and fixed issue where createFileData was removed - this would be breaking * refactor acp filesystem backend * backend protocol v2 * simplify createFileData * docstrings * adapt backend protocol tests * sandbox protocol v2 * format * standard tests * fix tests * fix tests * fix tests * fix node vfs * lint fix * empty commit * fix download files to handle binary * any backend protocol * lint * make backend protocol v2 extend backend protocol * make backend unknown type for is sandbox backend check * add changeset * add max binary file size * add svg * separate v1 and v2 * format * lint * format * update glob, ls, read raw return types * unit test fixes * fix tests * restore standard-tests package * fix integ tests - make standard-tests backward compatible * remove deleted sandbox adapter * standard-test refactor for backwards compat * linting * fix tests * type guards and improved guard checks * store mime type with v2 file data * make explicit v1 types * fix locall shell int types * fix bug * edge case * update providers * lint * fix repl * read raw tests * support string or unint8arrays * clean comments, docstrings, and fix issue where we were throwing a string * don't re-wrap uint8arrays * clean up test names * fix quickjs * poison pill and uint8array issues * add back video and audio support * bump langgraph-checkpoint version for json plus serializer changes * fix lock after merge with main * remove explicit cast * use instance of Uint8Array for FileDataV2 schema * update changeset * update backend protocol interface, types, and utils * refactor state backend * refactor store backend * clean up * unit tests * refactor filesystem * unit tests * skip binary files in literal search for filesystem backend * refactor base sandbox * base sandbox unit tests * refactor local shell backend * refactor composite backend * composite and local shell backend changes * refactor fs middleware * unit tests and fixed issue where createFileData was removed - this would be breaking * refactor acp filesystem backend * backend protocol v2 * simplify createFileData * docstrings * adapt backend protocol tests * sandbox protocol v2 * format * standard tests * fix tests * fix tests * fix tests * fix node vfs * lint fix * empty commit * fix download files to handle binary * any backend protocol * lint * make backend protocol v2 extend backend protocol * make backend unknown type for is sandbox backend check * add changeset * add max binary file size * add svg * separate v1 and v2 * format * lint * format * update glob, ls, read raw return types * unit test fixes * fix tests * restore standard-tests package * fix integ tests - make standard-tests backward compatible * remove deleted sandbox adapter * standard-test refactor for backwards compat * linting * fix tests * type guards and improved guard checks * store mime type with v2 file data * make explicit v1 types * fix locall shell int types * fix bug * edge case * update providers * lint * fix repl * read raw tests * support string or unint8arrays * clean comments, docstrings, and fix issue where we were throwing a string * don't re-wrap uint8arrays * clean up test names * fix quickjs * poison pill and uint8array issues * add back video and audio support * bump langgraph-checkpoint version for json plus serializer changes * fix lock after merge with main * remove explicit cast * use instance of Uint8Array for FileDataV2 schema * refactor backend methods * add changeset * changesets * regen lock
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Continues backend refactor work by updating the method names on the
BackendProtocolV2interface:lsInfo->lsgrepRaw->grepglobInfo->globTests
Updated existing unit tests so support updated backend method names.