tanzhenxin
076f4c9afa
Merge pull request #2037 from QwenLM/mingholy/refactor/settings-migration
...
Refactor settings migration to sequential framework with atomic file writes
2026-03-06 11:17:33 +08:00
tanzhenxin
407a66c959
Merge pull request #2005 from zhangxy-zju/feat/strengthen-output-language-template
...
Qwen Code CI / CodeQL (push) Waiting to run
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
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
feat(i18n): strengthen output-language.md template to enforce language compliance
2026-03-02 23:07:18 +08:00
tanzhenxin
74f5b76754
Merge pull request #1993 from zhangxy-zju/fix/subagent-output-language
...
fix(subagent): append output-language.md to subagent system prompt and prioritize project-level settings
2026-03-02 17:08:52 +08:00
mingholy.lmh
d38077423d
refactor: use pre-defined utils
2026-03-02 12:38:26 +08:00
mingholy.lmh
ae8c0d3d4e
refactor(settings): sequential settings migration
2026-03-02 00:12:51 +08:00
沐目
5f06bf8910
feat(i18n): strengthen output-language.md template to enforce language compliance
...
Replace soft "Prefer responding" wording with mandatory "MUST always respond"
rule to improve LLM adherence to configured output language. Add exception
clause allowing users to explicitly override for the remainder of a conversation.
2026-02-28 13:59:20 +08:00
沐目
0788003990
test: add unit tests for subagent userMemory injection and output-language path priority
...
- Add 3 tests for SubAgentScope.buildChatSystemPrompt appending userMemory
- Add 3 tests for project-level output-language.md path resolution priority
Made-with: Cursor
2026-02-28 13:25:41 +08:00
tanzhenxin
1979e2121b
Merge pull request #1952 from QwenLM/coding-plan-ui-fix
...
feat(auth): add automatic backup of settings.json before auth modification
2026-02-27 21:29:45 +08:00
tanzhenxin
54d05d8674
Merge pull request #1966 from QwenLM/mingholy/fix-sandbox-issue
...
Rename GEMINI_CLI_INTEGRATION_TEST to QWEN_CODE_INTEGRATION_TEST and refactor sandbox user handling
2026-02-27 21:22:34 +08:00
mingholy.lmh
0b9164b649
fix: rename GEMINI_CLI_INTEGRATION_TEST to QWEN_CODE_INTEGRATION_TEST
...
- Update integration test environment variable name
- Ensure sandbox container naming works correctly with new variable
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 11:38:50 +08:00
mingholy.lmh
0c53b19a74
feat(auth): backup settings file before auth modification
...
- Add backupSettingsFile() utility to create .orig backup before modifying settings
- Update success message to indicate backup was created
- Sync i18n translations for all supported languages
- Update documentation to reflect the change
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-26 20:38:38 +08:00
mingholy.lmh
42a5b4d1e0
fix: add model resolution warnings to start warnings
2026-02-26 14:43:07 +08:00
mingholy.lmh
020c78b43b
fix: update mail
2026-02-15 11:45:35 +08:00
mingholy.lmh
ee5e47bb5f
fix: sandbox user permission in integration tests
...
- Allow SANDBOX_SET_UID_GID to control user identity in integration tests
- Fix project naming from gemini-cli to qwen-code
- Use random UUID in tests to avoid conflicts
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-15 11:02:32 +08:00
tanzhenxin
4e89c99216
Merge remote-tracking branch 'origin/main' into feat/mcp-progress-updates
2026-02-09 10:18:35 +08:00
tanzhenxin
5ebbceea65
feat: add MCP tool progress update support in TUI and SDK mode
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-08 15:48:13 +08:00
tanzhenxin
21e711469d
fix(mcp): update OAuth client names and improve MCP commands
...
- Rename MCP OAuth client names from 'Gemini CLI' to 'Qwen Code'
- Update MCP add/remove/list commands with improved error handling
- Add comprehensive tests for OAuth provider
- Fix token storage test assertions
- Clean up unused i18n translation keys
- Update gemini-converter and window title references
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-08 10:46:48 +08:00
tanzhenxin
c97604ba46
fix(cli): route sandbox diagnostic messages to stderr
...
Change all diagnostic/progress messages in sandbox.ts from
writeStdoutLine to writeStderrLine. This prevents integration
test failures in Docker where stdout buffering behavior differs
from the Console API.
Diagnostic messages like 'Checking for sandbox image' are
informational logs that should not interfere with program output
that tests or other tools may parse from stdout.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-06 10:07:55 +08:00
tanzhenxin
4abec5c055
Merge remote-tracking branch 'origin/main' into feat/debug-logging-refactor
2026-02-05 20:23:48 +08:00
tanzhenxin
a31699ed73
Merge branch 'main' into mingholy/fix/acp-model-list
2026-02-05 19:01:17 +08:00
mingholy.lmh
0137b316d0
feat: support runtime model selection for both interactive and ACP
2026-02-02 17:52:50 +08:00
tanzhenxin
89e3c2cd7a
refactor(debug): replace ConsolePatcher with debugLogger and update error reporting
...
- Replace ConsolePatcher with centralized debugLogger utility
- Refactor errorReporting to use debugLogger instead of file-based reporting
- Remove user-facing console message components:
- Delete ConsolePatcher.ts, useConsoleMessages.ts/hook
- Delete ConsoleSummaryDisplay.tsx, DetailedMessagesDisplay.tsx
- Update all tests in packages/core and packages/cli:
- Mock debugLogger where needed
- Remove assertions for console output on non-critical errors
- Keep debugLogger assertions for fatal/network errors
- Use HOME directory mocking for hermetic file system tests
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-02 17:37:54 +08:00
tanzhenxin
135df54f27
Merge branch 'main' into feat/debug-logging-refactor
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-01 20:47:38 +08:00
mingholy.lmh
889c49f0f4
fix: provide available models of all configured authTypes
2026-02-01 19:54:31 +08:00
Alexander Farber
557c99a08b
Rename disableAutoUpdate to isAutoUpdateEnabled, update snapshots
2026-02-01 16:04:58 +08:00
Alexander Farber
561fda297e
Rename disable* settings to enable* and consolidated 1 setting
2026-02-01 16:04:49 +08:00
Alexander Farber
30ac136a93
Check disableUpdateNag before making network request
2026-02-01 15:56:41 +08:00
tanzhenxin
97d93e9ea6
Merge pull request #1579 from QwenLM/feat/non-interaction-output
...
feat: clarify output formats for non-interactive mode
2026-01-29 14:21:21 +08:00
LaZzyMan
8794678c62
fix adapter undefined
2026-01-26 19:53:02 +08:00
tanzhenxin
7995c65571
feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9)
...
Route CLI console.* calls to structured logging:
- Debug/internal diagnostics → debugLogger (logfile)
- User-facing output → writeStdoutLine/writeStderrLine/clearScreen (stdioHelpers)
- Add stdioHelpers.ts with writeStdoutLine, writeStderrLine, clearScreen
- Migrate pre-session files (gemini.tsx, sandbox.ts, config.ts) to stdioHelpers
- Migrate extension/MCP commands to stdioHelpers
- Migrate non-interactive session/control to debugLogger
- Migrate UI hooks and components to debugLogger
2026-01-26 15:02:37 +08:00
tanzhenxin
3959b73bce
feat(core,cli): migrate console.debug to debugLogger (M3 Phase 1-3)
2026-01-25 20:57:25 +08:00
LaZzyMan
bc7e586028
Merge branch 'main' into feat/extension
2026-01-22 11:41:04 +08:00
tanzhenxin
ae9ba8be18
Merge pull request #1513 from QwenLM/feat/cli-welcome-screen
...
feat: Redesign CLI welcome screen and settings dialog
2026-01-21 19:43:46 +08:00
DennisYu07
fb3a95e874
Merge pull request #1234 from afarber/1115-fix-dep0190-deprecation
...
fix: replace spawn shell option with explicit shell args to avoid Node.js DEP0190 warning
2026-01-21 01:54:37 -08:00
LaZzyMan
140e8c926d
Merge branch 'main' into feat/extension
2026-01-21 10:11:59 +08:00
tanzhenxin
fd6c7364e8
(chore)fix: test fails on Windows CI
2026-01-20 17:55:36 +08:00
tanzhenxin
4ae8584c81
feat(cli): support LLM output language configuration in Settings Dialog
2026-01-20 17:00:19 +08:00
tanzhenxin
0c960add8d
Merge branch 'main' into feat/cli-welcome-screen
2026-01-20 09:56:00 +08:00
tanzhenxin
eb7dc53d2e
fix(cli): isolate modelConfigUtils tests from system env vars
...
Use a clean process.env object instead of shallow-copying the original
environment. This prevents test failures when system has auth-related
env vars (e.g., OPENAI_API_KEY) that would interfere with test assertions.
2026-01-20 09:36:28 +08:00
LaZzyMan
a61a3c5680
Merge branch 'main' into feat/extension
2026-01-19 21:16:07 +08:00
tanzhenxin
046559408b
Merge branch 'main' into feat/cli-welcome-screen
2026-01-19 20:28:48 +08:00
Mingholy
8de81b6299
Merge pull request #1510 from QwenLM/mingholy/fix/merge-settings-generationConfig
...
Fix credential management and authentication flows with improved generation config preservation
2026-01-19 19:01:56 +08:00
mingholy.lmh
0a64fa78f5
test: add unit tests for modelConfigUtils functions
2026-01-19 16:57:01 +08:00
tanzhenxin
bd314cb7b2
Merge branch 'main' into feat/cli-welcome-screen
2026-01-19 11:32:54 +08:00
tanzhenxin
f0b2a7ef98
feat(cli): refactor about dialog and add proxy field
2026-01-19 10:54:45 +08:00
LaZzyMan
df33029589
Merge branch 'main' into feat/extension
2026-01-19 10:11:05 +08:00
tanzhenxin
c87197d420
Redesign settings dialog with curated list and view-switching UI
2026-01-18 21:56:33 +08:00
Alexander Farber
fa8b5a7762
Replace the not functional CodeQL comments
2026-01-17 14:29:43 +01:00
Alexander Farber
9adad2f369
Fix 1 test and silence CodeQL warning (not introduced by this PR)
2026-01-17 14:29:42 +01:00
Alexander Farber
a8ccd7b6fb
Replace spawn shell option with explicit shell args to avoid DEP0190 warning
2026-01-17 14:29:42 +01:00