Warning
This is a pre-release version. Install with: pip install deepagents==0.7.0a3
Released from alpha/deepagents-0-7-0a3 at commit 7d5e7c0
This alpha catches the 0.7 prerelease line up to current main and adds the latest SDK behavior changes on top of the recursive filesystem work from 0.7.0a2.
Features
- Allow custom middleware passed to
create_deep_agent(..., middleware=[...])to replace a default middleware instance when the.namematches, so users can override defaults such asSummarizationMiddlewarewithout also excluding the built-in instance (#4251) (90c8472). - Reduce round trips when
sandbox.executeoffloads large tool results by capturing oversized command output directly inside the sandbox artifact path (#4230) (02f5bd7). - Lift arbitrary SDK
max_iterationslimit onRubricMiddleware(#4405) (d6692a7). - Include the
deepagents[aws]extra for Bedrock prompt caching support from the latest stable line (#4108) (a398382).
Bug Fixes
- Emit
max_iterations_reachedas the terminalRubricMiddlewarestatus when the iteration cap is exhausted, instead of emitting a finalneeds_revisionevent that will not loop (#4406) (a51c8d2).
Internal maintainers: @imnishitha, @ccurme, @mdrxy
Released by: @mdrxy