Skip to content

release(deepagents-cli): 0.1.0#1

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--deepagents-cli
Draft

release(deepagents-cli): 0.1.0#1
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--deepagents-cli

Conversation

@github-actions

Copy link
Copy Markdown

Caution

Merging this PR will automatically publish to PyPI and create a GitHub release.

For the full release process, see .github/RELEASING.md.


Everything below this line will be the GitHub release body.


0.1.0 (2026-03-15)

⚠ BREAKING CHANGES

  • sdk: move sandbox provider back to cli (#1226)

  • sdk: move sandbox provider back to cli (#1226) (c6dedbf)

Features

  • cli,sdk: compaction hook (#1420) (e87cdad)
  • cli: --acp mode to run CLI agent as ACP server (#1297) (c9ba00a)
  • cli: --json flag for machine-readable output (#1768) (6f62496)
  • cli: --quiet flag to suppress non-agent output w/ -n (#1201) (3e96792)
  • cli: /compact command (#1579) (46e9e95)
  • cli: /reload command for in-session config refresh (#1722) (381aee6)
  • cli: /threads command switcher (#1262) (45bf38d), closes #1111
  • cli: add --model-params flag to /model command (#1679) (9b6433d)
  • cli: add --profile-override CLI flag (#1605) (1984099)
  • cli: add --shell-allow-list all (#1695) (4aec7b3)
  • cli: add -n short flag for threads list --limit (#1731) (8bbace9)
  • cli: add /changelog, /feedback, /docs (#1261) (4561afb)
  • cli: add /trace command to open LangSmith thread, link in switcher (#1291) (fbbd45b)
  • cli: add ask_user tool for interactive agent questions (#1377) (de7068d)
  • cli: add langchain-openrouter (#1340) (5b35247)
  • cli: add litellm optional dep (#1818) (defa21b)
  • cli: add sessions as hidden keyword alias for /threads (#1823) (ffa98cc)
  • cli: add background PyPI update check (#1648) (2e7a5e7)
  • cli: add baseten as a model provider (#1819) (e05ee66)
  • cli: add click support and hover styling to autocomplete popup (#1130) (b1cc83d)
  • cli: add curl-pipe-bash install script (#1649) (68f6ef9)
  • cli: add docs link to /help (#1098) (8f8fc98)
  • cli: add drag-and-drop image attachment to chat input (#1386) (cd3d89b)
  • cli: add fuzzy search to model switcher (#1266) (a6bbb18)
  • cli: add hook dispatch for external tool integration (#1553) (cdb2230)
  • cli: add langsmith sandbox integration (#1077) (7d17be0)
  • cli: add model profile overrides to config (#1603) (d3d6899)
  • cli: add model usage stats display (#1587) (a1208db)
  • cli: add nvidia api key support and default model (#1577) (9ce2660)
  • cli: add per-command timeout override to execute tool (#1158) (cb390ef)
  • cli: add single-click link opening for rich-style hyperlinks (#1433) (ef1fd31)
  • cli: add skill deletion command (#580) (40a8d86)
  • cli: add sort, branch filter, and verbose flags to threads list (#1732) (11dc8e3)
  • cli: add substring matching to command history navigation (#1301) (e276d5a)
  • cli: add token breakdown to /tokens and simplify /compact messages (#1782) (2f37bff)
  • cli: add video support to multimodal inputs (#1521) (f9b49b7)
  • cli: add visual mode indicators to chat input (#1371) (1ea6159)
  • cli: built-in skills, ship skill-creator as first (#1191) (42823a8)
  • cli: client-server architecture via langgraph dev (#1759) (f5407e6)
  • cli: detect deceptive unicode in tool args and URLs (#1694) (d4c8544)
  • cli: dismiss completion dropdown on esc (#1362) (961b7fc)
  • cli: display model name and context window size using /tokens (#1441) (ff7ef0f)
  • cli: enable ask_user tool by default (#1830) (ed0c745)
  • cli: enrich built-in skill metadata with license and compatibility info (#1193) (b8179c2)
  • cli: expand local context & implement via bash for sandbox support (#1295) (de8bc7c)
  • cli: fuzzy search for slash command autocomplete (#1660) (5f6e9c0)
  • cli: highlight file mentions and support CJK parsing (#558) (cebe333)
  • cli: implement message queue for CLI (#1197) (c4678d7)
  • cli: make thread id in splash clickable (#1159) (6087fb2)
  • cli: make thread link clickable when switching (#1296) (9409520), closes #1291
  • cli: mcp tool loading with auto-discovery (#801) (df0908e)
  • cli: model detail footer + persist --profile-override on hot-swap (#1700) (f2c8b54)
  • cli: model switcher & arbitrary chat model support (#1127) (28fc311)
  • cli: non-interactive mode w/ shell allow-listing (#909) (433bd2c)
  • cli: rearrange HITL option order in approval menu (#1726) (0ca6cb2)
  • cli: refresh local context after summarization events (#1384) (dcb9583)
  • cli: resume thread enhancements (#1065) (e6663b0)
  • cli: rework /thread switcher with search, columns, delete, and sort toggle (#1723) (8b21ddb)
  • cli: set openrouter headers, default to gemini-3.1-pro-preview (#1455) (95c0b71), closes #1454
  • cli: show langsmith thread url on session teardown (#1285) (899fd1c)
  • cli: show message timestamp toast on click (#1702) (4f403ec)
  • cli: show model status in /model selector (#1820) (92ce0cf)
  • cli: show sdk version alongside cli version (#1378) (e99b4c8)
  • cli: show summarization status and notification (#919) (2e3cb74)
  • cli: strip mode-trigger prefix from chat input text (#1373) (6879eff)
  • cli: support .agents/skills dir alias (#1059) (ec1db17)
  • cli: support custom working directories and LangSmith sandbox templates (#1099) (21e7150)
  • cli: support piped stdin as prompt input (#1254) (cca61ff)
  • cli: surface mcp server/tool info in system prompt (#1693) (068e075)
  • cli: tab autocomplete in model selector (#1669) (28bd0aa)
  • cli: tailor system prompt for non-interactive mode (#1727) (871e5cf)
  • cli: track and display working directory per thread (#1735) (0e4f25d)
  • cli: update system & default prompt (#1293) (2aeb092)
  • cli: use LocalShellBackend, gives shell to subagents (#1107) (b57ea39)
  • cli: warn when ripgrep is not installed (#1337) (0367efa)
  • cli: windowed thread hydration and configurable thread limit (#1435) (9da8d0b)
  • infra: add fireworks as eval provider (#1684) (eb26f61)
  • infra: ensure dep group version match for CLI (#1316) (db05de1)
  • sdk: add factory function for summarization tool middleware (#1749) (282b4c2)
  • sdk: add MemoryAgentBench evaluation suite (#1807) (6a0763d)
  • sdk: add per-command timeout override to execute() (#1154) (49277d4)
  • sdk: enable type checking in deepagents and resolve most linting issues (#991) (5c90376)

Bug Fixes

  • cli,sdk: harden path hardening (#918) (fc34a14)
  • cli: -m initial prompt submission (#1184) (a702e82)
  • cli: Ctrl+E for tool output toggle (#1100) (9fa9d72)
  • cli: add missing flags to help screen (#1619) (6067749)
  • cli: align compaction messaging across /compact and compact_conversation (#1583) (d455a6b)
  • cli: align skill-creator example scripts with agent skills spec (#1177) (199d176)
  • cli: allow Esc to exit command/bash input mode (#1644) (906da72)
  • cli: anchor ChatInput below scrollable area (#1671) (11105d9)
  • cli: apply profile overrides in /compact (#1612) (a9dc2c5)
  • cli: auto-discover models for class_path providers (#1816) (177fe0f)
  • cli: backspace at cursor position 0 exits mode even with text (#1666) (dfa4c1f)
  • cli: coerce execute timeout to int before formatting tool display (#1588) (04b8c72), closes #1586
  • cli: consolidate tool output expand/collapse hint placement (#1102) (70db34b)
  • cli: correct model selector footer showing wrong profile after search (#1805) (2f1d52f)
  • cli: delete /exit (#1052) (8331b77), closes #836 #651
  • cli: disable iTerm2 cursor guide during execution (#1123) (4eb7d42)
  • cli: disambiguate /tokens vs /compact token reporting (#1618) (51c3347)
  • cli: dismiss modal screens on escape key (#1128) (27047a0)
  • cli: duplicate paste issue (#1460) (9177515), closes #1425
  • cli: escape Rich markup in shell command display (#1413) (c330290)
  • cli: expire ctrl+c quit window when toast disappears (#1701) (38b5ea9)
  • cli: fix stale model settings during model hot-swap (#1257) (55c119c)
  • cli: forward DAYTONA_API_URL to avoid deprecated server_url access (#1844) (7d19ca8)
  • cli: handle None selection endpoint, IndexError in clipboard copy (#1342) (5754031)
  • cli: harden dictionary iteration and HITL fallback handling (#1151) (8b21fc6)
  • cli: hide resume hint on app error and improve startup message (#1135) (4e25843)
  • cli: image path pasting qualms (#1560) (8caaf3e)
  • cli: installed default prompt not updated following upgrade (#1082) (bffd956)
  • cli: let unknown providers through credential check (#1815) (89d39de)
  • cli: load .agents skill alias directories at interactive startup (#1556) (af0a759)
  • cli: load root-level AGENTS.md into agent system prompt (#1445) (047fa2c)
  • cli: localize newline shortcut labels by platform (#1721) (f35576b)
  • cli: make ! bash commands interruptible via Esc/Ctrl+C (#1638) (0c414d1)
  • cli: make escape reject pending HITL approval first (#1645) (5d7be0c)
  • cli: make langsmith URL lookups non-blocking (#1595) (572eaee)
  • cli: only exit input mode on backspace, not text clear (#1479) (da0965e)
  • cli: only navigate prompt history at input boundaries (#1385) (6d82d6d)
  • cli: per-subcommand help screens, short flags, and skills enhancements (#1190) (3da1e8b)
  • cli: persist models.recent on every session start (#1802) (32aa371)
  • cli: port skills behavior from SDK (#1192) (ad9241d), closes #1189
  • cli: preserve input text when escaping shell/command mode (#1706) (3c00edb)
  • cli: prevent shift+enter from sending backslash+enter (#1728) (81dceb0)
  • cli: prevent crash when quitting with queued messages (#1421) (a3c9ae6)
  • cli: prevent cwd overflow in status bar when mode indicator is visible (#1647) (89717e2)
  • cli: prevent reentrant model switching (#1824) (09d16a8)
  • cli: propagate app errors instead of masking (#1126) (79a1984)
  • cli: remove dead chat-spacer widget and resize handler (#1686) (b6ecec5)
  • cli: remove double slash in skills path template (#1808) (2bc9620)
  • cli: remove Interactive Features from --help output (#1161) (a296789)
  • cli: remove model fallback to env variables (#1458) (c9b4275)
  • cli: rename SystemMessage -> AppMessage (#1113) (f576262)
  • cli: replace silent exception handling with proper logging (#708) (20faf7a)
  • cli: retry langsmith project url lookup until project exists (#1562) (e137a63)
  • cli: rewrite skills create template to match spec guidance (#1178) (f08ad52)
  • cli: right-align token count next to model name in status bar (#1705) (311c919)
  • cli: show cwd on startup (#1209) (23032dd)
  • cli: show full shell command in error output (#1097) (23bb1d8), closes #1080
  • cli: show model info in /tokens before first usage (#1607) (7b01ae7)
  • cli: skip auto-approve toggle when modal screen is open (#1668) (6597f0b)
  • cli: skip usage table when no model was called (#1640) (0a7db73)
  • cli: sort prefetched threads by user preference on initial render (#1806) (6f71153)
  • cli: substitute image base64 for placeholder in result block (#1381) (54f4d8e)
  • cli: support -h/--help flags (#1106) (26bebf5)
  • cli: support space-separated tokens in model fuzzy search (#1636) (6179a96)
  • cli: terminal virtualize scrolling to stop perf issues (#965) (5633c82)
  • cli: terminate active subprocesses on app quit (#1646) (5f2e614)
  • cli: truncate model name in status bar on narrow terminals (#1665) (0e24a04)
  • cli: unify spinner API to support dynamic status text (#1124) (bb55608)
  • cli: update help text to include Esc key for rejection (#1122) (8f4bcf5)
  • cli: update splash thread ID on /clear (#1204) (23651ed)
  • cli: use max-height for tool-info-scroll to shrink-wrap content (#1835) (a4e1908)
  • cli: use first-class OpenRouter attribution kwargs (#1635) (9c1ed93)
  • cli: use UUID7 for thread IDs instead of 8-char hex (#1826) (821885b)
  • cli: work around VS Code 1.110 space key regression (#1748) (f5fe431)
  • cli: write files with langsmith sandbox (#1714) (5933c9e)
  • deepagents: refactor summarization middleware (#1138) (e87001e)
  • sdk,cli,deps: support timeout=0 for sandbox execute() (#1558) (ed14443)
  • Unreachable except block (#1535) (0e17e35)

Performance Improvements

  • cli: defer heavy imports (#1361) (dd992e4)
  • cli: defer more heavy imports to speed up startup (#1389) (4dd10d5)
  • cli: optimize thread resume path with prefetch and batched hydration (#1561) (068d112)
  • cli: parallelize detect script for faster first-turn (#1541) (dad8b6e)
  • cli: speed up /model selector with cache pre-warming and async saves (#1813) (2aec75c)
  • cli: speed up /threads first-open (#1481) (b248b15)
  • cli: speed up /threads modal startup (#1811) (5758df1)
  • cli: speed up unit tests in CI (#1817) (59b1b5c)

Reverted Changes

  • deepagents: refactor summarization middleware (#1172) (621c2be)

Everything above this line will be the GitHub release body.


Note

A New Contributors section is appended to the GitHub release notes automatically at publish time (see Release Pipeline, step 2).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants