Warning
This is a pre-release version. Install with: pip install deepagents==0.7.0a8
Released from alpha/deepagents-0-7-0a8 at commit 8feda38
This alpha makes restricted filesystem tool configurations safer and more coherent while ensuring composite root-listing failures surface correctly.
Bug Fixes
- Make filesystem tools omitted through
FilesystemMiddleware(tools=[...])non-executable, so stray or hallucinated calls return an error instead of running. (#4698) (9709525). - Align filesystem instructions with the tools that remain available after allowlist and backend-capability filtering, so agents no longer reference hidden
greporglobtools or prohibit equivalent shell search when dedicated search tools are unavailable. (#4920) (d3650c7) (#4921) (b65cc00). - Propagate default-backend failures from
CompositeBackend.ls("/")andCompositeBackend.als("/")instead of returning successful route-only listings. (#4925) (4c3b166).
Internal maintainers: @imnishitha, @hntrl, @mdrxy
Released by: @mdrxy
This commit history includes changes to this package. Commits are listed newest first.
Git log since deepagents==0.7.0a7
8feda38 hotfix(sdk): alpha release 0.7.0a8
4c3b166 fix(sdk): propagate root listing errors from CompositeBackend (#4925)
d3650c7 fix(sdk): condition large-result guidance on visible tools (#4920)
b65cc00 fix(sdk): condition execute search guidance on visible tools (#4921)
a8e4768 docs(sdk): explain backend file operation semantics (#4919)
9e8d478 refactor(sdk): extract prompt caching helpers (#4892)
8326177 chore(deps): bump pyasn1 from 0.6.3 to 0.6.4 in /libs/deepagents (#4897)
8400b89 chore(deps-dev): bump setuptools from 82.0.1 to 83.0.0 in /libs/evals (#4896)
b708207 chore(deps-dev): bump pillow from 12.2.0 to 12.3.0 in /libs/evals (#4876)
29d6046 chore(deps): require langchain-quickjs 0.3.3 (#4802)
9709525 fix(sdk): remove excluded tools from ToolNode (#4698)
e61156d test(sdk): handle expected middleware warnings (#4717)