From 4eacea0011bbc740e8a8c0d63b6f676b5df30812 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:35:30 +0000 Subject: [PATCH 1/2] release(deepagents-cli): 0.1.0 --- .release-please-manifest.json | 2 +- libs/cli/CHANGELOG.md | 104 ++++++++++++++++++++++++++++ libs/cli/deepagents_cli/_version.py | 2 +- libs/cli/pyproject.toml | 2 +- 4 files changed, 107 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 717814e3d..e08159912 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - "libs/cli": "0.0.23" + "libs/cli": "0.1.0" } diff --git a/libs/cli/CHANGELOG.md b/libs/cli/CHANGELOG.md index 561a33153..9e4a0b35a 100644 --- a/libs/cli/CHANGELOG.md +++ b/libs/cli/CHANGELOG.md @@ -1,5 +1,109 @@ # Changelog +## [0.1.0](https://github.com/longway-code/deepagents/compare/deepagents-cli==0.0.23...deepagents-cli==0.1.0) (2026-02-19) + + +### ⚠ BREAKING CHANGES + +* **sdk:** move sandbox provider back to cli ([#1226](https://github.com/longway-code/deepagents/issues/1226)) + +* **sdk:** move sandbox provider back to cli ([#1226](https://github.com/longway-code/deepagents/issues/1226)) ([c6dedbf](https://github.com/longway-code/deepagents/commit/c6dedbf9a827164b81c19435e372cc6db8f7ce13)) + + +### Features + +* **cli:** `--quiet` flag to suppress non-agent output w/ `-n` ([#1201](https://github.com/longway-code/deepagents/issues/1201)) ([3e96792](https://github.com/longway-code/deepagents/commit/3e967926655cf5249a1bc5ca3edd48da9dd3061b)) +* **cli:** `/threads` command switcher ([#1262](https://github.com/longway-code/deepagents/issues/1262)) ([45bf38d](https://github.com/longway-code/deepagents/commit/45bf38d7c5ca7ca05ec58c320494a692e419b632)), closes [#1111](https://github.com/longway-code/deepagents/issues/1111) +* **cli:** add `/changelog`, `/feedback`, `/docs` ([#1261](https://github.com/longway-code/deepagents/issues/1261)) ([4561afb](https://github.com/longway-code/deepagents/commit/4561afbea17bb11f7fc02ae9f19db15229656280)) +* **cli:** add `/trace` command to open LangSmith thread, link in switcher ([#1291](https://github.com/longway-code/deepagents/issues/1291)) ([fbbd45b](https://github.com/longway-code/deepagents/commit/fbbd45b51be2cf09726a3cd0adfcb09cb2b1ff46)) +* **cli:** add `langchain-openrouter` ([#1340](https://github.com/longway-code/deepagents/issues/1340)) ([5b35247](https://github.com/longway-code/deepagents/commit/5b35247b126ed328e9562ac3a3c2acd184b39011)) +* **cli:** add click support and hover styling to autocomplete popup ([#1130](https://github.com/longway-code/deepagents/issues/1130)) ([b1cc83d](https://github.com/longway-code/deepagents/commit/b1cc83d277e01614b0cc4141993cde40ce68d632)) +* **cli:** add configurable timeout to `ShellMiddleware` ([#961](https://github.com/longway-code/deepagents/issues/961)) ([bc5e417](https://github.com/longway-code/deepagents/commit/bc5e4178a76d795922beab93b87e90ccaf99fba6)) +* **cli:** add docs link to `/help` ([#1098](https://github.com/longway-code/deepagents/issues/1098)) ([8f8fc98](https://github.com/longway-code/deepagents/commit/8f8fc98bd403d96d6ed95fce8906d9c881236613)) +* **cli:** add drag-and-drop image attachment to chat input ([#1386](https://github.com/longway-code/deepagents/issues/1386)) ([cd3d89b](https://github.com/longway-code/deepagents/commit/cd3d89b4419b4c164915ff745afff99cb11b55a5)) +* **cli:** add expandable shell command display in HITL approval ([#976](https://github.com/longway-code/deepagents/issues/976)) ([fb8a007](https://github.com/longway-code/deepagents/commit/fb8a007123d18025beb1a011f2050e1085dcf69b)) +* **cli:** add langsmith sandbox integration ([#1077](https://github.com/longway-code/deepagents/issues/1077)) ([7d17be0](https://github.com/longway-code/deepagents/commit/7d17be00b59e586c55517eaca281342e1a6559ff)) +* **cli:** add per-command `timeout` override to `execute` tool ([#1158](https://github.com/longway-code/deepagents/issues/1158)) ([cb390ef](https://github.com/longway-code/deepagents/commit/cb390ef7a89966760f08c5aceb2211220e8653b8)) +* **cli:** add skill deletion command ([#580](https://github.com/longway-code/deepagents/issues/580)) ([40a8d86](https://github.com/longway-code/deepagents/commit/40a8d866f952e0cf8d856e2fa360de771721b99a)) +* **cli:** add timeout formatting to enhance `shell` command display ([#987](https://github.com/longway-code/deepagents/issues/987)) ([cbbfd49](https://github.com/longway-code/deepagents/commit/cbbfd49011c9cf93741a024f6efeceeca830820e)) +* **cli:** add visual mode indicators to chat input ([#1371](https://github.com/longway-code/deepagents/issues/1371)) ([1ea6159](https://github.com/longway-code/deepagents/commit/1ea6159b068b8c7d721d90a5c196e2eb9877c1c5)) +* **cli:** built-in skills, ship `skill-creator` as first ([#1191](https://github.com/longway-code/deepagents/issues/1191)) ([42823a8](https://github.com/longway-code/deepagents/commit/42823a88d1eb7242a5d9b3eba981f24b3ea9e274)) +* **cli:** dismiss completion dropdown on `esc` ([#1362](https://github.com/longway-code/deepagents/issues/1362)) ([961b7fc](https://github.com/longway-code/deepagents/commit/961b7fc764a7fbf63466d78c1d80b154b5d1692b)) +* **cli:** display thread ID at splash ([#988](https://github.com/longway-code/deepagents/issues/988)) ([e61b9e8](https://github.com/longway-code/deepagents/commit/e61b9e8e7af417bf5f636180631dbd47a5bb31bb)) +* **cli:** enrich built-in skill metadata with license and compatibility info ([#1193](https://github.com/longway-code/deepagents/issues/1193)) ([b8179c2](https://github.com/longway-code/deepagents/commit/b8179c23f9130c92cb1fb7c6b34d98cc32ec092a)) +* **cli:** expand local context & implement via bash for sandbox support ([#1295](https://github.com/longway-code/deepagents/issues/1295)) ([de8bc7c](https://github.com/longway-code/deepagents/commit/de8bc7cbbd7780ef250b3838f61ace85d4465c0a)) +* **cli:** highlight file mentions and support CJK parsing ([#558](https://github.com/longway-code/deepagents/issues/558)) ([cebe333](https://github.com/longway-code/deepagents/commit/cebe333246f8bea6b04d6283985e102c2ed5d744)) +* **cli:** implement message queue for CLI ([#1197](https://github.com/longway-code/deepagents/issues/1197)) ([c4678d7](https://github.com/longway-code/deepagents/commit/c4678d7641785ac4f17045eb75d55f9dc44f37fe)) +* **cli:** make thread id in splash clickable ([#1159](https://github.com/longway-code/deepagents/issues/1159)) ([6087fb2](https://github.com/longway-code/deepagents/commit/6087fb276f39ed9a388d722ff1be88d94debf49f)) +* **cli:** make thread link clickable when switching ([#1296](https://github.com/longway-code/deepagents/issues/1296)) ([9409520](https://github.com/longway-code/deepagents/commit/9409520d524c576c3b0b9686c96a1749ee9dcbbb)), closes [#1291](https://github.com/longway-code/deepagents/issues/1291) +* **cli:** model identity ([#770](https://github.com/longway-code/deepagents/issues/770)) ([e54a0ee](https://github.com/longway-code/deepagents/commit/e54a0ee43c7dfc7fd14c3f43d37cc0ee5e85c5a8)) +* **cli:** model switcher & arbitrary chat model support ([#1127](https://github.com/longway-code/deepagents/issues/1127)) ([28fc311](https://github.com/longway-code/deepagents/commit/28fc311da37881257e409149022f0717f78013ef)) +* **cli:** non-interactive mode w/ shell allow-listing ([#909](https://github.com/longway-code/deepagents/issues/909)) ([433bd2c](https://github.com/longway-code/deepagents/commit/433bd2cb493d6c4b59f2833e4304eead0304195a)) +* **cli:** resume thread enhancements ([#1065](https://github.com/longway-code/deepagents/issues/1065)) ([e6663b0](https://github.com/longway-code/deepagents/commit/e6663b0b314582583afd32cb906a6d502cd8f16b)) +* **cli:** show langsmith thread url on session teardown ([#1285](https://github.com/longway-code/deepagents/issues/1285)) ([899fd1c](https://github.com/longway-code/deepagents/commit/899fd1cdea6f7b2003992abd3f6173d630849a90)) +* **cli:** show sdk version alongside cli version ([#1378](https://github.com/longway-code/deepagents/issues/1378)) ([e99b4c8](https://github.com/longway-code/deepagents/commit/e99b4c864afd01d68c3829304fb93cc0530eedee)) +* **cli:** strip mode-trigger prefix from chat input text ([#1373](https://github.com/longway-code/deepagents/issues/1373)) ([6879eff](https://github.com/longway-code/deepagents/commit/6879effb37c2160ef3835cd2d058b79f9d3a5a99)) +* **cli:** support .`agents/skills` dir alias ([#1059](https://github.com/longway-code/deepagents/issues/1059)) ([ec1db17](https://github.com/longway-code/deepagents/commit/ec1db172c12bc8b8f85bb03138e442353d4b1013)) +* **cli:** support custom working directories and LangSmith sandbox templates ([#1099](https://github.com/longway-code/deepagents/issues/1099)) ([21e7150](https://github.com/longway-code/deepagents/commit/21e715054ea5cf48cab05319b2116509fbacd899)) +* **cli:** support piped stdin as prompt input ([#1254](https://github.com/longway-code/deepagents/issues/1254)) ([cca61ff](https://github.com/longway-code/deepagents/commit/cca61ff5edb5e2424bfc54b2ac33b59a520fdd6a)) +* **cli:** update system & default prompt ([#1293](https://github.com/longway-code/deepagents/issues/1293)) ([2aeb092](https://github.com/longway-code/deepagents/commit/2aeb092e027affd9eaa8a78b33101e1fd930d444)) +* **cli:** use LocalShellBackend, gives shell to subagents ([#1107](https://github.com/longway-code/deepagents/issues/1107)) ([b57ea39](https://github.com/longway-code/deepagents/commit/b57ea3906680818b94ecca88b92082d4dea63694)) +* **cli:** warn when ripgrep is not installed ([#1337](https://github.com/longway-code/deepagents/issues/1337)) ([0367efa](https://github.com/longway-code/deepagents/commit/0367efa323b7a29c015d6a3fbb5af8894dc724b8)) +* **infra:** ensure dep group version match for CLI ([#1316](https://github.com/longway-code/deepagents/issues/1316)) ([db05de1](https://github.com/longway-code/deepagents/commit/db05de1b0c92208b9752f3f03fa5fa54813ab4ef)) +* **sdk:** add per-command `timeout` override to `execute()` ([#1154](https://github.com/longway-code/deepagents/issues/1154)) ([49277d4](https://github.com/longway-code/deepagents/commit/49277d45a026c86b5bf176142dcb1dfc2c7643ae)) +* **sdk:** enable type checking in deepagents and resolve most linting issues ([#991](https://github.com/longway-code/deepagents/issues/991)) ([5c90376](https://github.com/longway-code/deepagents/commit/5c90376c02754c67d448908e55d1e953f54b8acd)) +* **sdk:** sandbox provider interface ([#900](https://github.com/longway-code/deepagents/issues/900)) ([d431cfd](https://github.com/longway-code/deepagents/commit/d431cfd4a56713434e84f4fa1cdf4a160b43db95)) + + +### Bug Fixes + +* **cli,sdk:** harden path hardening ([#918](https://github.com/longway-code/deepagents/issues/918)) ([fc34a14](https://github.com/longway-code/deepagents/commit/fc34a144a2791c75f8b4c11f67dd1adbc029c81e)) +* **cli:** `-m` initial prompt submission ([#1184](https://github.com/longway-code/deepagents/issues/1184)) ([a702e82](https://github.com/longway-code/deepagents/commit/a702e82a0f61edbadd78eff6906ecde20b601798)) +* **cli:** `Ctrl+E` for tool output toggle ([#1100](https://github.com/longway-code/deepagents/issues/1100)) ([9fa9d72](https://github.com/longway-code/deepagents/commit/9fa9d727dbf6b8996a61f2f764675dbc2e23c1b6)) +* **cli:** align skill-creator example scripts with agent skills spec ([#1177](https://github.com/longway-code/deepagents/issues/1177)) ([199d176](https://github.com/longway-code/deepagents/commit/199d17676ac1bfee645908a6c58193291e522890)) +* **cli:** consolidate tool output expand/collapse hint placement ([#1102](https://github.com/longway-code/deepagents/issues/1102)) ([70db34b](https://github.com/longway-code/deepagents/commit/70db34b5f15a7e81ff586dd0adb2bdfd9ac5d4e9)) +* **cli:** delete `/exit` ([#1052](https://github.com/longway-code/deepagents/issues/1052)) ([8331b77](https://github.com/longway-code/deepagents/commit/8331b7790fcf0474e109c3c29f810f4ced0f1745)), closes [#836](https://github.com/longway-code/deepagents/issues/836) [#651](https://github.com/longway-code/deepagents/issues/651) +* **cli:** disable iTerm2 cursor guide during execution ([#1123](https://github.com/longway-code/deepagents/issues/1123)) ([4eb7d42](https://github.com/longway-code/deepagents/commit/4eb7d426eaefa41f74cc6056ae076f475a0a400d)) +* **cli:** dismiss modal screens on escape key ([#1128](https://github.com/longway-code/deepagents/issues/1128)) ([27047a0](https://github.com/longway-code/deepagents/commit/27047a085de99fcb9977816663e61114c2b008ac)) +* **cli:** escape `Rich` markup in shell command display ([#1413](https://github.com/longway-code/deepagents/issues/1413)) ([c330290](https://github.com/longway-code/deepagents/commit/c33029032a1e2072dab2d06e93953f2acaa6d400)) +* **cli:** fix stale model settings during model hot-swap ([#1257](https://github.com/longway-code/deepagents/issues/1257)) ([55c119c](https://github.com/longway-code/deepagents/commit/55c119cb6ce73db7cae0865172f00ab8fc9f8fc1)) +* **cli:** handle `None` selection endpoint, `IndexError` in clipboard copy ([#1342](https://github.com/longway-code/deepagents/issues/1342)) ([5754031](https://github.com/longway-code/deepagents/commit/57540316cf928da3dcf4401fb54a5d0102045d67)) +* **cli:** harden dictionary iteration and HITL fallback handling ([#1151](https://github.com/longway-code/deepagents/issues/1151)) ([8b21fc6](https://github.com/longway-code/deepagents/commit/8b21fc6105d808ad25c53de96f339ab21efb4474)) +* **cli:** hide resume hint on app error and improve startup message ([#1135](https://github.com/longway-code/deepagents/issues/1135)) ([4e25843](https://github.com/longway-code/deepagents/commit/4e258430468b56c3e79499f6b7c5ab7b9cd6f45b)) +* **cli:** improve clipboard copy/paste on macOS ([#960](https://github.com/longway-code/deepagents/issues/960)) ([3e1c604](https://github.com/longway-code/deepagents/commit/3e1c604474bd98ce1e0ac802df6fb049dd049682)) +* **cli:** installed default prompt not updated following upgrade ([#1082](https://github.com/longway-code/deepagents/issues/1082)) ([bffd956](https://github.com/longway-code/deepagents/commit/bffd95610730c668406c485ad941835a5307c226)) +* **cli:** make `pyperclip` hard dep ([#985](https://github.com/longway-code/deepagents/issues/985)) ([0f5d4ad](https://github.com/longway-code/deepagents/commit/0f5d4ad9e63d415c9b80cd15fa0f89fc2f91357b)), closes [#960](https://github.com/longway-code/deepagents/issues/960) +* **cli:** only navigate prompt history at input boundaries ([#1385](https://github.com/longway-code/deepagents/issues/1385)) ([6d82d6d](https://github.com/longway-code/deepagents/commit/6d82d6de290e73b897a58d724f3dfc7a32a06cba)) +* **cli:** per-subcommand help screens, short flags, and skills enhancements ([#1190](https://github.com/longway-code/deepagents/issues/1190)) ([3da1e8b](https://github.com/longway-code/deepagents/commit/3da1e8bc20bf39aba80f6507b9abc2352de38484)) +* **cli:** port skills behavior from SDK ([#1192](https://github.com/longway-code/deepagents/issues/1192)) ([ad9241d](https://github.com/longway-code/deepagents/commit/ad9241da6e7e23e4430756a1d5a3afb6c6bfebcc)), closes [#1189](https://github.com/longway-code/deepagents/issues/1189) +* **cli:** propagate app errors instead of masking ([#1126](https://github.com/longway-code/deepagents/issues/1126)) ([79a1984](https://github.com/longway-code/deepagents/commit/79a1984629847ce067b6ce78ad14797889724244)) +* **cli:** remove Interactive Features from --help output ([#1161](https://github.com/longway-code/deepagents/issues/1161)) ([a296789](https://github.com/longway-code/deepagents/commit/a2967898933b77dd8da6458553f49e717fa732e6)) +* **cli:** rename `SystemMessage` -> `AppMessage` ([#1113](https://github.com/longway-code/deepagents/issues/1113)) ([f576262](https://github.com/longway-code/deepagents/commit/f576262aeee54499e9970acf76af93553fccfefd)) +* **cli:** replace silent exception handling with proper logging ([#708](https://github.com/longway-code/deepagents/issues/708)) ([20faf7a](https://github.com/longway-code/deepagents/commit/20faf7ac244d97e688f1cc4121d480ed212fe97c)) +* **cli:** revert, improve clipboard copy/paste on macOS ([#964](https://github.com/longway-code/deepagents/issues/964)) ([4991992](https://github.com/longway-code/deepagents/commit/4991992a5a60fd9588e2110b46440337affc80da)) +* **cli:** rewrite skills create template to match spec guidance ([#1178](https://github.com/longway-code/deepagents/issues/1178)) ([f08ad52](https://github.com/longway-code/deepagents/commit/f08ad520172bd114e4cebf69138a10cbf98e157a)) +* **cli:** show full shell command in error output ([#1097](https://github.com/longway-code/deepagents/issues/1097)) ([23bb1d8](https://github.com/longway-code/deepagents/commit/23bb1d8af85eec8739aea17c3bb3616afb22072a)), closes [#1080](https://github.com/longway-code/deepagents/issues/1080) +* **cli:** substitute image base64 for placeholder in result block ([#1381](https://github.com/longway-code/deepagents/issues/1381)) ([54f4d8e](https://github.com/longway-code/deepagents/commit/54f4d8e834c4aad672d78b4130cd43f2454424fa)) +* **cli:** support `-h`/`--help` flags ([#1106](https://github.com/longway-code/deepagents/issues/1106)) ([26bebf5](https://github.com/longway-code/deepagents/commit/26bebf592ab56ffdc5eeff55bb7c2e542ef8f706)) +* **cli:** terminal virtualize scrolling to stop perf issues ([#965](https://github.com/longway-code/deepagents/issues/965)) ([5633c82](https://github.com/longway-code/deepagents/commit/5633c825832a0e8bd645681db23e97af31879b65)) +* **cli:** unify spinner API to support dynamic status text ([#1124](https://github.com/longway-code/deepagents/issues/1124)) ([bb55608](https://github.com/longway-code/deepagents/commit/bb55608b7172f55df38fef88918b2fded894e3ce)) +* **cli:** update help text to include `Esc` key for rejection ([#1122](https://github.com/longway-code/deepagents/issues/1122)) ([8f4bcf5](https://github.com/longway-code/deepagents/commit/8f4bcf52547dcd3e38d4d75ce395eb973a7ee2c0)) +* **cli:** update splash thread ID on `/clear` ([#1204](https://github.com/longway-code/deepagents/issues/1204)) ([23651ed](https://github.com/longway-code/deepagents/commit/23651edbc236e4a68fb0d9496506e6293b836cd9)) +* **cli:** update timeout message for long-running commands in `ShellMiddleware` ([#986](https://github.com/longway-code/deepagents/issues/986)) ([dcbe128](https://github.com/longway-code/deepagents/commit/dcbe12805a3650e63da89df0774dd7e0181dbaa6)) +* **deepagents:** refactor summarization middleware ([#1138](https://github.com/longway-code/deepagents/issues/1138)) ([e87001e](https://github.com/longway-code/deepagents/commit/e87001eace2852c2df47095ffd2611f09fdda2f5)) +* **infra:** change `release-please` component ([#1002](https://github.com/longway-code/deepagents/issues/1002)) ([cb572b9](https://github.com/longway-code/deepagents/commit/cb572b941f94b910cc5b5a49b93f246cd0eb02fa)) + + +### Performance Improvements + +* **cli:** defer heavy imports ([#1361](https://github.com/longway-code/deepagents/issues/1361)) ([dd992e4](https://github.com/longway-code/deepagents/commit/dd992e48feb3e3a9fc6fd93f56e9d8a9cb51c7bf)) +* **cli:** defer more heavy imports to speed up startup ([#1389](https://github.com/longway-code/deepagents/issues/1389)) ([4dd10d5](https://github.com/longway-code/deepagents/commit/4dd10d5c9f3cfe13cd7b9ac18a1799c0832976ff)) + + +### Reverted Changes + +* **deepagents:** refactor summarization middleware ([#1172](https://github.com/longway-code/deepagents/issues/1172)) ([621c2be](https://github.com/longway-code/deepagents/commit/621c2be76a36df805f4c48991b6262a5a4ea8717)) + ## [0.0.23](https://github.com/langchain-ai/deepagents/compare/deepagents-cli==0.0.22...deepagents-cli==0.0.23) (2026-02-18) diff --git a/libs/cli/deepagents_cli/_version.py b/libs/cli/deepagents_cli/_version.py index f07cf8bd9..b6cfe3ba8 100644 --- a/libs/cli/deepagents_cli/_version.py +++ b/libs/cli/deepagents_cli/_version.py @@ -1,3 +1,3 @@ """Version information for `deepagents-cli`.""" -__version__ = "0.0.23" # x-release-please-version +__version__ = "0.1.0" # x-release-please-version diff --git a/libs/cli/pyproject.toml b/libs/cli/pyproject.toml index a307c256e..d8daa8ee6 100644 --- a/libs/cli/pyproject.toml +++ b/libs/cli/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "deepagents-cli" -version = "0.0.23" +version = "0.1.0" description = "Terminal interface for Deep Agents - interactive AI agent with file operations, shell access, and sub-agent capabilities." readme = "README.md" license = { text = "MIT" } From b1ba594e7c0ceeb7c00e79ae6fe284edf293b4ef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:35:49 +0000 Subject: [PATCH 2/2] chore: update lockfiles --- libs/cli/uv.lock | 2 +- libs/harbor/uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/cli/uv.lock b/libs/cli/uv.lock index a03c28910..8b02f9b36 100644 --- a/libs/cli/uv.lock +++ b/libs/cli/uv.lock @@ -892,7 +892,7 @@ test = [ [[package]] name = "deepagents-cli" -version = "0.0.23" +version = "0.1.0" source = { editable = "." } dependencies = [ { name = "aiosqlite" }, diff --git a/libs/harbor/uv.lock b/libs/harbor/uv.lock index 91e438d46..139bac1e8 100644 --- a/libs/harbor/uv.lock +++ b/libs/harbor/uv.lock @@ -724,7 +724,7 @@ test = [ [[package]] name = "deepagents-cli" -version = "0.0.23" +version = "0.1.0" source = { directory = "../cli" } dependencies = [ { name = "aiosqlite" },