Skip to content

release(deepagents-cli): 0.0.35#1

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

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

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Apr 3, 2026

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.0.35 (2026-04-03)

Features

  • cli: --acp mode to run CLI agent as ACP server (#1297) (c9ba00a)
  • cli: --json flag for machine-readable output (#1768) (6f62496)
  • cli: /auto-update to toggle auto-updates (#2276) (ad70bde)
  • cli: /reload command for in-session config refresh (#1722) (381aee6)
  • cli: add --model-params flag to /model command (#1679) (9b6433d)
  • cli: add --shell-allow-list all (#1695) (4aec7b3)
  • cli: add -n short flag for threads list --limit (#1731) (8bbace9)
  • cli: add -y and -S short flags for auto-approve and shell-allow-list (#1919) (1036b16)
  • cli: add ask_user tool for interactive agent questions (#1377) (de7068d)
  • cli: add DEEPAGENTS_CLI_ env var prefix and fix dotenv load order (#2303) (29647bb)
  • cli: add enabled flag to hide providers from /model switcher (#1897) (72a216c)
  • cli: add litellm optional dep (#1818) (defa21b)
  • cli: add ls_integration metadata to langsmith traces (#2272) (5dd8098)
  • cli: add sessions as hidden keyword alias for /threads (#1823) (ffa98cc)
  • cli: add animated spinner to non-interactive verbose mode (#2001) (153f465)
  • cli: add async backend support to local context middleware (#2118) (a0d623c)
  • cli: add baseten as a model provider (#1819) (e05ee66)
  • cli: add external editor support via ctrl+x and /editor (#1861) (bf5d088)
  • cli: add hook dispatch for external tool integration (#1553) (cdb2230)
  • cli: add nvidia api key support and default model (#1577) (9ce2660)
  • cli: add rotating tips to welcome banner (#1898) (d882ca8)
  • cli: add sandbox type to trace metadata (#1845) (59ef941)
  • cli: add sort, branch filter, and verbose flags to threads list (#1732) (11dc8e3)
  • cli: add token breakdown to /tokens and simplify /compact messages (#1782) (2f37bff)
  • cli: add video support to multimodal inputs (#1521) (f9b49b7)
  • cli: agent-friendly ux for scripted/headless workflows (#2271) (386438f)
  • cli: AgentCore Code Interpreter sandbox provider (#2120) (92556c7)
  • cli: allow color overrides on built-in themes, default dark to false (#2275) (8f71865)
  • cli: auto-update lifecycle, /update command, install script ux (#2095) (fd92f6e)
  • cli: client-server architecture via langgraph dev (#1759) (f5407e6)
  • cli: context-aware connecting banner for resume and local server (#2092) (18b385b)
  • cli: default langsmith project to 'deepagents-cli' (#2277) (7178b87)
  • cli: defer HITL approval menu while user is typing (#1833) (1d1572e)
  • cli: detect deceptive unicode in tool args and URLs (#1694) (d4c8544)
  • cli: enable ask_user tool by default (#1830) (ed0c745)
  • cli: enhance tool-call UI, add Ctrl+U shortcut for chat input (#1757) (800c552)
  • cli: fuzzy search for slash command autocomplete (#1660) (5f6e9c0)
  • cli: load ~/.deepagents/.env as global dotenv (#1909) (5a21d0a)
  • cli: mcp tool loading with auto-discovery (#801) (df0908e)
  • cli: model detail footer + persist --profile-override on hot-swap (#1700) (f2c8b54)
  • cli: persist token count in graph state across sessions (#2323) (5be352d)
  • cli: pop queued messages individually on esc instead of clearing all (#2089) (c76d855)
  • cli: rearrange HITL option order in approval menu (#1726) (0ca6cb2)
  • cli: render ask-user questions as markdown (#2339) (5fbb14a)
  • cli: rework /thread switcher with search, columns, delete, and sort toggle (#1723) (8b21ddb)
  • cli: show cli version in non-interactive header (#1881) (adacc3f)
  • cli: show editable install source path in help and banner (#1916) (4ce1cee)
  • cli: show message timestamp toast on click (#1702) (4f403ec)
  • cli: show model status in /model selector (#1820) (92ce0cf)
  • cli: show platform-specific ripgrep install command in missing-tool warning (#1997) (f000ce5)
  • cli: skill invocation via /skill:name (#2037) (cc8cce7)
  • cli: support root/MDM installs (#2346) (f618acc)
  • cli: surface mcp server/tool info in system prompt (#1693) (068e075)
  • cli: surface unsupported input modalities in system prompt (#2327) (95620e7)
  • cli: tab autocomplete in model selector (#1669) (28bd0aa)
  • cli: tailor system prompt for non-interactive mode (#1727) (871e5cf)
  • cli: themes (#2134) (db67af0)
  • cli: track and display working directory per thread (#1735) (0e4f25d)
  • infra: add fireworks as eval provider (#1684) (eb26f61)
  • sdk,cli: add openrouter SDK attribution (#2205) (2798e51)
  • sdk,cli: add package version metadata to traces (#2129) (e4a44b4)
  • sdk: add async subagent middleware for remote LangGraph servers (#1758) (0c5d501)
  • sdk: add factory function for summarization tool middleware (#1749) (282b4c2)
  • sdk: add MemoryAgentBench evaluation suite (#1807) (6a0763d)
  • sdk: port LangSmithSandbox from CLI to SDK (#1983) (dfff6e7)
  • sdk: rename backend methods (#1907) (7665066)
  • sdk: update backend return types for ls, glob, grep (#1870) (23cf264)
  • sdk: update FileData and backend.read return type to support multimodal data (#1869) (6fb4ede)

Bug Fixes

  • cli: anchor ChatInput below scrollable area (#1671) (11105d9)
  • cli: auto-discover models for class_path providers (#1816) (177fe0f)
  • cli: backspace at cursor position 0 exits mode even with text (#1666) (dfa4c1f)
  • cli: bump min langchain version (#2138) (1b4bbe0)
  • cli: correct model selector footer showing wrong profile after search (#1805) (2f1d52f)
  • cli: disable markup parsing for blocked-link notifications (#2170) (15867bf)
  • cli: eliminate autocomplete popup flicker (#2020) (4b2db1e)
  • cli: eliminate trace fragmentation in non-interactive mode (#2136) (9bddc52)
  • cli: enforce approval toggle when launched with -y (#2278) (28a32b7)
  • cli: escape dynamic strings in rich markup to prevent markup injection (#1888) (d349d10)
  • cli: escape exception text in rich markup error output (#2307) (42bccca)
  • cli: escape markup in toast notifications (#2139) (90ccc28)
  • cli: exit app on ctrl+d when thread list is empty (#2270) (e859077)
  • cli: expire ctrl+c quit window when toast disappears (#1701) (38b5ea9)
  • cli: forward DAYTONA_API_URL to avoid deprecated server_url access (#1844) (7d19ca8)
  • cli: harden MCP pre-flight health checks (#2019) (2b27055)
  • cli: human-readable duration and consistent dim styling on teardown screen (#1995) (901a0a4)
  • cli: isolate test history writes from real history file (#2006) (a078257)
  • cli: let unknown providers through credential check (#1815) (89d39de)
  • cli: localize newline shortcut labels by platform (#1721) (f35576b)
  • cli: mark token count as approximate after interrupted generation (#2353) (cb9a0c7)
  • cli: misleading "missing package" error when provider import fails (#1960) (b90fbad)
  • cli: open trace in browser immediately when busy (#2305) (b452032)
  • cli: patch model identity in system prompt on /model swap (#2024) (36aecbf)
  • cli: persist models.recent on every session start (#1802) (32aa371)
  • cli: pre-flight health checks for MCP servers (#2008) (30d60e3)
  • cli: preserve input text when escaping shell/command mode (#1706) (3c00edb)
  • cli: prevent shift+enter from sending backslash+enter (#1728) (81dceb0)
  • cli: prevent premature thinking state with parallel subtasks (#1858) (189104c)
  • cli: prevent reentrant model switching (#1824) (09d16a8)
  • cli: prevent session stats loss on mid-turn exit (#2238) (b1807aa)
  • cli: rebind toggle tool output to ctrl+o to unblock cmd+right (#2088) (b486fe5)
  • cli: remove dead chat-spacer widget and resize handler (#1686) (b6ecec5)
  • cli: remove double slash in skills path template (#1808) (2bc9620)
  • cli: remove duplicate server failure notification (#2141) (c1cfe72)
  • cli: remove keybinding overrides that shadow textual built-ins (#2084) (08fc5d0)
  • cli: replace per-chunk scroll_end with anchor to fix scrollbar flicker (#1891) (a9be236)
  • cli: resolve config-defined providers during runtime model swaps (#1941) (aebc660)
  • cli: right-align token count next to model name in status bar (#1705) (311c919)
  • cli: show checkmark for class_path providers in model selector (#1899) (4adb712)
  • cli: skip auto-approve toggle when modal screen is open (#1668) (6597f0b)
  • cli: slash commands should not require server connection / queue (#1974) (32bd814)
  • cli: sort prefetched threads by user preference on initial render (#1806) (6f71153)
  • cli: support pre-release versions in update checker (#2164) (e18e9dc)
  • cli: surface clear error for missing sandbox provider deps (#1999) (939f56a)
  • cli: truncate model name in status bar on narrow terminals (#1665) (0e24a04)
  • cli: use max-height for tool-info-scroll to shrink-wrap content (#1835) (a4e1908)
  • cli: use ascii-safe glyphs in tool status restore path (#1895) (2a9cbc8)
  • cli: use counter to close history-recall autocomplete race (#1901) (bfd08af)
  • cli: use relative paths in langgraph config for Windows compat (#2244) (d10dfbd)
  • cli: use UUID7 for thread IDs instead of 8-char hex (#1826) (821885b)
  • cli: warn agent that local filesystem is inaccessible in sandbox mode (#2274) (a3b61e5)
  • cli: wire enable_ask_user flag to remove tool in non-interactive mode (#2105) (2399747)
  • cli: work around VS Code 1.110 space key regression (#1748) (f5fe431)
  • cli: write files with langsmith sandbox (#1714) (5933c9e)
  • sdk,cli: align error messages and clean up recent refactors (#2171) (e2db737)
  • sdk: use file transfer instead of command strings for sandbox write/edit (#2117) (6c2d559), closes #1402

Performance Improvements

  • cli: add textual-speedups for Rust-based layout primitives (#1910) (45b58a1)
  • cli: defer /model selector data loading off event loop (#2259) (a32ce7f)
  • cli: defer heavy imports from startup path (#2022) (b7f5a99)
  • cli: defer pydantic and adapter imports out of startup hot path (#2269) (0a410b4)
  • cli: offload blocking path ops from textual event loop (#1894) (d3eedcc)
  • cli: prewarm markdown stack and cache skill body render (#2236) (0a3ba47)
  • cli: reduce health poll interval for local langgraph dev server (#2283) (7f5c3de)
  • cli: speed up /model selector with cache pre-warming and async saves (#1813) (2aec75c)
  • cli: speed up /threads modal startup (#1811) (5758df1)
  • cli: speed up unit tests in CI (#1817) (59b1b5c)
  • cli: sub 250ms first paint (#2027) (e42e05c)
  • cli: use stream layout for messages container (#1896) (b35401b)

Reverted Changes

  • make summarization test compatible with sdk 0.4.11 (#1923) (22fd479)

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants