qwen-code/packages
tanzhenxin 8beb97eecf
feat(tools): keep ask_user_question always-visible to surface clarification UX (#4041)
Previously ask_user_question was deferred behind ToolSearch (shouldDefer: true),
so the model only saw it as a name in the deferred-tools section and had to
discover it via tool_search before invoking. In practice the model rarely
went through that discovery step and instead asked clarifying questions in
plain prose, losing the structured multiple-choice UX the tool exists to
provide.

Flip shouldDefer to false so the schema lives in the initial tool list. Add a
unit-test guard so a future refactor doesn't silently put it back behind
ToolSearch.
2026-05-11 19:06:03 +08:00
..
channels chore(release): v0.15.10 [skip ci] 2026-05-10 16:38:09 +08:00
cli refactor(core): route side-query LLM calls through runSideQuery chokepoint (#3775) 2026-05-11 19:03:14 +08:00
core feat(tools): keep ask_user_question always-visible to surface clarification UX (#4041) 2026-05-11 19:06:03 +08:00
sdk-java fix(sdk-java): pass custom env to CLI process (#3543) 2026-04-24 10:37:52 +08:00
sdk-python feat: add commit attribution with per-file AI contribution tracking (#3115) 2026-05-08 09:55:58 +08:00
sdk-typescript chore(deps): upgrade ink 6.2.3 → 7.0.2 + bump Node engine to 22 (#3860) 2026-05-11 17:29:50 +08:00
vscode-ide-companion feat(cli): core built-in i18n coverage (#3871) 2026-05-10 22:35:03 +08:00
web-templates chore(deps): upgrade ink 6.2.3 → 7.0.2 + bump Node engine to 22 (#3860) 2026-05-11 17:29:50 +08:00
webui chore(release): v0.15.10 [skip ci] 2026-05-10 16:38:09 +08:00
zed-extension chore(deps): upgrade ink 6.2.3 → 7.0.2 + bump Node engine to 22 (#3860) 2026-05-11 17:29:50 +08:00