deepagents==0.4.3

langchain-ai/deepagentsdeepagents==0.4.3Feb 20, 2026by github-actions[bot]

AI Summary

This significant release adds per-command timeout overrides, enables type checking across the codebase, and introduces a comprehensive evaluation framework. The release also addresses multiple security vulnerabilities related to path traversal.

Key Highlights

  • Add per-command timeout override to execute() method
  • Enable type checking and resolve most linting issues
  • Add evaluation tests for skills and agent memory
  • Fix path traversal vulnerabilities in glob operations
  • Improve Memory prompt guidelines

New Features

  • Per-command timeout override to execute()
  • Type checking enabled in deepagents
  • Evaluation framework with tests
  • Path hardening for security
  • Base agent prompt implementation

Full Release Notes

Changes since deepagents==0.4.2
release(deepagents): 0.4.3 (#1465)
fix(sdk): guard timeout forwarding for older backend packages (#1461)
fix(sdk): correct imports and mock inheritance in filesystem middleware tests (#1464)
fix(sdk): warn on virtual mode (#1462)
chore(sdk): add more eval test cases (#1452)
test(deepagents): add evaluation tests for skills (#1429)
fix(deepagents): Fix Memory prompt guidelines that could lead to wrong actions (#1448)
test(sdk): add smoke test for system prompt with memory and skills (#1430)
chore(deepagents): bump min version for langchain-anthropic (#1431)
feat(deepagents): add evaluation tests for agent memory (#1415)
chore(sdk): adapt integration tests to evals framework (#1426)
feat(sdk): add per-command `timeout` override to `execute()` (#1154)
chore: auto-generate makefile help from target annotations (#1417)
chore(sdk): add more evals (#1404)
chore(sdk): minor updates to system message (#1367)
chore(sdk): add model parameterization to evals (#1408)
chore: revert SDK version following yank (#1407)
chore(sdk): add simple eval scaffolding (#1400)
refactor(sdk): add logging to silent path skips, rename `validate_path` (#1370)
fix(cli,sdk): harden path hardening (#918)
chore(sdk): add smoke tests for system message (#1363)
feat(sdk): enable type checking in deepagents and resolve most linting issues (#991)
chore(sdk): move some integration tests into unit tests (#1330)
revert(sdk): reimplement skill loading via `skill` tool calling (#1328)
fix(sdk): missing `_validate_path()` on `Glob` tool's `path` parameter allows directory traversal (#1320)
fix: Path Traversal via Unsanitized Glob Pattern in glob_info() Bypasses Virtual Mode Sandbox (#1322)
feat(sdk): add base agent prompt (#1314)

---

Thanks to our contributors: @MuriloAndre2000, @vtrivedy, @sydney-runkle, @app/corridor-security, @app/copilot-swe-agent, @ccurme, @eyurtsev, @mdrxy