Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"libs/cli": "0.0.57",
"libs/deepagents": "0.5.9",
"libs/deepagents": "0.5.10",
"libs/acp": "0.0.6",
"libs/code": "0.0.1",
"libs/partners/daytona": "0.0.5",
Expand Down
2 changes: 1 addition & 1 deletion examples/async-subagent-server/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion examples/repl_swarm/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion examples/rlm_agent/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/acp/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/cli/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

45 changes: 45 additions & 0 deletions libs/deepagents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,50 @@
# Changelog

## [0.5.10](https://github.com/mayflower/deepagents/compare/deepagents==0.5.9...deepagents==0.5.10) (2026-05-12)


### Features

* **quickjs:** rename middleware ([#3334](https://github.com/mayflower/deepagents/issues/3334)) ([fc80075](https://github.com/mayflower/deepagents/commit/fc80075c65c3b4beb8f672b6bb27464fee6d79c2))
* **sdk:** `BASE_AGENT_PROMPT` tweaks ([#2541](https://github.com/mayflower/deepagents/issues/2541)) ([812eef1](https://github.com/mayflower/deepagents/commit/812eef185ffda7bc9e6f11425eb5eddc3d3b32e8))
* **sdk:** `ls_agent_type` configurable tag on subagent runs ([#2788](https://github.com/mayflower/deepagents/issues/2788)) ([3bcc51a](https://github.com/mayflower/deepagents/commit/3bcc51a95da80094cfc8bc4bcaf25dc1e2ad8f44))
* **sdk:** add `artifacts_root` to `CompositeBackend` and middleware ([#2490](https://github.com/mayflower/deepagents/issues/2490)) ([753ee56](https://github.com/mayflower/deepagents/commit/753ee567f1cc4d544dc2afea7b414564fd07d37d))
* **sdk:** add `ContextHubBackend` backend type ([#3338](https://github.com/mayflower/deepagents/issues/3338)) ([6962826](https://github.com/mayflower/deepagents/commit/69628263cb2c1f6951b1b37bbc0edbb85983ad51))
* **sdk:** add permissions system for filesystem access control ([#2633](https://github.com/mayflower/deepagents/issues/2633)) ([41dc759](https://github.com/mayflower/deepagents/commit/41dc7597deb3fc036f1f850e68edc3c0870f27da))
* **sdk:** add static structured output to subagent response ([#2437](https://github.com/mayflower/deepagents/issues/2437)) ([6e57731](https://github.com/mayflower/deepagents/commit/6e57731fc6d908ac1ebe131e782696a4776147e9))
* **sdk:** deprecate `model=None` in `create_deep_agent` ([#2677](https://github.com/mayflower/deepagents/issues/2677)) ([149df41](https://github.com/mayflower/deepagents/commit/149df415d17f3cf3b7eb0bd1e78460112bfa9b04))
* **sdk:** namespace improvements for deepagents ([#2386](https://github.com/mayflower/deepagents/issues/2386)) ([66c57e1](https://github.com/mayflower/deepagents/commit/66c57e1e33e21d5ed0b7ceaa615b0e1c27ac556b))
* **sdk:** profiles API ([#2892](https://github.com/mayflower/deepagents/issues/2892)) ([7365ad1](https://github.com/mayflower/deepagents/commit/7365ad1600064eec616c5de970320104189ddf80))
* **sdk:** scope permissions to routes for composite backends with sandbox default ([#2659](https://github.com/mayflower/deepagents/issues/2659)) ([6dd6122](https://github.com/mayflower/deepagents/commit/6dd612237a7ee707726c4cafc4b691704e4cdb37))


### Bug Fixes

* **cli:** prevent stdin hang by passing `DEVNULL` ([#2427](https://github.com/mayflower/deepagents/issues/2427)) ([5bf5fae](https://github.com/mayflower/deepagents/commit/5bf5fae8d93beba90628f2f71e3e79817a36ac9e))
* **sdk:** add write preflight and native read to langsmith sandbox ([#2695](https://github.com/mayflower/deepagents/issues/2695)) ([741221c](https://github.com/mayflower/deepagents/commit/741221c9d8b65a535816e318ee24d3c19a4bde80))
* **sdk:** auto-added GP subagent inherits parent permissions ([#3131](https://github.com/mayflower/deepagents/issues/3131)) ([0d55b3b](https://github.com/mayflower/deepagents/commit/0d55b3ba8b974d06b1e0f52893f33e44496bff8b))
* **sdk:** avoid deprecated-use warnings in `CompositeBackend` path mutation ([#3244](https://github.com/mayflower/deepagents/issues/3244)) ([64d45f6](https://github.com/mayflower/deepagents/commit/64d45f67c86edb4df2ced0e7b82f1a8fd158ec8c))
* **sdk:** catch PermissionError in FilesystemBackend ripgrep ([#2571](https://github.com/mayflower/deepagents/issues/2571)) ([3d5d673](https://github.com/mayflower/deepagents/commit/3d5d67349c8e88e33af98137db9634742f018cb0))
* **sdk:** default OpenRouter routing to ignore Azure upstream ([#3157](https://github.com/mayflower/deepagents/issues/3157)) ([01a9113](https://github.com/mayflower/deepagents/commit/01a911379d368fab8280cd827c38776800abe7b8))
* **sdk:** harden `FilesystemBackend` against symlink loops ([#3035](https://github.com/mayflower/deepagents/issues/3035)) ([abd02f9](https://github.com/mayflower/deepagents/commit/abd02f99ef12030bdfe429fdc3ad80a2785bea61))
* **sdk:** implement upload_files for StateBackend ([#2661](https://github.com/mayflower/deepagents/issues/2661)) ([5798345](https://github.com/mayflower/deepagents/commit/579834513a4ba1a024a52fc4edf918f526eab5f2))
* **sdk:** import profile symbols directly from `harness_profiles` ([#3291](https://github.com/mayflower/deepagents/issues/3291)) ([503453c](https://github.com/mayflower/deepagents/commit/503453c06f7e0545914789a07ddba6ca6b0c8ec5))
* **sdk:** normalize Windows backslash paths before PurePosixPath processing ([#1859](https://github.com/mayflower/deepagents/issues/1859)) ([e1c1d50](https://github.com/mayflower/deepagents/commit/e1c1d5024729f5205eaa42bf6a9bc1c93a30d043))
* **sdk:** preserve CRLF line endings in sandbox edit ([#2899](https://github.com/mayflower/deepagents/issues/2899)) ([291aebe](https://github.com/mayflower/deepagents/commit/291aebe21f8a53604a2bf47daa120761dace2536))
* **sdk:** propagate `CompiledSubAgent` name into `lc_agent_name` metadata ([#3045](https://github.com/mayflower/deepagents/issues/3045)) ([f671e6b](https://github.com/mayflower/deepagents/commit/f671e6b18aa49700a535f7b48441662b67dafef9))
* **sdk:** raise `ValueError` for permission paths without leading slash and path traversal ([#2665](https://github.com/mayflower/deepagents/issues/2665)) ([723d27d](https://github.com/mayflower/deepagents/commit/723d27dcdce03cc9ffaa757c70533f0134a43a44))
* **sdk:** re-export filesystem permission for backwards compatibility ([#3036](https://github.com/mayflower/deepagents/issues/3036)) ([e04b50a](https://github.com/mayflower/deepagents/commit/e04b50ae291abefa64ee2750a0c1bbfd93954b32))
* **sdk:** skill loading should default to 1000 lines ([#2721](https://github.com/mayflower/deepagents/issues/2721)) ([badc4d3](https://github.com/mayflower/deepagents/commit/badc4d3921ae0ede4305f44f85fa7266df9465e7))
* **sdk:** support read-your-writes in StateBackend ([#2991](https://github.com/mayflower/deepagents/issues/2991)) ([0924869](https://github.com/mayflower/deepagents/commit/0924869bc3d946577e7c3cbc79a86e4aaf522edd))
* **sdk:** surface EOF-newline mismatch in `edit_file` ([#3031](https://github.com/mayflower/deepagents/issues/3031)) ([d30686e](https://github.com/mayflower/deepagents/commit/d30686ec82d36a0e9430f7c512c34835aba2c079))
* **sdk:** treat boundary-truncated UTF-8 in `read()` prefix check as text ([#2980](https://github.com/mayflower/deepagents/issues/2980)) ([c36ebc7](https://github.com/mayflower/deepagents/commit/c36ebc7be5840e9008279992741c67a8377ffc01))
* **sdk:** Use configurable directly instead of tracing context for subagent tagging ([#2845](https://github.com/mayflower/deepagents/issues/2845)) ([bd6ec6b](https://github.com/mayflower/deepagents/commit/bd6ec6bcebcdcc26f6b79e2c55611074b0e01631))


### Performance Improvements

* **sdk:** add cache breakpoint to `MemoryMiddleware` ([#2713](https://github.com/mayflower/deepagents/issues/2713)) ([1699f3a](https://github.com/mayflower/deepagents/commit/1699f3aea710985087b16318bb8e6f6e80e02a1b))

## [0.5.9](https://github.com/langchain-ai/deepagents/compare/deepagents==0.5.8...deepagents==0.5.9) (2026-05-10)

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion libs/deepagents/deepagents/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
"""Version information for `deepagents` (SDK)."""

__version__ = "0.5.9" # x-release-please-version
__version__ = "0.5.10" # x-release-please-version
2 changes: 1 addition & 1 deletion libs/deepagents/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "deepagents"
version = "0.5.9"
version = "0.5.10"

description = "General purpose 'deep agent' with sub-agent spawning, todo list capabilities, and mock file system. Built on LangGraph."
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion libs/deepagents/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/evals/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/partners/daytona/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/partners/modal/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/partners/quickjs/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/partners/runloop/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libs/repl/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.