tanzhenxin
8b29dd130e
Merge pull request #1233 from QwenLM/chore/v0.5.0
...
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 (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (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
pump version to 0.5.0
2025-12-12 16:32:13 +08:00
tanzhenxin
d0be8b43d7
pump version to 0.5.0
2025-12-12 16:29:50 +08:00
tanzhenxin
3095442eb3
Merge pull request #1223 from QwenLM/fix/vscode-ide-companion-login-twice
...
fix(vscode-ide-companion/auth): deduplicate concurrent authentication calls
2025-12-12 16:19:25 +08:00
tanzhenxin
2ceecab503
Merge pull request #1226 from QwenLM/feat/support-channel-field
...
feat: Add channel field support for client identification
2025-12-12 16:16:36 +08:00
pomelo
e5ed0334ab
Merge pull request #1230 from BlockHand/docker-ide
2025-12-12 16:16:23 +08:00
刘伟光
2b62b1e8bc
feat: 将注释修改成英文
2025-12-12 14:40:30 +08:00
yiliang114
89be6edb5e
chore(vscode-ide-companion): add comment
2025-12-12 13:59:05 +08:00
yiliang114
d812c9dcf2
chore(vscode-ide-companion): add fixme comment for auth delay
2025-12-12 13:51:14 +08:00
yiliang114
d754767e73
chore(vscode-ide-companion): rm authState manager in vscode-ide-companion to simplify the login architecture
2025-12-12 13:40:18 +08:00
刘伟光
bb8447edd7
fix: 修复在docker环境中无法连接ide的问题
2025-12-12 11:36:15 +08:00
yiliang114
02234f5434
chore(vscode-ide-companion): change comments and delays
2025-12-12 01:17:38 +08:00
yiliang114
25261ab88d
fix(vscode-ide-companion): slight delay to ensure auth state settlement
2025-12-12 01:14:28 +08:00
DragonnZhang
60a58ad8e5
feat: add support for the channel field to CLI parameters and configurations
2025-12-12 01:06:00 +08:00
yiliang114
c20df192a8
chore(vscode-ide-companion): revert some log util, will continue next time
2025-12-11 23:57:21 +08:00
yiliang114
b34894c8ea
feat(vscode-ide-companion/auth): deduplicate concurrent authentication calls
...
Prevent multiple simultaneous authentication flows by:
- Adding static authInFlight promise tracking in AcpConnection
- Implementing runExclusiveAuth method in AuthStateManager
- Adding sessionCreateInFlight tracking in QwenAgentManager
- Ensuring only one auth flow runs at a time across different components
This prevents race conditions and duplicate login prompts when multiple components request authentication simultaneously.
2025-12-11 22:56:58 +08:00
Alexander Farber
ba3b576906
Hide resume message when session has no messages
2025-12-11 13:10:01 +01:00
Alexander Farber
b67ee32481
Update snapshots
2025-12-11 12:53:30 +01:00
Alexander Farber
5b8ce440ea
Show session resume command on exit
2025-12-11 12:22:48 +01:00
tanzhenxin
58d3a9c253
Merge pull request #1176 from QwenLM/feat/acp-usage-metadata
...
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 (Linux) - sandbox:docker-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Has been cancelled
Qwen Code CI / Test (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
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Has been cancelled
E2E Tests / E2E Test - macOS (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
Feat/acp usage metadata
2025-12-11 14:09:43 +08:00
TianHao Zhang
d06a6d7ef9
feat: update references from Gemini to Qwen in setup commands and gitignore handling ( #1156 )
2025-12-11 14:09:22 +08:00
pomelo
ae9753a326
Merge pull request #1189 from afarber/security-fixes
...
fix: update vulnerable dependencies (glob, jws, tar, js-yaml)
2025-12-11 09:42:30 +08:00
pomelo
a02c4b2765
Merge pull request #1059 from yiliang114/feat/jinjing/write-and-read-file-in-vscode
...
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 (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (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
feat: VSCode Extension Implementation
2025-12-10 16:15:28 +08:00
pomelo
0055399cba
Merge pull request #1191 from afarber/remove-vertical-borders
...
feat(ui): remove vertical borders from input prompt for easier copy/paste
2025-12-10 16:08:04 +08:00
Alexander Farber
5f78909040
Add terminal bell setting to enable/disable audio notifications
2025-12-09 20:27:20 +01:00
yiliang114
5ef3d32f16
refactor(vscode-ide-companion/qwenAgentManager): remove saveCheckpointViaCommand method
...
refactor(vscode-ide-companion/webview): improve message handling during checkpoint saves
feat(vscode-ide-companion/markdown): enhance file path link handling with line numbers support
feat(vscode-ide-companion/message): add enableFileLinks prop to MessageContent component
feat(vscode-ide-companion/user-message): disable file links in user messages
2025-12-10 01:31:39 +08:00
xuewenjie
49c032492a
fix: prefer UTF-8 encoding for shell output on Windows when detected
...
pump versionm to 0.4.1 (#1177 )
2025-12-10 01:31:32 +08:00
yiliang114
4345b9370e
feat(vscode-ide-companion): enhance panel manager group tracking and ui improvements
...
chore(vscode-ide-companion): remove unused todo comment in auth state manager
2025-12-10 01:31:27 +08:00
yiliang114
d2e2a07327
chore(vscode-ide-companion): bump version to 0.4.1 and add semver dependency and improve cli version checking with semver package
2025-12-10 01:31:09 +08:00
Alexander Farber
5b74422be6
Do not skip the tests
2025-12-09 16:46:18 +01:00
Alexander Farber
06c398a015
Remove vertical borders from input prompt for easier copy/paste
2025-12-09 16:37:32 +01:00
Alexander Farber
aec5d6463a
Update vulnerable dependencies (glob, jws, tar, js-yaml)
2025-12-09 15:14:20 +01:00
yiliang114
29032d2c6a
chore(vscode-ide-companion): bump version to 0.4.1
2025-12-09 21:48:40 +08:00
yiliang114
e91ea3ac1a
refactor(vscode-ide-companion): simplify openDiff tool implementation
...
- Remove redundant file reading logic from ide-server
- Leverage diffManager's new capability to read old content internally
- Simplify openDiff tool call site to pass only newContent
- Update comments to reflect the simplified implementation
2025-12-09 15:53:41 +08:00
yiliang114
f2a74c74b6
feat(vscode-ide-companion): enhance panel manager group tracking and cleanup
...
- Add panelGroupViewColumn tracking for precise group identification
- Implement improved tab capture mechanism with delayed execution
- Add robust group cleanup logic to close empty locked columns
- Implement focusGroupByColumn helper for reliable group focusing
- Add proper error handling and fallback mechanisms for group operations
2025-12-09 15:53:19 +08:00
yiliang114
21651410c8
feat(vscode-ide-companion): update approval mode cycling behavior
...
- Add NEXT_APPROVAL_MODE constant for cyclic mode mapping
- Remove 'plan' mode from public toggle sequence
- Simplify handleToggleEditMode implementation using NEXT_APPROVAL_MODE mapping
- Update import statements to include NEXT_APPROVAL_MODE
- Remove unused comment about plan mode in toggle sequence
2025-12-09 15:53:06 +08:00
yiliang114
09cefbcf67
feat(vscode-ide-companion): add showDiff overload and file reading capability
...
- Add overloaded showDiff method to support calling with only newContent
- Implement readOldContentFromFs helper to read existing file content
- Simplify IDE server openDiff tool to use minimal call site
- Improve diff manager documentation and code clarity
2025-12-09 15:52:52 +08:00
tanzhenxin
5fddcd509c
pump versionm to 0.4.1 ( #1177 )
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 (Linux) - sandbox:docker-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-2 (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
2025-12-09 10:25:07 +08:00
tanzhenxin
d7b9466516
#1129 , add usage update in ACP mode
2025-12-09 09:58:19 +08:00
yiliang114
fcd4bb9c03
style(vscode-ide-companion): adjust EmptyState component layout
...
- Remove max-width constraint from EmptyState component wrapper
- Improve responsive layout for empty state view
2025-12-09 00:15:56 +08:00
yiliang114
828b760820
refactor(vscode-ide-companion): clean up code and improve type safety
...
- Remove commented out error handling code in acpMessageHandler
- Simplify session update handler by removing redundant comments
- Clean up chat types interface definitions
- Simplify null check in MessageRouter
- Improve type safety in SettingsMessageHandler with ApprovalModeValue type
2025-12-09 00:15:44 +08:00
yiliang114
ef3d7b92d0
feat(vscode-ide-companion): improve message handling and diff auto-opening
...
- Ignore messages during checkpoint saves in WebViewProvider
- Move diff auto-opening logic from useEffect to useWebViewMessages hook
- Remove unused imports and variables in EditToolCall component
- Enhance tool call handling for edit operations with diff content
2025-12-09 00:15:30 +08:00
yiliang114
58b9e477bc
feat(vscode-ide-companion): implement session rehydration for loading past conversations
...
- Add rehydratingSessionId flag to track session loading state
- Route message chunks as discrete messages during rehydration instead of streaming
- Update session handlers to properly manage conversation switching
- Improve session manager documentation
2025-12-09 00:14:35 +08:00
yiliang114
f4edcc5cd2
fix(vscode-ide-companion): global auth state
2025-12-08 23:38:16 +08:00
yiliang114
7adb9ed7ff
refactor(vscode-ide-companion): introduce ApprovalMode enum and improve mode handling
...
- Create new approvalModeTypes.ts with ApprovalMode enum and helper functions
- Replace hardcoded string literals with ApprovalModeValue type
- Consolidate mode mapping logic using new helper functions
2025-12-08 23:12:04 +08:00
yiliang114
f146f062cb
chore(vscode-ide-companion): rm markdown code copy button
2025-12-08 21:00:29 +08:00
yiliang114
111234eb24
refactor(vscode-ide-companion): simplify ACP connection and cleanup configurations
...
- Remove .claude from .gitignore
- Update CSS file path in eslint config
- Simplify VS Code extension title
- Remove unused keybinding for openChat command
- Delete unused auth constants file
- Simplify ACP connection by removing backend parameter
- Move authMethod to acpTypes
- Restrict ACP backend to Qwen only
- Remove backend property from connection state
- Minor formatting update in webview index.tsx
2025-12-08 20:44:48 +08:00
xuewenjie
dd7f9ed489
test: update glob tool test to cover case-insensitive path comparison on macOS
2025-12-08 18:15:40 +08:00
xuewenjie
5fa87e6fbb
fix: handle case-insensitive path comparison on macOS in glob tool
2025-12-08 18:13:25 +08:00
pomelo
a6a572336c
Merge pull request #1157 from QwenLM/fix/windows-shell-output-garbled
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 (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
2025-12-08 16:45:05 +08:00
yiliang114
96cd685b1b
chore(vscode-ide-companion): rm comment about claude
2025-12-08 13:04:06 +08:00