yiliang114
9f3cfb361a
chore(lsp): revert old code
2026-01-29 14:22:54 +08:00
yiliang114
0dde6ce3ce
refactor(lsp): restructure the LSP service import and test configuration
2026-01-29 00:54:59 +08:00
yiliang114
894edc6e4d
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/support-lsp
2026-01-28 18:54:01 +08:00
qwen-code-ci-bot
dd97337914
Merge pull request #1633 from QwenLM/release/sdk-typescript/v0.1.4
...
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
chore(release): sdk-typescript v0.1.4
2026-01-27 21:54:05 +08:00
Mingholy
63426b421b
Merge pull request #1632 from QwenLM/chore/v0.8.2
...
chore: bump version to 0.8.2
2026-01-27 21:53:49 +08:00
github-actions[bot]
60cfd70ab1
chore(release): sdk-typescript v0.1.4
2026-01-27 13:53:28 +00:00
mingholy.lmh
37fdee3245
chore: bump version to 0.8.2
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-27 21:52:20 +08:00
Mingholy
3c2e29931c
Merge pull request #1631 from QwenLM/chore/v0.8.1
...
chore: bump version to 0.8.1
2026-01-27 21:18:23 +08:00
mingholy.lmh
93b81f5d55
chore: bump version to 0.8.1
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-27 21:13:38 +08:00
pomelo
d0b0286da6
Merge pull request #1629 from QwenLM/feat/extension-list-add-skills-agents-i18n
...
feat: add skills and agents display to extension list with i18n support
2026-01-27 21:11:23 +08:00
Mingholy
1f950f38b0
Merge pull request #1616 from QwenLM/i18n-0116
...
feat: Add Portuguese (pt-BR) language support with complete translations and refactor i18n architecture for better language management.
2026-01-27 21:00:02 +08:00
Mingholy
21b0f2f899
Merge pull request #1627 from QwenLM/mingholy/test/improve-sdk-integration-tests
...
test: improve SDK integration test reliability with createResultWaiter and ProcessTransport error handling
2026-01-27 20:53:42 +08:00
Mingholy
6e1e3b1120
Merge pull request #1624 from QwenLM/mingholy/fix/udici-experimental-warning
...
fix: replace EnvHttpProxyAgent with ProxyAgent to suppress experimental warning
2026-01-27 20:52:34 +08:00
LaZzyMan
61d2c72c90
feat: add skills and agents display to extension list with i18n support
...
- Add skills and agents sections to extensionToOutputString() output
- Implement full i18n support for all extension info labels
- Add translations for en, zh, de, ru languages
- Display skill names and agent names in extension list command
2026-01-27 20:42:35 +08:00
mingholy.lmh
ebaecc7256
fix: add headersTimeout and unit test
2026-01-27 20:36:45 +08:00
mingholy.lmh
810b03c23d
fix: failed unit test
2026-01-27 20:07:35 +08:00
mingholy.lmh
b05de7a187
test: improve sdk integration tests
2026-01-27 17:10:36 +08:00
mingholy.lmh
6b736291da
fix: use ProxyAgent to supress EnvHttpProxyAgent experimental warning
2026-01-27 16:12:55 +08:00
yiliang114
009e8edfe3
Merge branch 'main' into feat/support-lsp
2026-01-27 11:22:51 +08:00
yiliang114
7ec79e6806
feat(lsp): support for loading lspServers configurations from extensions
2026-01-27 11:21:29 +08:00
Mingholy
7177b41120
Merge pull request #1588 from QwenLM/mingholy/fix/sdk-request
...
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
pomelo-nwu
109738bf67
feat: Add Portuguese (pt-BR) Support and Refactored I18n Architecture
2026-01-26 23:28:17 +08:00
yiliang114
0bff045d3d
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/support-lsp
2026-01-26 23:13:53 +08:00
pomelo-nwu
de3bc5fe3a
Merge branch 'k-kanade/main' into i18n-0116 and resolve conflicts
2026-01-26 22:55:04 +08:00
Mingholy
eef9c49e49
Merge pull request #1615 from QwenLM/mingholy/fix/acp-tool-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: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
...
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
yiliang114
e3e2f52a12
feat(core): fix ci:test
2026-01-25 23:49:23 +08:00
yiliang114
a21aeecd0f
feat(core/prompts): add LSP tool usage instructions to system prompt
...
- Add comprehensive LSP tool guidance in the Tool Usage section
- Document all LSP operations with their required parameters
- Clarify that workspaceSymbol only requires query, not filePath/line/character
- Emphasize using LSP directly instead of grep for code intelligence queries
2026-01-25 23:06:18 +08:00
yiliang114
05b56487ca
refactor(cli/lsp): extract NativeLspClient and simplify LSP service architecture
...
- Extract NativeLspClient from NativeLspService for better separation of concerns
- Simplify LspConfigLoader by removing built-in configuration options
- Remove LSP_DEBUGGING_GUIDE.md as it's no longer needed
- Clean up unused LSP constants
- Remove deprecated LSP configuration from config.ts
2026-01-25 23:05:56 +08:00
yiliang114
8420386d14
feat(lsp): Removes built-in LSP configuration options and improves configuration loading mechanism
...
- remove configuration options such as lsp.enabled, lsp.allowed, lsp.excluded, etc. from settings.json schema
- Delete lspSettingsSchema.ts files and associated JSON schema definitions
- Removed VS Code settings loading function, no longer merge. vscode/settings.json configuration
- Updated LSP documentation to reflect new configurations and experimental flags
-remove allow/exclude parameters in NativeLspService constructor
- Create new LspConfigLoader classes to handle LSP configuration loading and merging
- Updated debug guide to match the new configuration mechanism
- Simplify loadCliConfig functions, remove startLsp options
- Reconstruct the configuration loading process to remove duplicate configuration merge logic
- Add LspConfigLoader classes to implement configuration parsing and merging functions
2026-01-25 20:59:44 +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
yiliang114
45e947dcbc
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/support-lsp
2026-01-24 13:06:44 +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