qwen-code/packages/core
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
..
scripts Fix: Improve ripgrep binary detection and cross-platform compatibility (#1060) 2025-11-18 19:38:30 +08:00
src feat(tools): keep ask_user_question always-visible to surface clarification UX (#4041) 2026-05-11 19:06:03 +08:00
vendor feat test tool permissions 2026-03-10 16:30:22 +08:00
index.ts fix: Remove remaining ClearcutLogger export from packages/core/index.ts 2026-02-01 14:52:14 +08:00
package.json chore(deps): upgrade ink 6.2.3 → 7.0.2 + bump Node engine to 22 (#3860) 2026-05-11 17:29:50 +08:00
test-setup.ts feat(memory): managed auto-memory and auto-dream system (#3087) 2026-04-16 20:05:45 +08:00
tsconfig.json fix: upgrade @lydell/node-pty to 1.2.0-beta.10 to fix PTY FD leak 2026-04-01 07:55:56 +08:00
vitest.config.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00