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
Alexander Farber
8106a6b0f4
Handle PAT tokens and credentials in git remote URL parsing ( #1225 )
2025-12-18 00:44:46 +08:00
pomelo
c0839dceac
Merge pull request #1266 from QwenLM/docs-fix
...
docs:Fix the errors in the document
2025-12-17 22:04:27 +08:00
joeytoday
f9a1ee2442
docs: updated vscode showcase video
2025-12-17 16:47:37 +08:00
joeytoday
f824004f99
docs: updated links in index.md
2025-12-17 15:03:23 +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
joeytoday
a4e3d764d3
docs: updated all links, click and open in vscode, new showcase video in overview
2025-12-17 11:10:31 +08:00
tanzhenxin
0a39c91264
Merge pull request #1275 from QwenLM/fix/integration-test
...
remove one flaky integration test
2025-12-17 10:06:28 +08:00
tanzhenxin
8fd7490d8f
remove one flaky integration test
2025-12-17 09:27:25 +08:00
tanzhenxin
4f1766e19a
Merge pull request #1239 from afarber/1179-add-resume-cmd
...
feat(ui): add /resume slash command to switch between sessions
2025-12-16 20:52:35 +08:00
tanzhenxin
bf52c6db0f
fix review comments
2025-12-16 20:36:24 +08:00
tanzhenxin
9267677d38
fix failed test
2025-12-16 20:08:43 +08:00
tanzhenxin
fb8412a96a
code refactor
2025-12-16 20:03:49 +08:00
tanzhenxin
2837aa6b7c
rework /resume slash command
2025-12-16 19:54:55 +08:00
joeytoday
d1a6b3207e
docs: updated inline links
2025-12-16 17:01:47 +08:00
pomelo-nwu
1c62499977
feat: fix link
2025-12-16 15:40:01 +08:00
pomelo-nwu
4b8b4e2fe8
feat: update docs
2025-12-16 15:32:21 +08:00
tanzhenxin
9942b2b877
Merge branch 'main' into 1179-add-resume-cmd
2025-12-16 15:29:58 +08:00
tanzhenxin
850c52dc79
Merge pull request #1228 from afarber/add-git-co-author
...
feat: expose gitCoAuthor setting in settings.json and document it
2025-12-16 15:17:02 +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
bd3bdd82ea
Merge pull request #1205 from afarber/rename-leftover-gemini-references
...
fix(ide): rename Gemini references to Qwen and fix IDE connection path
2025-12-16 14:46:14 +08:00
tanzhenxin
fc58291c5c
Merge branch 'main' into add-git-co-author
2025-12-16 14:43:27 +08:00
tanzhenxin
633148b257
Revert IDE client discovery path changes
2025-12-16 14:30:25 +08:00
pomelo-nwu
36fb6b8291
feat: update docs
2025-12-16 13:48:10 +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
pomelo-nwu
9f18f53294
feat: fix link
2025-12-16 10:03:16 +08:00
Alexander Farber
07fb6faf5f
Add comments explaining regexes
2025-12-15 16:26:52 +01:00
Alexander Farber
1956507d90
Avoid ReDoS by using better regexes
2025-12-15 16:23:17 +01:00
pomelo-nwu
cf3c020e5b
feat: rename Sub Agents to Subagents
2025-12-15 22:22:25 +08:00
pomelo-nwu
3691ee7038
feat: update docs
2025-12-15 22:17:22 +08:00
pomelo-nwu
91505233f0
feat: update docs
2025-12-15 22:12:34 +08:00
tanzhenxin
52faa0da5c
Merge pull request #1259 from QwenLM/chore/v0.5.1
...
pump version to 0.5.1
2025-12-15 21:30:38 +08:00
pomelo-nwu
e4fd304b08
feat: add mcp docs
2025-12-15 21:16:27 +08:00
tanzhenxin
87f1dd9061
pump version to 0.5.1
2025-12-15 20:48:02 +08:00
pomelo-nwu
68a0567bf2
feat: update docs
2025-12-15 19:58:59 +08:00
pomelo-nwu
53486b7fd3
Merge branch 'main' into docs-byYijing
2025-12-15 19:42:20 +08:00
pomelo-nwu
5742a69d8a
feat: update docs
2025-12-15 19:40:14 +08:00
pomelo
d4a0e84508
Merge pull request #796 from sontoriyama/docs/add-mcp-quick-start-guides
...
docs: add comprehensive MCP Quick Start guides and examples
2025-12-15 19:33:47 +08:00
pomelo
1806390421
Merge branch 'main' into docs/add-mcp-quick-start-guides
2025-12-15 19:29:52 +08:00
tanzhenxin
5c6ed070de
Merge pull request #1254 from QwenLM/chore/no-chat-recording-flag
...
Add chat recording toggle (CLI + settings) and disable recording in tests
2025-12-15 19:16:14 +08:00
pomelo-nwu
e5a3670ed3
feat: update docs
2025-12-15 19:12:56 +08:00
pomelo-nwu
5b16cd5945
feat: update docs
2025-12-15 19:10:40 +08:00