Skip to content

fix(code): use dismissed copy for ask-user prompts - #5331

Merged
Mason Daugherty (mdrxy) merged 3 commits into
mainfrom
mdrxy/code/question-dismissed
Aug 6, 2026
Merged

fix(code): use dismissed copy for ask-user prompts#5331
Mason Daugherty (mdrxy) merged 3 commits into
mainfrom
mdrxy/code/question-dismissed

Conversation

@mdrxy

@mdrxy Mason Daugherty (mdrxy) commented Aug 5, 2026

Copy link
Copy Markdown
Member

Dismissing an ask_user prompt now shows "Question dismissed" (pluralized when a batch dismissed several questions) instead of "Question cancelled" — "cancelled" already means interrupting a turn with Ctrl+C. When a dismissal or rejection discarded answers typed into another prompt in the same batch, the banner naming that loss now says which of the two caused it.

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
@github-actions github-actions Bot added dcode Related to `deepagents-code` fix A bug fix (PATCH) internal User is a member of the `langchain-ai` GitHub organization size: XS < 50 LOC labels Aug 5, 2026
@mdrxy
Mason Daugherty (mdrxy) marked this pull request as ready for review August 5, 2026 23:12

@open-swe open-swe Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Open SWE Review: No issues found

Open SWE reviewed this PR and found no potential bugs to report.

Open in WebView Open SWE trace

Keep the halt on dismissal driven by a dedicated flag and use the
question count only to pick the banner's singular or plural subject, so
the copy change cannot alter control flow.

The banner shown when answers are discarded now names what discarded
them. `pending_ask_user` resets each stream iteration, so a rejection in
a later iteration reaches this branch while an earlier iteration's
answered row is still awaiting its deferred result — that path reported
a dismissal for what was actually a rejected command.

Also record that `ASK_USER_CANCELLED_SUMMARY` no longer shares wording
with the banner, since that docstring previously said it did and pointed
a reader toward collapsing the two into the hook contract.
@github-actions github-actions Bot added size: M 200-499 LOC and removed size: XS < 50 LOC labels Aug 5, 2026
@mdrxy
Mason Daugherty (mdrxy) merged commit 920fb66 into main Aug 6, 2026
99 checks passed
@mdrxy
Mason Daugherty (mdrxy) deleted the mdrxy/code/question-dismissed branch August 6, 2026 00:17
Mason Daugherty (mdrxy) pushed a commit that referenced this pull request Aug 6, 2026
> [!CAUTION]
> Merging this PR will automatically publish to **PyPI** and create a
**GitHub release**.

For the full release process, see
[`.github/RELEASING.md`](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md).

---

_Release notes preview: keep this section in sync with the package
`CHANGELOG.md`. Publish reads the merged CHANGELOG via `release.yml`,
not this PR description — keep them aligned anyway so the PR stays an
accurate historical record for reviewers and anyone returning later._

---


##
[0.1.53](deepagents-code==0.1.52...deepagents-code==0.1.53)
(2026-08-06)

### Features

- Added pricing coverage with Baseten built-in overrides and local
fallback overrides when `genai-prices` is missing data
([#5312](#5312),
[#5304](#5304)).
- Suggest compacting large resumed threads
([#5318](#5318)).
- Added terminal program trace metadata
([#5329](#5329)).

### Bug Fixes

- Preserved runtime offload archive routing
([#5328](#5328)).
- Always restart after a successful startup auto-update
([#5317](#5317)).
- Fixed leaked turn coroutines and SQLite handles
([#5218](#5218)).
- Keep MCP shutdown-race tracebacks from appearing in the terminal
([#5325](#5325)).
- Open the `/auto model` selector immediately while connecting
([#5341](#5341)).
- Route failures to `PostToolUseFailure`
([#5315](#5315)).
- Use dismissed copy for ask-user prompts
([#5331](#5331)).

_End release notes preview._

---

> [!NOTE]
> A **New Contributors** section is appended to the GitHub release notes
automatically at publish time (see [Release
Pipeline](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md#release-pipeline),
step 2).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: langchain-oss-automated-triage[bot] <248757908+langchain-oss-automated-triage[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dcode Related to `deepagents-code` fix A bug fix (PATCH) internal User is a member of the `langchain-ai` GitHub organization size: M 200-499 LOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant