deepagents==0.7.14

langchain-ai/deepagentsdeepagents==0.7.14Sep 14, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on stabilizing the SDK with fixes for tool calling, file operations, and compaction recovery. It includes updates to file reading formatting and improvements to utility tools like `ls` and `glob`. Additionally, dependency minimums were raised to ensure compatibility.

Key Highlights

  • Fixed bounded compaction recovery and input budget validation
  • Updated `read_file` output formatting
  • Improved `ls` and `glob` tools with better character counting and path suggestions
  • Fixed invalid partial tool-call patching
  • Raised dependency minimums for the package

New Features

  • Updated `read_file` output formatting

Full Release Notes

### Features

- Updated `read_file` output formatting. ([#5648](https://github.com/langchain-ai/deepagents/pull/5648))

### Bug Fixes

- Bounded compaction recovery and added validation for input budgets. ([#6267](https://github.com/langchain-ai/deepagents/pull/6267))
- Fixed invalid partial tool-call patching and updated imputed `ToolMessage` content in `PatchToolCallsMiddleware`. ([#5430](https://github.com/langchain-ai/deepagents/pull/5430), [#6277](https://github.com/langchain-ai/deepagents/pull/6277))
- Rejected empty `old_string` values in `edit_file` paths. ([#5747](https://github.com/langchain-ai/deepagents/pull/5747))
- Fixed character counting in `ls` and `glob` output. ([#6204](https://github.com/langchain-ai/deepagents/pull/6204))
- Improved `glob` tool results to suggest populating `path` when appropriate. ([#6199](https://github.com/langchain-ai/deepagents/pull/6199))
- Prevented blank read windows from triggering the empty-file warning. ([#5050](https://github.com/langchain-ai/deepagents/pull/5050))

---

Thanks to our community contributors: @SomSamantray, @rajarshidattapy

**Special thanks** to everyone who reported the issues addressed in this release: @nickisaacs ([#5547](https://github.com/langchain-ai/deepagents/issues/5547)), @abrarsheikh ([#4662](https://github.com/langchain-ai/deepagents/issues/4662)), @bluefateludi ([#5589](https://github.com/langchain-ai/deepagents/issues/5589), [#5676](https://github.com/langchain-ai/deepagents/issues/5676)), @wawahaha ([#4882](https://github.com/langchain-ai/deepagents/issues/4882)), @rajarshidattapy ([#4955](https://github.com/langchain-ai/deepagents/issues/4955))

Internal maintainers: @ccurme, @eyurtsev, @hntrl, @jkennedyvz, @mdrxy

Released by: @ccurme

<details>
<summary>Git log since deepagents==0.7.13</summary>

This commit history includes changes to this package. Commits are listed newest first.

- [`ded0f11`](https://github.com/langchain-ai/deepagents/commit/ded0f1187f6bf81e2f679ea7b16ead7760d775a6) release(deepagents): 0.7.14 (#6050)
- [`3b99e73`](https://github.com/langchain-ai/deepagents/commit/3b99e7333e501d1ccf84b5fbaaacc9de815ce4b7) chore(deps): raise dependency minimums for `all` (#6280)
- [`178417d`](https://github.com/langchain-ai/deepagents/commit/178417d0dad063fea0300db68455f4574ef67db3) fix(sdk): update imputed `ToolMessage` content in `PatchToolCallsMiddleware` (#6277)
- [`bb6d431`](https://github.com/langchain-ai/deepagents/commit/bb6d4316eb59b368b862e5517b888e5e70b1c3ae) fix(sdk): bound compaction recovery and validate input budgets (#6267)
- [`9f6bd6a`](https://github.com/langchain-ai/deepagents/commit/9f6bd6ae200ff2e45e8c0246343b6c8936707447) chore(deps): raise dependency minimums for `all` (#6268)
- [`276beca`](https://github.com/langchain-ai/deepagents/commit/276becae1bbaa38d6253aee90e99212e7bdf0606) feat(sdk,code): update `read_file` output formatting (#5648)
- [`edc7c1c`](https://github.com/langchain-ai/deepagents/commit/edc7c1ca69831c1827c1f479696a5450ffd1df9d) fix(sdk): patch invalid partial tool calls (#5430)
- [`d889f40`](https://github.com/langchain-ai/deepagents/commit/d889f40ec72880ae2642300f62eceb9efe185757) chore(deps): raise dependency minimums for `all` (#6237)
- [`4ca678f`](https://github.com/langchain-ai/deepagents/commit/4ca678fe11fcb8f452b59b31923f37dabbc26d6a) fix(sdk): fix character counting in `ls` and `glob` output (#6204)
- [`7c3cebe`](https://github.com/langchain-ai/deepagents/commit/7c3cebe1df407ac947c34d56a1a21945aaddae23) chore(deps): raise dependency minimums for `all` (#6212)
- [`26954ea`](https://github.com/langchain-ai/deepagents/commit/26954eaafb581db641dd7ce3f9d4ba470a9af878) fix(sdk): suggest populating path in `glob` tool result where appropriate (#6199)
- [`18106be`](https://github.com/langchain-ai/deepagents/commit/18106be837bcdd9005b2dd73280d871a0621bf99) chore(deps): raise dependency minimums for `all` (#6130)
- [`07d2952`](https://github.com/langchain-ai/deepagents/commit/07d2952d346d81d06bd181db8c560a77f2b51bc8) chore(deps): raise dependency minimums for `all` (#6096)
- [`1281b04`](https://github.com/langchain-ai/deepagents/commit/1281b04f7eafaf654982b99a3c93f72744208eda) fix(sdk): reject empty old_string in edit_file paths (#5747)
- [`de999bb`](https://github.com/langchain-ai/deepagents/commit/de999bb182ae6c29d4efea7c3d82127420421275) test(sdk): remove change-detector tests (#5975)
- [`bdccb82`](https://github.com/langchain-ai/deepagents/commit/bdccb82d21f998174354a25daa4624dc0d9da97b) chore(deps): raise dependency minimums for `all` (#6053)
- [`a892a0e`](https://github.com/langchain-ai/deepagents/commit/a892a0ee26d045256b6d3b0c224b3de663c83eb5) fix(sdk): keep blank read windows out of the empty-file warning (#5050)
- [`ac0fac4`](https://github.com/langchain-ai/deepagents/commit/ac0fac42f6ece4147c3636896358e1a9391cd94a) chore(deps): raise dependency minimums for `all` (#6046)

</details>

Related Repositories