Commit graph

3517 commits

Author SHA1 Message Date
DennisYu07
ed197b60cb update readme 2026-02-06 01:49:35 -08:00
DennisYu07
7487ba93ab refactor shell for mac/linux 2026-02-06 00:56:09 -08:00
DennisYu07
678adecfec add source for shell 2026-02-05 23:41:52 -08:00
DennisYu07
b487768fa6 remove useless command for bash script 2026-02-05 21:30:26 -08:00
DennisYu07
afdb1bb064 resolve comment for shell and basj 2026-02-05 21:14:57 -08:00
DennisYu07
b71159e859 add cache for source 2026-02-05 20:55:13 -08:00
DennisYu07
a2b86e0cf7 resolve permission problem 2026-02-05 03:36:19 -08:00
DennisYu07
a9e25b1f49 move nvm shell to oss 2026-02-05 02:57:54 -08:00
DennisYu07
b3bddfa677 Merge branch 'feat/add-source-in-download-url' of https://github.com/QwenLM/qwen-code into feat/add-source-in-download-url 2026-02-05 01:48:55 -08:00
DennisYu07
fff66a0221 add permission check for mac 2026-02-05 01:47:09 -08:00
DennisYu07
879d91fb4d add node and qwen code check for shell 2026-02-05 00:40:48 -08:00
cris
4fff69a882 add install node and permission check for bash script 2026-02-05 16:09:11 +08:00
DennisYu07
7173328cf5 delete useless info message for bash script 2026-02-04 22:30:13 -08:00
宇溯
079a8b9b14 resolve test case 2026-01-28 23:03:46 -08:00
cris
714f53e450 fix bat script 2026-01-29 14:38:15 +08:00
cris
a7b18c7594 depreciate ps scripts and add bat script 2026-01-29 14:17:42 +08:00
宇溯
5c4a6b79c4 refactor install scripts for windows 2026-01-28 20:56:51 -08:00
宇溯
86a35c2928 add install bash script for windows 2026-01-28 19:59:08 -08:00
宇溯
efc662c1df refactor installation scripts 2026-01-28 19:27:38 -08:00
宇溯
90638135a4 move source from properties to app 2026-01-28 19:24:43 -08:00
宇溯
53d51d5589 add install shell and send source info through telemetry 2026-01-28 00:26:20 -08:00
Mingholy
7177b41120
Merge pull request #1588 from QwenLM/mingholy/fix/sdk-request
Some checks are pending
Qwen Code CI / CodeQL (push) Waiting to run
Qwen Code CI / Test-3 (push) Blocked by required conditions
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 / Post Coverage Comment (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
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: cli input stream handling and error management
2026-01-27 09:56:45 +08:00
Mingholy
eef9c49e49
Merge pull request #1615 from QwenLM/mingholy/fix/acp-tool-name
Some checks are pending
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:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
Fix: Add toolName metadata for ACP tool call messages
2026-01-26 20:17:21 +08:00
mingholy.lmh
4a3cb4f875 fix: add name toolName metadata for ACP tool call messages 2026-01-26 19:52:08 +08:00
tanzhenxin
280a4b1bd1
Merge pull request #1614 from QwenLM/fix/1354-acp-read-many-files-paths
fix(cli): pass paths to read_many_files in ACP
2026-01-26 19:48:13 +08:00
tanzhenxin
2c373c3847
Merge pull request #1586 from QwenLM/fix/vsce-package-no-dependencies
fix(vscode-ide-companion): platform-specific builds with optimized VSIX packaging
2026-01-26 19:41:15 +08:00
tanzhenxin
1dcda0559b fix(cli): pass paths to read_many_files in ACP
ACP prompt resolution called read_many_files with an outdated param name,
triggering a schema validation error. Pass paths and add a regression test.

Fixes #1354
2026-01-26 19:21:22 +08:00
易良
26dca01c31
Simplify permission response handling and fix edit failure and VSCode diff issues (#1581)
* wip: edit fail and diff

* refactor(vscode-ide-companion): Fixes #1524, simplify permission response handling

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

---------

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-26 17:15:38 +08:00
tanzhenxin
72480f7dd8
Merge pull request #1590 from QwenLM/refactor/refactor-user-feedback
feat: Implement temporary dismissal for feedback dialogs with persistent prompting
2026-01-26 17:15:00 +08:00
顾盼
d974835015
Merge pull request #1609 from QwenLM/fix/settings-load-from-include-directories
fix: correct schema field name for context.loadFromIncludeDirectories
2026-01-26 16:56:15 +08:00
LaZzyMan
066c393cd7 fix folder trust 2026-01-26 15:12:28 +08:00
LaZzyMan
0eee42fa6a fix: correct schema field name for context.loadFromIncludeDirectories
The schema incorrectly defined the field as 'loadMemoryFromIncludeDirectories'
while the migration map and documentation specified 'loadFromIncludeDirectories'.
This caused user configurations to be ignored.

Changes:
- Rename schema field from loadMemoryFromIncludeDirectories to loadFromIncludeDirectories
- Update all references in config loading and UI components
- Update test cases to reflect the correct field name

Fixes #1603
2026-01-26 15:09:36 +08:00
tanzhenxin
32cddc272f
Merge pull request #1561 from BlockHand/show-line-numbers
Some checks are pending
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
feat: make DiffRenderer respect ui.showLineNumbers setting
2026-01-26 10:37:04 +08:00
tanzhenxin
6081052236
Merge pull request #1592 from QwenLM/feat/extension-improvements
feat(extensions): add plugin selection UI for Claude marketplace
2026-01-26 10:36:36 +08:00
LaZzyMan
f640705e4d fix typo error 2026-01-26 10:00:33 +08:00
tanzhenxin
81082b9b4e
Merge pull request #1601 from QwenLM/fix/awk-system-command-security
Security: Fix awk/sed Command Injection in READ_ONLY_ROOT_COMMANDS
2026-01-26 09:56:24 +08:00
pomelo-nwu
e615438e89 security: fix awk/sed command injection in READ_ONLY_ROOT_COMMANDS
- Add detection for awk system() calls and file operations
- Add detection for sed execute/write/read commands
- Prevent execution of arbitrary commands via awk 'BEGIN {system("...")}'
- Prevent file operations via awk '{print > "file"}' and sed 'w file'
- Add comprehensive test coverage for security fixes

Fixes security vulnerability where awk and sed side-effects were not
properly detected, allowing arbitrary command execution without user
confirmation.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-25 09:13:19 +08:00
tanzhenxin
293fe8f1f4 chore: fix vscode release workflow on Windows Runner 2026-01-24 14:36:41 +08:00
tanzhenxin
e5b800a79d fix(vscode-ide-companion): prune ripgrep binaries and remove generic node-pty
- Re-enable macOS x64 CI builds using macos-15-intel runner
- Remove generic node-pty dependency in favor of platform-specific @lydell/node-pty-* packages
- Add ripgrep binary pruning for platform-specific builds to reduce VSIX size
- Add Windows workaround to remove npm junction self-references during packaging
2026-01-24 13:18:57 +08:00
tanzhenxin
3d6fe23c3b refactor(sdk,vscode): extract CLI bundling to dedicated script
- Move CLI bundling logic from build.js to bundle-cli.js in SDK package
- Add bundle:cli script to SDK package.json lifecycle hooks
- Remove redundant Build and Bundle step from workflow (prepackage handles it)
- Add repo build step to prepackage.js to ensure workspace artifacts exist
- Fix Windows workspace symlink issue by running npm install from tmpdir
- Remove lint/typecheck from prepackage (handled elsewhere in CI)
2026-01-24 11:35:33 +08:00
tanzhenxin
510610c575 ci(vscode-ide-companion): simplify workflow and fix report-failure job
- Remove redundant version update from prepare job (only needed before packaging)
- Use npm run release:version to update all package versions consistently
- Add build and bundle step before packaging
- Fix report-failure job by adding --repo flag to gh issue create
- Temporarily disable darwin-x64 build (macos-latest-large) due to billing
2026-01-24 07:10:08 +08:00
tanzhenxin
4770324df2 ci(vscode-ide-companion): add platform-specific builds to fix node-pty binary mismatch
Build separate VSIXes for each platform to ensure native node-pty
binaries match the user's OS, preventing "posix_spawnp failed" errors.
2026-01-24 06:25:43 +08:00
DragonnZhang
4c8414488f refactor: reorder feedback options and improve dialog feedback timestamp handling 2026-01-23 18:55:43 +08:00
DragonnZhang
6327e35a14 feat: implement persistent feedback prompting with temporary dismissal options
Add 'Fine' and 'Dismiss' options to feedback dialogs that allow temporary
dismissal without permanently closing the feedback request. Only numerical
ratings (0, 1, 2, 3) will permanently close feedback dialogs, while all
other inputs result in temporary dismissal with persistent re-prompting.

This ensures feedback collection reliability while respecting user workflow
by allowing users to temporarily dismiss prompts when busy and providing
feedback when ready.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 16:52:40 +08:00
LaZzyMan
63e24301f8 fix copy error 2026-01-23 16:41:23 +08:00
LaZzyMan
9af9ea259d feat: add select ui for claude marketplace 2026-01-23 16:23:30 +08:00
BlockHand
a9280d992e feat: 优化useSettingsHooks以及全面review DiffRender的settings的入参是否有缺失 2026-01-23 15:30:08 +08:00
BlockHand
1a87ae9dde feat: 合并main 2026-01-23 14:55:52 +08:00
Mingholy
829ba9c431
Merge pull request #1516 from QwenLM/mingholy/fix/runtime-timeout
Some checks failed
Qwen Code CI / Lint (push) Has been cancelled
Qwen Code CI / CodeQL (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none (push) Has been cancelled
E2E Tests / E2E Test - macOS (push) Has been cancelled
Qwen Code CI / Test (push) Has been cancelled
Qwen Code CI / Test-1 (push) Has been cancelled
Qwen Code CI / Test-2 (push) Has been cancelled
Qwen Code CI / Test-3 (push) Has been cancelled
Qwen Code CI / Test-4 (push) Has been cancelled
Qwen Code CI / Test-5 (push) Has been cancelled
Qwen Code CI / Test-6 (push) Has been cancelled
Qwen Code CI / Test-7 (push) Has been cancelled
Qwen Code CI / Test-8 (push) Has been cancelled
Qwen Code CI / Post Coverage Comment (push) Has been cancelled
feat: add runtime-aware fetch options for Anthropic and OpenAI providers
2026-01-23 14:27:50 +08:00
mingholy.lmh
f578ff07a2 fix: cli input stream handling and error management, improve e2e and unit tests 2026-01-23 13:56:38 +08:00