deepagents==0.7.0a8
Pre-release
Pre-release
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: Nishitha M (@imnishitha), Hunter Lovell (@hntrl), Mason Daugherty (@mdrxy)
Released by: Mason Daugherty (@mdrxy)
Git log since deepagents==0.7.0a7
This commit history includes changes to this package. Commits are listed newest first.
8feda38hotfix(sdk): alpha release 0.7.0a84c3b166fix(sdk): propagate root listing errors fromCompositeBackend(#4925)d3650c7fix(sdk): condition large-result guidance on visible tools (#4920)b65cc00fix(sdk): conditionexecutesearch guidance on visible tools (#4921)a8e4768docs(sdk): explain backend file operation semantics (#4919)9e8d478refactor(sdk): extract prompt caching helpers (#4892)8326177chore(deps): bump pyasn1 from 0.6.3 to 0.6.4 in /libs/deepagents (#4897)8400b89chore(deps-dev): bump setuptools from 82.0.1 to 83.0.0 in /libs/evals (#4896)b708207chore(deps-dev): bump pillow from 12.2.0 to 12.3.0 in /libs/evals (#4876)29d6046chore(deps): requirelangchain-quickjs0.3.3 (#4802)9709525fix(sdk): remove excluded tools fromToolNode(#4698)e61156dtest(sdk): handle expected middleware warnings (#4717)