Releases: langchain-ai/deepagents
deepagents-cli==0.0.34
Features
- External editor support via
ctrl+xand/editor(#1861) (bf5d088) - Defer HITL approval menu while user is typing (#1833) (1d1572e)
Bug Fixes
Thanks to our community contributors: Alan Pope (@popey), Gautam Gupta (@guptagautam01) (LinkedIn)
langchain-quickjs==0.0.1
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
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
/modelselector now shows live model status, supports anenabledflag to hide providers, and auto-discovers models forclass_path(arbitrary) providers. - CLI ergonomics: New
-yand-Sshort flags for--auto-approveand--shell-allow-list. Theask_usertool is now enabled by default, and the welcome banner rotates helpful tips. - Performance: Integrated
textual-speedupsfor 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
/modelselector (#1820) (92ce0cf) - Enable
ask_usertool by default (#1830) (ed0c745) - Add
-yand-Sshort flags for auto-approve and shell-allow-list (#1919) (1036b16) - Add
enabledflag to hide providers from/modelswitcher (#1897) (72a216c) - Add
litellmoptional dep (#1818) (defa21b) - Add
sessionsas 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_endwith anchor to fix scrollbar flicker (#1891) (a9be236) - Auto-discover models for
class_pathproviders (#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_URLto avoid deprecatedserver_urlaccess (#1844) (7d19ca8) - Let unknown providers through credential check (#1815) (89d39de)
- Persist
models.recenton every session start (#1802) (32aa371) - Prevent reentrant model switching (#1824) (09d16a8)
- Remove double slash in skills path template (#1808) (2bc9620)
- Show checkmark for
class_pathproviders in model selector (#1899) (4adb712) - Sort prefetched threads by user preference on initial render (#1806) (6f71153)
- Use
max-heightfortool-info-scrollto 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-speedupsfor 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
/modelselector with cache pre-warming and async saves (#1813) (2aec75c) - Speed up
/threadsmodal startup (#1811) (5758df1)
Thanks to our contributors: Jaikumar Mohite (@mohitejaikumar), Soumili Nandi (@soumilinandi), Gautam Gupta (@guptagautam01) (LinkedIn)
deepagents==0.4.11
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
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
deepagents-cli==0.0.32
Features
- Add token breakdown to
/tokensand simplify/compactmessages (#1782) (2f37bff) --jsonflag for machine-readable output (#1768) (6f62496)
Bug Fixes
Thanks to our contributors: Sydney Runkle (@sydney-runkle), Vincent G (@VinceOPS) (Twitter), Jason Cat (@JasonBuildAI), Mason Daugherty (@mdrxy)
deepagents==0.4.9
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
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
Features
- Opt-in
ask_usertool for interactive agent questions (#1377) (de7068d) - Big thread improvements!
- Tailor system prompt for non-interactive mode (#1727) (871e5cf)
/reloadcommand 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+enterfrom sendingbackslash+enter(#1728) (81dceb0) - Write files with langsmith sandbox (#1714) (5933c9e)
Thanks to our contributors: Gautam Gupta (@guptagautam01) (LinkedIn), Mason Daugherty (@mdrxy)