Skip to content

Releases: langchain-ai/deepagents

deepagents-cli==0.0.34

17 Mar 05:57
1e8257c

Choose a tag to compare

Features

  • External editor support via ctrl+x and /editor (#1861) (bf5d088)
  • Defer HITL approval menu while user is typing (#1833) (1d1572e)

Bug Fixes

  • Resolve config-defined providers during runtime model swaps (#1941) (aebc660)

Thanks to our community contributors: Alan Pope (@popey), Gautam Gupta (@guptagautam01) (LinkedIn)

langchain-quickjs==0.0.1

16 Mar 22:32
3efc896

Choose a tag to compare

Initial release
feat(quickjs): support toolruntime (#1932)
chore(quickjs): clean up (#1927)
feat(quickjs): prefer async when on async path (#1922)
feat(quickjs): add async support using a daemon thread (#1918)
chore(sdk): increment version to 0.5 (#1908)
chore(sdk,cli): make langchain-anthropic and langchain-google-genai explicit deps (#1886)
release(sdk): 0.4.11 (#1868)
chore: bump lock (#1871)
feat(quickjs): adding quickjs repl (#1860)

deepagents-cli==0.0.33

16 Mar 20:33
573cf13

Choose a tag to compare

Highlights

  • Client-server architecture: The CLI can now connect to a remote agent backend via langgraph dev, decoupling the UI from the runtime and unlocking server-side execution workflows.
  • Expanded model ecosystem: Added LiteLLM and Baseten as built-in providers. The /model selector now shows live model status, supports an enabled flag to hide providers, and auto-discovers models for class_path (arbitrary) providers.
  • CLI ergonomics: New -y and -S short flags for --auto-approve and --shell-allow-list. The ask_user tool is now enabled by default, and the welcome banner rotates helpful tips.
  • Performance: Integrated textual-speedups for Rust-based layout primitives, switched the messages container to stream layout, and offloaded blocking path ops from the event loop — noticeably snappier on long conversations.
  • Stability: 15 bug fixes covering markup injection, scrollbar flicker during streaming, reentrant model switching, and autocomplete race conditions.

Features

  • Client-server architecture via langgraph dev (#1759) (f5407e6)
  • Show model status in /model selector (#1820) (92ce0cf)
  • Enable ask_user tool by default (#1830) (ed0c745)
  • Add -y and -S short flags for auto-approve and shell-allow-list (#1919) (1036b16)
  • Add enabled flag to hide providers from /model switcher (#1897) (72a216c)
  • Add litellm optional dep (#1818) (defa21b)
  • Add sessions as hidden keyword alias for /threads (#1823) (ffa98cc)
  • Add Baseten as a built-in model provider/optional dep (#1819) (e05ee66)
  • Add rotating tips to welcome banner (#1898) (d882ca8)
  • Add sandbox type to trace metadata (#1845) (59ef941)
  • Show versions in non-interactive header (#1881) (adacc3f)
  • Show editable install source path in help and banner (#1916) (4ce1cee)

Bug Fixes

  • Replace per-chunk scroll_end with anchor to fix scrollbar flicker (#1891) (a9be236)
  • Auto-discover models for class_path providers (#1816) (177fe0f)
  • Correct model selector footer showing wrong profile after search (#1805) (2f1d52f)
  • Escape dynamic strings in rich markup to prevent markup injection (#1888) (d349d10)
  • Forward DAYTONA_API_URL to avoid deprecated server_url access (#1844) (7d19ca8)
  • Let unknown providers through credential check (#1815) (89d39de)
  • Persist models.recent on every session start (#1802) (32aa371)
  • Prevent reentrant model switching (#1824) (09d16a8)
  • Remove double slash in skills path template (#1808) (2bc9620)
  • Show checkmark for class_path providers in model selector (#1899) (4adb712)
  • Sort prefetched threads by user preference on initial render (#1806) (6f71153)
  • Use max-height for tool-info-scroll to shrink-wrap content (#1835) (a4e1908)
  • Use ASCII-safe glyphs in tool status restore path (#1895) (2a9cbc8)
  • Use counter to close history-recall autocomplete race (#1901) (bfd08af)
  • Use UUID7 for thread IDs instead of 8-char hex (#1826) (821885b)

Performance Improvements

  • Add textual-speedups for Rust-based layout primitives (#1910) (45b58a1)
  • Use stream layout for messages container (#1896) (b35401b)
  • Offload blocking path ops from textual event loop (#1894) (d3eedcc)
  • Speed up /model selector with cache pre-warming and async saves (#1813) (2aec75c)
  • Speed up /threads modal startup (#1811) (5758df1)

Thanks to our contributors: Jaikumar Mohite (@mohitejaikumar), Soumili Nandi (@soumilinandi), Gautam Gupta (@guptagautam01) (LinkedIn)

deepagents==0.4.11

13 Mar 21:35
b5636f3

Choose a tag to compare

Changes since deepagents==0.4.10
release(sdk): 0.4.11 (#1868)
chore(sdk): make langsmith explicit evals dep (#1867)
chore(sdk): add docs link to LocalShellBackend virtual_mode deprecation warning (#1866)
test(sdk): add ChatBaseten for evals (#1839)
feat(sdk): Add LangSmith integration metadata to deepagents (#1837)
fix(sdk): strip leading slash from glob patterns before matching (#1846)
feat(sdk): add MemoryAgentBench evaluation suite (#1807)
fix(sdk): accept all langsmith tracing env vars in evals conftest (#1847)
test(sdk): add 3 more evals for tool usage (longer trajectories) (#1840)
chore(sdk): add evals README, ensure tracing (#1834)
feat(sdk): add subagent_model param to create_deep_agent (#1369)
refactor(sdk): extract model resolution helpers into _models module (#1825)

langchain-daytona==0.0.4

11 Mar 17:24
c1abb8c

Choose a tag to compare

Changes since langchain-daytona==0.0.3
feat(daytona): add polling policy (callable function) (#1797)
release(sdk): prepare 0.4.10 patch release (#1795)
feat(daytona): expose timeout and polling interval params (#1792)
fix(daytona): fix execute implementation (#1756)
release(deepagents): 0.4.9 (#1773)
release(deepagents): 0.4.8 (#1764)


Thanks to our contributors: Sydney Runkle (@sydney-runkle)

deepagents==0.4.10

11 Mar 16:20
9e0496d

Choose a tag to compare

Changes since deepagents==0.4.9
release(sdk): prepare 0.4.10 patch release (#1795)
fix(daytona): fix execute implementation (#1756)
test(sdk): add memory evals (#1775)

deepagents-cli==0.0.32

11 Mar 18:25
b3611f8

Choose a tag to compare

Features

  • Add token breakdown to /tokens and simplify /compact messages (#1782) (2f37bff)
  • --json flag for machine-readable output (#1768) (6f62496)

Bug Fixes

  • Work around VS Code 1.110 space key regression (#1748) (f5fe431)

Thanks to our contributors: Sydney Runkle (@sydney-runkle), Vincent G (@VinceOPS) (Twitter), Jason Cat (@JasonBuildAI), Mason Daugherty (@mdrxy)

deepagents==0.4.9

10 Mar 19:55
ee11255

Choose a tag to compare

Changes since deepagents==0.4.8
release(deepagents): 0.4.9 (#1773)
feat(sdk): add prompt guidance for large tool results (#1763)


Thanks to our contributors: Sydney Runkle (@sydney-runkle)

deepagents==0.4.8

10 Mar 14:27
0f6908d

Choose a tag to compare

Changes since deepagents==0.4.7
release(deepagents): 0.4.8 (#1764)
test(sdk): bump langsmith-sdk for fixes experiments (#1752)
feat(sdk): add factory function for summarization tool middleware (#1749)
feat(sdk): add solve_rate metric to evals reporter (#1711)
feat(cli): --acp mode to run CLI agent as ACP server (#1297)
test(sdk): add metadata for experiments (#1652)
test(sdk): reuse model fixture in summarization evals (#1697)
feat(sdk): add baseten-hosted models to evals workflow (#1682)

deepagents-cli==0.0.31

09 Mar 04:33
dbeb6be

Choose a tag to compare

Features

  • Opt-in ask_user tool for interactive agent questions (#1377) (de7068d)
  • Big thread improvements!
    • Rework /thread switcher with search, columns, delete, and sort toggle (#1723) (8b21ddb)
    • Track and display working directory per thread (#1735) (0e4f25d)
    • Add -n short flag for threads list --limit (#1731) (8bbace9)
    • Add sort, branch filter, and verbose flags to threads list (#1732) (11dc8e3)
  • Tailor system prompt for non-interactive mode (#1727) (871e5cf)
  • /reload command for in-session config refresh (#1722) (381aee6)
  • Rearrange HITL option order in approval menu (#1726) (0ca6cb2)

Bug Fixes

  • Localize newline shortcut labels by platform (#1721) (f35576b)
  • Prevent shift+enter from sending backslash+enter (#1728) (81dceb0)
  • Write files with langsmith sandbox (#1714) (5933c9e)

Thanks to our contributors: Gautam Gupta (@guptagautam01) (LinkedIn), Mason Daugherty (@mdrxy)