Skip to content
Open
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,3 +1,3 @@
{
"libs/cli": "0.0.23"
"libs/cli": "0.1.0"
}
104 changes: 104 additions & 0 deletions libs/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion libs/cli/deepagents_cli/_version.py
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion libs/cli/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
Expand Down
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.

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

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