mingholy.lmh
90855c93d1
fix: lint & ci issues
2026-01-07 22:58:09 +08:00
mingholy.lmh
db12796df5
refactor: update authentication handling and model configuration
...
- Enhanced authentication method validation in `auth.ts` and `auth.test.ts`.
- Introduced new model provider configuration logic
- Updated environment variable handling for various auth types.
- Removed deprecated utility functions and tests related to fallback mechanisms.
2026-01-07 22:58:09 +08:00
mingholy.lmh
aa9cdf2a3c
review: stage1
2026-01-07 22:58:08 +08:00
tanzhenxin
f6771c0858
Merge pull request #1393 from Weaxs/main
...
[OpenaiContentGenerate] convertOpenAIResponseToGemini record thoughtsTokenCount
2026-01-07 17:05:28 +08:00
tanzhenxin
2c8be05029
Merge pull request #1415 from QwenLM/fix/openai-reasoning-config
...
fix(core): don’t force reasoning/topP defaults for OpenAI-compatible APIs
2026-01-07 16:59:26 +08:00
tanzhenxin
4744af1ea8
Merge pull request #1406 from QwenLM/fix/non-interactive-tool-permission
...
fix(cli,core): honor `tools.core` / `tools.allowed` in non-interactive runs
2026-01-07 16:59:19 +08:00
Weaxs
870d207f18
revert enable_thinking & thinking_budget
2026-01-07 10:25:34 +08:00
tanzhenxin
d7d7bf0c39
fix default values of reasoning config for openai compatible api
2026-01-06 19:39:28 +08:00
xwj02155382
2c88ea6dc1
Merge branch 'main' of github.com:QwenLM/qwen-code into fix/windows-background-terminal-execute-x
2026-01-06 17:26:01 +08:00
xwj02155382
e2d6ab9b7e
refactor: simplify background shell command handling
...
- Remove ineffective error detection for background processes
(stdio is detached/ignored, so cumulativeOutput is always empty)
- Add kill command hints for both Windows and macOS/Linux
- Simplify code from 40 lines to 12 lines with clearer logic
- Add explanatory comment about why startup errors cannot be reliably detected
2026-01-06 16:46:56 +08:00
Weaxs
35bf5ef4d0
remove duplicate reasoning_content handle
2026-01-06 14:38:01 +08:00
Weaxs
1d16513e27
remove duplicate reasoning_content handle && remove extra_body.enable_thinking
2026-01-06 14:38:01 +08:00
Weaxs
731fd99800
remove duplicate reasoning_content handle && remove extra_body.enable_thinking
2026-01-06 14:21:42 +08:00
tanzhenxin
19f8f631b4
Respect 'tools.core' and 'tools.allowed' settings in non-interactive mode, for both agent execution and custom command
2026-01-05 19:28:52 +08:00
Weaxs
e5cced8813
buildRequest add thinking config && convert Handle reasoning content
2026-01-02 18:59:23 +08:00
Mingholy
105ad743fa
Merge pull request #1284 from tt-a1i/fix/boolean-string-coercion
...
fix(core): coerce string boolean values in schema validation
2025-12-29 18:27:36 +08:00
mingholy.lmh
ac3f7cb8c8
fix: ts erros in test file
2025-12-29 17:20:25 +08:00
xuewenjie
98c043bf50
test: update tests for detached process changes
2025-12-29 11:37:54 +08:00
顾盼
e27e9a5f18
Merge pull request #1288 from Weaxs/main
...
support merge ChatCompletionContentPart && add filterEmptyMessages
2025-12-29 10:50:30 +08:00
cris
f610133660
improve ad hoc method for windows background terminal task
2025-12-28 22:14:16 +08:00
xuewenjie
5417de4219
Merge branch 'main' of github.com:QwenLM/qwen-code into fix/windows-background-terminal-execute-x
2025-12-25 16:44: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
...
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
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
...
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
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
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
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