xuewenjie
e5e1e6a3da
Merge branch 'main' of github.com:QwenLM/qwen-code into fix/windows-shell-output-garbled
2025-12-08 11:35:47 +08:00
yiliang114
6269415e7b
chore(vscode-ide-companion): reorder dlv dependency in package-lock.json
2025-12-08 11:31:58 +08:00
yiliang114
efccd44cb4
fix(vscode-ide-companion/permission-drawer): improve ref typing for input element
2025-12-08 11:31:50 +08:00
xuewenjie
0a8281f2dd
fix: handle case-insensitive path comparison in glob tool on Windows
2025-12-08 10:58:50 +08:00
tanzhenxin
efbf50554d
Merge branch 'main' into feat/acp-usage-metadata
2025-12-08 10:27:38 +08:00
yiliang114
63e4794633
chore(vscode-ide-companion): temporarily annotate some logic to suppress showDiff
2025-12-08 10:18:55 +08:00
yiliang114
be71976a1f
chore(vscode-ide-companion): refactor directory structure
2025-12-08 00:54:26 +08:00
yiliang114
e47263f7c9
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/jinjing/write-and-read-file-in-vscode
2025-12-07 23:05:36 +08:00
yiliang114
51b4de0c23
fix(vscode-ide-companion): resolve ESLint errors and improve code quality
...
- Fix unused variable issues by removing unused variables and renaming caught errors to match ESLint rules
- Fix TypeScript type mismatches in mode handling
- Add missing curly braces to if statements to comply with ESLint rules
- Resolve missing dependency warnings in React hooks
- Clean up empty catch blocks by adding appropriate comments
- Remove unused _lastEditorState variables that were declared but never read
These changes ensure the codebase passes ESLint checks and follows best practices for code quality.
2025-12-07 16:57:40 +08:00
yiliang114
67eee14ca9
style(vscode-ide-companion): adjust chat session initialization logic and optimize tool invocation component style
2025-12-06 22:44:31 +08:00
yiliang114
ed44520e51
fix(vscode-ide-companion): clean up deprecated permission drawer file
...
Remove obsolete PermissionDrawer.tsx file that has been replaced by the new directory structure
2025-12-06 21:46:31 +08:00
yiliang114
7cd26f728d
feat(vscode-ide-companion): implement session message handling and UI improvements
...
Complete session message handling with JSONL support and UI enhancements
- Add JSONL session file reading capability
- Improve error handling and authentication flows
- Update UI components for better user experience
- Fix command identifier references
- Enhance MarkdownRenderer with copy functionality
- Update Tailwind configuration for better component coverage
2025-12-06 21:46:14 +08:00
yiliang114
ad79b9bcab
refactor(vscode-ide-companion): restructure tool call components
...
Restructure tool call components with dedicated container implementations
- Move tool call components to done subdirectory
- Implement specialized ToolCallContainer for each tool type
- Update component routing in ToolCallRouter
- Add isFirst/isLast props for better layout control
- Improve shared types and layout components
2025-12-06 21:45:51 +08:00
yiliang114
ad301963a6
feat(vscode-ide-companion): enhance session management with pagination support
...
Implement cursor-based pagination for session listing and improve session handling
- Add pagination state management in useSessionManagement hook
- Implement handleLoadMoreSessions for infinite scrolling
- Update SessionMessageHandler to support paged session requests
- Add ChatHeader component for improved UI layout
- Fix session title duplication issue
- Improve error handling in session operations
2025-12-06 21:45:36 +08:00
yiliang114
e538a3d1bf
fix(vscode-ide-companion): improve ACP connection and session management
...
Enhance session/load and session/list ACP methods with proper cwd handling and pagination support
- Add workingDir tracking in AcpConnection
- Improve parameter handling in loadSession and listSessions
- Add pagination support for session listing
- Fix null/undefined checks in message handling
2025-12-06 21:45:18 +08:00
yiliang114
413c143004
feat(vscode-ide-companion): update command identifiers to use kebab-case
...
Standardize command naming convention by changing qwenCode.* to qwen-code.* in package.json configuration
2025-12-06 21:45:04 +08:00
Mingholy
b4be2c6c7f
Merge pull request #1166 from QwenLM/mingholy/fix/unstable-e2e-test
...
test: skip unstable e2e test
sdk-typescript-v0.1.0
2025-12-06 18:42:29 +08:00
mingholy.lmh
8b5b8d2b90
test: skip unstable e2e test
2025-12-06 18:41:19 +08:00
Mingholy
6e826b815e
Merge pull request #1165 from QwenLM/mingholy/fix/sdk-timeout
...
fix: update timeout settings and default logging level in SDK
2025-12-06 18:18:23 +08:00
mingholy.lmh
86b166bb1d
fix: adjust e2e tests via timeout option
2025-12-06 17:53:31 +08:00
yiliang114
57a684ad97
WIP: All changes including session and toolcall improvements
2025-12-06 16:53:40 +08:00
mingholy.lmh
bf6abf7752
fix: update timeout settings and default logging level in SDK
2025-12-06 12:27:16 +08:00
yiliang114
541d0b22e5
chore(vscode-ide-companion): code style & command register bugfix
2025-12-06 01:32:52 +08:00
yiliang114
96b275a756
fix(vscode-ide-companion): fix bugs & support terminal mode operation
2025-12-06 00:30:22 +08:00
Mingholy
ab228c682f
Merge pull request #1161 from QwenLM/mingholy/fix/integration-test-scripts
...
test: separating integration tests for the CLI and SDK
2025-12-05 22:34:30 +08:00
mingholy.lmh
22943b888d
test: clean up integration test by removing unnecessary console logs
2025-12-05 22:11:27 +08:00
mingholy.lmh
96d458fa8c
chore: rename @qwen-code/sdk-typescript to @qwen-code/sdk
2025-12-05 21:47:26 +08:00
mingholy.lmh
0e9255b122
fix: integration test scripts
2025-12-05 21:27:12 +08:00
Mingholy
3ed0a34b5e
Merge pull request #1147 from QwenLM/mingholy/feat/cli-sdk-stage-2
...
Custom tools support via SDK controlled MCP servers
2025-12-05 21:19:58 +08:00
mingholy.lmh
2949b33a4e
chore: enhance integration testing for SDK and CLI
2025-12-05 21:05:36 +08:00
mingholy.lmh
c218048551
fix: prevent sending control request when query is closed
2025-12-05 18:46:51 +08:00
yiliang114
be44e7af56
refactor(vscode-ide-companion): update message handling and configuration
2025-12-05 18:03:46 +08:00
yiliang114
ac9cb3a6d3
style(vscode-ide-companion/ui): improve component styling and layout
2025-12-05 18:03:37 +08:00
yiliang114
13aa4b03c7
feat(vscode-ide-companion/ui): improve permission drawer UI and logic
2025-12-05 18:03:29 +08:00
yiliang114
75fd2a5dcc
feat(vscode-ide-companion/markdown): add copy button to code blocks in markdown renderer
2025-12-05 18:03:23 +08:00
yiliang114
811b332bc3
feat(vscode-ide-companion/ui): add context toggle control to input form
2025-12-05 18:03:18 +08:00
yiliang114
bf4673b00b
feat(vscode-ide-companion/webview): enhance text selection tracking and restore path
2025-12-05 18:03:08 +08:00
yiliang114
645a5b181a
fix(vscode-ide-companion/panel): update chat webview placement strategy to dedicated left group
2025-12-05 18:03:03 +08:00
yiliang114
2957058521
feat(vscode-ide-companion/webview): persist info banner dismissal state and add context control
2025-12-05 18:02:54 +08:00
yiliang114
e7b92622ce
feat(vscode-ide-companion/diff): implement diff auto-open functionality in preferred editor group
2025-12-05 18:02:46 +08:00
yiliang114
82f97fe56d
fix(vscode-ide-companion/acp): correct optionId mapping and outcome handling in acpMessageHandler
2025-12-05 18:02:40 +08:00
xuewenjie
2c1a836f18
fix: prefer UTF-8 encoding for shell output on Windows when detected
2025-12-05 16:49:26 +08:00
tanzhenxin
3a7b1159ae
feat: add usage metadata in acp session/update event
2025-12-05 15:40:49 +08:00
tanzhenxin
3e2a2255ee
DeepSeek V3.2 Thinking Mode Integration ( #1134 )
2025-12-05 15:08:35 +08:00
mingholy.lmh
46478e5dd3
fix: try fix sandbox integration test failure
2025-12-05 13:14:55 +08:00
mingholy.lmh
64de3520b3
docs: update README to include SDK-embedded MCP server details and usage examples
2025-12-05 13:14:55 +08:00
mingholy.lmh
322ce80e2c
feat: implement SDK MCP server support and enhance control request handling
...
- Added new `SdkMcpController` to manage communication between CLI MCP clients and SDK MCP servers.
- Introduced `createSdkMcpServer` function for creating SDK-embedded MCP servers.
- Updated configuration options to support both external and SDK MCP servers.
- Enhanced timeout settings for various SDK operations, including MCP requests.
- Refactored existing control request handling to accommodate new SDK MCP server functionality.
- Updated tests to cover new SDK MCP server features and ensure proper integration.
2025-12-05 13:14:54 +08:00
yiliang114
c6f5a4585e
style(vscode-ide-companion/ui): improve InfoBanner layout and centering
...
Add maxWidth constraint and auto margins to center the InfoBanner component
for better visual presentation.
2025-12-05 12:44:56 +08:00
yiliang114
b1a439e38f
feat(vscode-ide-companion/read): implement diff auto-open functionality
...
Add diff viewing capabilities to Read tool calls with automatic opening of
VS Code diff tabs when diff content is detected. Includes:
- Import necessary React hooks and VS Code context
- Memoize content grouping for performance
- Auto-open diff in VS Code with useEffect
- Handle diff messages with useCallback
- Display compact UI when diff content is present
2025-12-05 12:42:58 +08:00
yiliang114
a6467e7f9b
fix(vscode-ide-companion/ui): remove active background from focused permission options
...
Remove bg-[var(--app-list-active-background)] from focused permission drawer
options to improve visual consistency.
2025-12-05 12:42:50 +08:00