qwen-code/packages/core/src
yiliang114 c2e4e8c800 feat(lsp): add LSP reminder to grep/readfile tool descriptions
When LSP is enabled, the model often chose grep or readfile instead
of LSP for code intelligence queries. Now the competing tools'
descriptions include a note reminding the model to use the LSP tool
for definitions, references, symbols, hover, diagnostics, etc.

This "push-pull" approach:
- System prompt pushes toward LSP (top-level priority instruction)
- Grep/ReadFile descriptions pull away from code intelligence usage
2026-04-25 21:31:17 +08:00
..
__mocks__/fs pre-release commit 2025-07-22 23:26:01 +08:00
agents feat(web-search): remove built-in web_search tool, replace with MCP-based approach (#3502) 2026-04-24 11:29:02 +08:00
config fix(core): preserve reasoning_content during session resume and active sessions (GH#3579) (#3590) 2026-04-24 17:49:05 +08:00
confirmation-bus test: add tests for confirmation-bus, prompt-registry, and cli/core modules (#2272) 2026-04-09 13:54:59 +08:00
constants feat(vscode): replace OAuth with Coding Plan / API Key provider setup (#3398) 2026-04-21 22:20:58 +08:00
core feat(lsp): add symbolName parameter for position-free LSP queries 2026-04-25 20:41:29 +08:00
extension feat(web-search): remove built-in web_search tool, replace with MCP-based approach (#3502) 2026-04-24 11:29:02 +08:00
followup feat(web-search): remove built-in web_search tool, replace with MCP-based approach (#3502) 2026-04-24 11:29:02 +08:00
hooks fix(core): remove abort listener during cleanup (#3438) 2026-04-19 17:28:38 +08:00
ide refactor(ide): optimize connection config lookup and remove time-based lock cleanup 2026-03-10 14:54:37 +08:00
lsp fix(lsp): allow absolute paths in LSP server command configuration 2026-04-25 18:19:13 +08:00
mcp fix(mcp): make the OAuth authorization URL clickable when wrapped (#3489) 2026-04-21 16:44:23 +08:00
memory refactor(core): move fork subagent params from execute() to construction time (#3255) 2026-04-17 15:45:57 +08:00
mocks chore(usage telemetry): Freshen up Clearcut logging (#6013) 2025-08-12 18:31:59 +00:00
models feat: add Qwen3.6-Plus model support 2026-04-02 12:09:17 +08:00
output feat(cli): attribute /stats rows to the originating subagent (#3229) 2026-04-21 11:44:10 +08:00
permissions feat(web-search): remove built-in web_search tool, replace with MCP-based approach (#3502) 2026-04-24 11:29:02 +08:00
prompts test: add tests for confirmation-bus, prompt-registry, and cli/core modules (#2272) 2026-04-09 13:54:59 +08:00
qwen fix: Strengthen error handling in qwenOAuth2.ts to prevent unhandled 'error' event (#3481) 2026-04-24 14:43:13 +08:00
services fix(core): preserve reasoning_content during session resume and active sessions (GH#3579) (#3590) 2026-04-24 17:49:05 +08:00
skills feat(cli): Phase 2 — slash command multi-mode expansion, ACP fixes, and UX improvements (#3377) 2026-04-22 19:12:44 +08:00
subagents feat(web-search): remove built-in web_search tool, replace with MCP-based approach (#3502) 2026-04-24 11:29:02 +08:00
telemetry feat(cli): attribute /stats rows to the originating subagent (#3229) 2026-04-21 11:44:10 +08:00
test-utils refactor: merge test-utils package into core (#3200) 2026-04-13 17:11:03 +08:00
tools feat(lsp): add LSP reminder to grep/readfile tool descriptions 2026-04-25 21:31:17 +08:00
utils feat(session): auto-title sessions via fast model, add /rename --auto (#3540) 2026-04-23 20:37:05 +08:00
index.test.ts pre-release commit 2025-07-22 23:26:01 +08:00
index.ts feat(web-search): remove built-in web_search tool, replace with MCP-based approach (#3502) 2026-04-24 11:29:02 +08:00