Changes since deepagents==0.4.3
release(deepagents): 0.4.4 (#1519)
fix(sdk): use consistent path stripping in CompositeBackend grep and glob (#1504)
fix(sdk): add timeout to glob in FilesystemMiddleware (#1508)
fix(sdk): validate tool_call_id before subagent invocation (#1506)
fix(sdk): bundle read template params into single base64 payload (#1500)
fix(deepagents): preserve ToolMessage artifact when evicting large outputs (#1482)
fix(sdk): fix glob matching with ** in _python_search fallback (#1350)
fix(sdk): sanitize paths in BaseSandbox ls_info and read templates (#1484)
docs(sdk): fix SkillsMiddleware.before_agent docstring to reflect caching behavior (#1495)
perf(sdk): parallelize summarization offload and LLM summary generation (#1488)
chore(sdk): add coverage to Makefile (#1493)
perf(sdk): batch memory source loading into a single download_files call (#1490)
Thanks to our contributors: @dotuananh0712, @AdemBoukhris457, @OiPunk