顾盼
e27e9a5f18
Merge pull request #1288 from Weaxs/main
...
support merge ChatCompletionContentPart && add filterEmptyMessages
2025-12-29 10:50:30 +08:00
tanzhenxin
26f8b67d4f
add missing file
2025-12-25 15:24:56 +08:00
tanzhenxin
b64d636280
anthropic provider support follow-up
2025-12-25 15:24:42 +08:00
tanzhenxin
c53bdde747
support reasoning.budget_tokens config option
2025-12-25 10:18:38 +08:00
tanzhenxin
99db18069d
add interleaved-thinking-2025-05-14 beta header for anthropic content generator
2025-12-25 09:42:06 +08:00
tanzhenxin
a0a5b831d4
add a few more tests
2025-12-24 20:54:40 +08:00
tanzhenxin
8f74dd224c
add tests for loggingContentGenerator
2025-12-24 19:41:46 +08:00
tanzhenxin
b931d28f35
feat(core,cli): add Anthropic provider, normalize auth/env config, and centralize logging
2025-12-24 19:00:56 +08:00
pomelo
2b3830cf83
Merge pull request #1314 from QwenLM/feat/skills
...
Add experimental Skills feature
2025-12-24 17:01:28 +08:00
pomelo
05791d4200
Merge pull request #1302 from afarber/1095-figma-mcp-client-name
...
fix(mcp): update OAuth client name for Figma MCP server compatibility
2025-12-24 10:41:51 +08:00
tanzhenxin
bc2a7efcb3
Merge pull request #1297 from QwenLM/feat/gemini-3-integration
...
Add Gemini provider, remove legacy Google OAuth, and tune generation …
2025-12-23 22:16:39 +08:00
tanzhenxin
1dfd880e17
reset default topP to 0.95 as claude modes does not allow topP smaller than 0.95
2025-12-23 21:58:28 +08:00
tanzhenxin
955547d523
minor updates to address review comments
2025-12-23 14:35:41 +08:00
tanzhenxin
3bc862df89
unset temperature, and set topP=0.8 for default provider
2025-12-23 13:56:06 +08:00
tanzhenxin
b49c11e9a2
add experimental-skills flag to enable skills feature
2025-12-23 10:24:57 +08:00
tanzhenxin
9cdd85c62a
Merge branch 'main' into feat/skills
2025-12-22 16:00:57 +08:00
tanzhenxin
87d8d82be7
special handling for summarized thinking
2025-12-22 14:07:23 +08:00
xuewenjie
f33f43e2f7
feat: improve getProcessInfo robustness with try-catch and empty output fallback
2025-12-22 11:38:38 +08:00
tanzhenxin
fefc138485
Merge branch 'main' into feat/gemini-3-integration
2025-12-22 10:08:15 +08:00
tanzhenxin
9cc5c3ed8f
pump version to 0.6.0
2025-12-22 09:35:30 +08:00
Alexander Farber
18e9b2340b
Change header to: Copyright 2025 Qwen Team
2025-12-20 09:37:57 +01:00
Alexander Farber
ad427da340
Move constants to a new file for SSOT
2025-12-20 09:35:12 +01:00
Alexander Farber
484e0fd943
Change the client name to: Gemini CLI MCP Client
2025-12-20 09:21:15 +01:00
tanzhenxin
c5c556a326
remove pid from lockfile name of ide connection file
2025-12-19 18:12:04 +08:00
tanzhenxin
a8a863581b
Merge branch 'main' into feat/ide-companion-discovery
2025-12-19 16:49:24 +08:00
tanzhenxin
e4468cfcbc
Merge pull request #1231 from QwenLM/fix/windows-startup-and-exit-hangs
...
fix: optimize windows process tree retrieval to prevent hang
2025-12-19 16:48:40 +08:00
tanzhenxin
3bf30ead67
Merge pull request #1262 from QwenLM/chore/vscode-ide-companion-update-vscode-engine
...
chore(vscode-ide-companion): update vscode engine version from ^1.99.0 to ^1.85.0
2025-12-19 16:47:33 +08:00
tanzhenxin
17129024f4
Add Gemini provider, remove legacy Google OAuth, and tune generation defaults
2025-12-19 16:26:54 +08:00
tanzhenxin
dfe667c364
Merge pull request #1269 from QwenLM/mingholy/fix/sampling-params
...
fix: default values of sampling params
2025-12-19 15:14:26 +08:00
xuewenjie
1386fba278
Revert other files to main, keep only process-utils changes
2025-12-19 15:01:26 +08:00
xuewenjie
d942250905
test: sync test files with code changes for IDE detection
...
- Update detect-ide.test.ts to remove ideProcessInfo parameter (now optional)
- Update process-utils.test.ts to match simplified Windows process detection logic
- Remove tests for removed IDE detection strategies (Strategy 1-4)
- All tests now passing (13 tests in detect-ide.test.ts, 6 tests in process-utils.test.ts)
2025-12-19 13:24:19 +08:00
xuewenjie
ec32a24508
fix: update ide-client tests to match new config file naming scheme
...
- Update config file naming from qwen-code-ide-server-{pid}-{timestamp}.json to qwen-code-ide-server-{port}.json
- Add readdir mock to return config file list
- Add validateWorkspacePath mock for workspace validation
- Add workspacePath field to all config objects in tests
- Remove getIdeProcessInfo dependency from tests
- All 23 tests now passing
2025-12-19 11:36:05 +08:00
xuewenjie
c2b59038ae
fix: escape backslashes in PowerShell command strings (CodeQL security fix)
...
Fixes CodeQL security alert: Incomplete string escaping or encoding
- Add escapeForPowerShellDoubleQuotes() helper function
- Properly escape both backslashes and double quotes in correct order
- Prevents command injection vulnerabilities in Windows process detection
- All existing tests pass
2025-12-18 17:32:11 +08:00
xuewenjie
27bf42b4f5
test: sync process-utils.test.ts with implementation logic
...
- Update Windows test cases to match multi-strategy IDE detection
- Add test for Strategy 1: known IDE process detection (code.exe)
- Add test for Strategy 3: shell parent detection (cmd.exe)
- Add test for Strategy 2: Git Bash with missing parent handling
- Fix test expectations to align with actual implementation behavior
- All 7 test cases now pass successfully
2025-12-18 17:28:56 +08:00
xuewenjie
cb59b5a9dc
refactor(core): optimize Windows process detection and remove debug logging
...
- Replace execFileAsync with execAsync for complex PowerShell commands in getProcessInfo
- Remove unnecessary getProcessInfo retry logic when parent not in processMap
- Remove all debug logging code (writeDebugLog function and fs import)
- Improve performance by ~1.6-2.6 seconds per detection
- Keep execFileAsync for simple commands in getProcessTableWindows
2025-12-18 16:24:40 +08:00
xuewenjie
01e62a2120
refactor: remove unused fs import from process-utils.ts
2025-12-18 15:06:01 +08:00
xuewenjie
7eabf543b4
Merge branch 'main' of github.com:QwenLM/qwen-code into fix/windows-startup-and-exit-hangs
2025-12-18 13:24:21 +08:00
Weaxs
d2bc46cbb4
remove filterEmptyMessages
2025-12-18 00:55:47 +08:00
Weaxs
84eb5c562f
support merge ChatCompletionContentPart && add filterEmptyMessages
2025-12-18 00:46:48 +08:00
Mingholy
e274b4469a
Merge pull request #1214 from kfxmvp/fix/issue-1186-schema-converter
...
fix: add configurable OpenAPI 3.0 schema compliance for Gemini compatibility (#1186 )
2025-12-17 11:12:57 +08:00
tanzhenxin
2837aa6b7c
rework /resume slash command
2025-12-16 19:54:55 +08:00
yiliang114
49b3e0dc92
chore(vscode-ide-companion): update vscode engine version from ^1.99.0 to ^1.85.0
2025-12-16 19:54:19 +08:00
mingholy.lmh
25d9c4f1a7
fix: default values of sampling params
2025-12-16 17:09:42 +08:00
tanzhenxin
61e378644e
feat: update configuration and shell tool implementations
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2025-12-16 15:02:59 +08:00
tanzhenxin
fc58291c5c
Merge branch 'main' into add-git-co-author
2025-12-16 14:43:27 +08:00
tanzhenxin
f9da1b819e
Merge branch 'main' into feat/ide-companion-discovery
2025-12-16 14:11:25 +08:00
xuewenjie
f47c762620
Merge branch 'main' of github.com:QwenLM/qwen-code into fix/windows-startup-and-exit-hangs
2025-12-16 11:35:13 +08:00
kefuxin
573c33f68a
Merge remote-tracking branch 'upstream/main' into fix/issue-1186-schema-converter
2025-12-16 11:08:51 +08:00
pomelo
8130020277
Merge pull request #1260 from QwenLM/docs-byYijing
...
Docs: restructure docs to follow the Claude Code organization
2025-12-16 10:16:57 +08:00
Alexander Farber
07fb6faf5f
Add comments explaining regexes
2025-12-15 16:26:52 +01:00