Skip to content
Merged
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.2.2",
"libs/deepagents": "0.6.12",
"libs/deepagents": "0.7.0",
"libs/acp": "0.0.9",
"libs/code": "0.1.49",
"libs/talon": "0.0.3",
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/llm-wiki/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.

15 changes: 9 additions & 6 deletions libs/code/tests/unit_tests/test_doctor.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,10 @@ def test_diagnostics_reports_version(self) -> None:
from deepagents_code._version import __version__

# Isolate the SDK requirement check so the workspace pin cannot inject a
# mismatch annotation into the CLI value under test.
# mismatch annotation into the CLI value under test. Editable installs
# resolve the pin through `_sdk_requirement_for_cli`.
with patch(
"deepagents_code.extras_info.sdk_requirement_from_cli",
"deepagents_code.extras_info._sdk_requirement_for_cli",
return_value=None,
):
diagnostics = collect_sections()[0]
Expand Down Expand Up @@ -629,10 +630,11 @@ def _run_text(self) -> tuple[int, str]:
def test_text_output_contains_sections(self) -> None:
"""Text output renders each section title and key facts."""
# Isolate the SDK requirement check so a workspace where the declared
# `deepagents` pin intentionally leads the installed SDK does not make
# the section unhealthy; the mismatch path has dedicated coverage.
# `deepagents` pin intentionally leads or lags the installed SDK does
# not make the section unhealthy; the mismatch path has dedicated
# coverage. Editable installs resolve via `_sdk_requirement_for_cli`.
with patch(
"deepagents_code.extras_info.sdk_requirement_from_cli",
"deepagents_code.extras_info._sdk_requirement_for_cli",
return_value=None,
):
code, output = self._run_text()
Expand All @@ -652,8 +654,9 @@ def test_json_output_envelope(self, capsys) -> None:
args = argparse.Namespace(output_format="json")
# Isolate the SDK requirement check (see text-output test) so the
# envelope reports the healthy shape regardless of the workspace pin.
# Editable installs resolve the pin through `_sdk_requirement_for_cli`.
with patch(
"deepagents_code.extras_info.sdk_requirement_from_cli",
"deepagents_code.extras_info._sdk_requirement_for_cli",
return_value=None,
):
code = run_doctor_command(args)
Expand Down
5 changes: 3 additions & 2 deletions libs/code/tests/unit_tests/test_startup_fast_paths.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,12 @@ def _run_cli_main(argv: list[str]) -> subprocess.CompletedProcess[str]:
from deepagents_code.main import cli_main

argv = ["deepagents", *json.loads(sys.argv[1])]
# An intentional prerelease SDK pin can make `doctor` exit unhealthy;
# An intentional monorepo SDK pin skew can make `doctor` exit unhealthy;
# omit that environment-specific check while testing startup bootstrap.
# Editable installs resolve the pin through `_sdk_requirement_for_cli`.
requirement_patch = (
patch(
"deepagents_code.extras_info.sdk_requirement_from_cli",
"deepagents_code.extras_info._sdk_requirement_for_cli",
return_value=None,
)
if argv[1:] == ["doctor", "--json"]
Expand Down
2 changes: 1 addition & 1 deletion libs/code/uv.lock

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

54 changes: 54 additions & 0 deletions libs/deepagents/CHANGELOG.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libs/deepagents/deepagents/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
# uses it to keep `__version__` in sync with `pyproject.toml` on every release
# PR. Without it, `__version__` silently drifts behind the package version. See
# `.github/RELEASING.md` > Version Bumping.
__version__ = "0.6.12" # x-release-please-version
__version__ = "0.7.0" # 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.6.12"
version = "0.7.0"

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/partners/vercel/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/talon/uv.lock

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

Loading