citlalinda
e1f793b2e0
fix: character encoding corruption when executing the /copy command on Windows. ( #1069 )
...
Co-authored-by: linda <hxn@163.com >
2025-11-20 10:23:17 +08:00
tanzhenxin
3c64f7bff5
chore: pump version to 0.2.3 ( #1073 )
2025-11-20 10:09:12 +08:00
yiliang114
8cb7ea0d3d
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/jinjing/implement-ui-from-cc-vscode-extension
2025-11-20 10:06:14 +08:00
yiliang114
b534bd2b18
chore: rm wip doc
2025-11-20 10:05:47 +08:00
yiliang114
6286b8b6e8
feat(vscode-ide-companion): 增加代码编辑功能和文件操作支持
...
- 实现了与 Claude Code 类似的代码编辑功能
- 添加了文件打开、保存等操作的支持
- 优化了消息显示,增加了代码高亮和文件路径点击功能
- 改进了用户界面,增加了编辑模式切换和思考模式功能
2025-11-20 01:04:11 +08:00
yiliang114
e81255e589
feat(vscode-ide-companion): 优化权限请求组件并添加错误处理功能
...
- 移动权限请求组件到抽屉中,优化用户体验
- 为权限选项添加编号,提高可识别性
- 实现错误对象的特殊处理,提取更有意义的错误信息
- 优化工具调用错误内容的展示,提高错误信息的可读性
2025-11-20 00:01:18 +08:00
yiliang114
018990b7f6
build(vscode-ide-companion): 添加 SCSS 支持
...
- 在 esbuild.js 中添加 SCSS 文件处理逻辑
- 在 package.json 中添加 sass 依赖
- 新增代码使用 sass 编译 SCSS 文件,并将其注入到页面中
2025-11-19 23:34:05 +08:00
yiliang114
bc2b503e8d
test(vscode-ide-companion): 尝试通过 session/load 旧会话
...
- 修改了 WebViewProvider 中的逻辑,先尝试通过 ACP 加载旧会话
- 如果加载失败,则创建新会话作为回退方案
- 在 AcpConnection 中添加了初始化响应的日志输出
- 在 QwenAgentManager 中添加了新的 loadSessionViaAcp 方法,用于测试 ACP 的 session/load 功能
2025-11-19 17:08:25 +08:00
yiliang114
454cbfdde4
refactor(webview): 重构工具调用显示逻辑
...
- 新增多个工具调用组件,分别处理不同类型的工具调用
- 优化工具调用卡片的样式和布局
- 添加加载状态和随机加载消息
- 重构 App 组件,支持新的工具调用显示逻辑
2025-11-19 15:42:35 +08:00
yiliang114
04dfad7ab5
docs(implementation): 更新实现总结文档
2025-11-19 13:50:52 +08:00
tanzhenxin
97bf48b14c
fix: skip problematic integration test ( #1065 )
v0.2.2
2025-11-19 11:55:19 +08:00
Mingholy
d0e76c76a8
refactor(auth): save authType after successfully authenticated ( #1036 )
2025-11-19 11:21:46 +08:00
yiliang114
e02866d06f
refactor(vscode-ide-companion): 重构代码并更新文件命名
...
- 更新文件命名规则,使用小写字母和下划线
- 修复部分代码导入路径
- 删除未使用的 WEBVIEW_PIN_FEATURE.md 文件
2025-11-19 10:40:16 +08:00
tanzhenxin
3ed93d5b5d
fix: integration tests ( #1062 )
2025-11-19 10:23:16 +08:00
yiliang114
9fcdd3fa77
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/jinjing/implement-ui-from-cc-vscode-extension
2025-11-19 10:08:21 +08:00
yiliang114
754ae30939
refactor(vscode-ide-companion): 重构 WebViewProvider 初始化逻辑
...
- 抽离初始化代理连接逻辑到单独的方法中
- 优化面板恢复时的代理连接流程
- 移除 EmptyState 组件中的信息横幅
- 在 App 组件中添加可关闭的信息横幅
- 调整输入表单样式,移除冗余样式
2025-11-19 00:40:48 +08:00
yiliang114
0577fe6f36
refactor(vscode-ide-companion): 重构 WebViewProvider 初始化逻辑
...
- 抽离初始化代理连接逻辑到单独的方法中
- 优化面板恢复时的代理连接流程
- 移除 EmptyState 组件中的信息横幅
- 在 App 组件中添加可关闭的信息横幅
- 调整输入表单样式,移除冗余样式
2025-11-19 00:34:45 +08:00
yiliang114
732220e651
wip(vscode-ide-companion): 实现 quick win 功能
...
- 将 WebView 调整到编辑器右侧
- 添加 ChatHeader 组件,实现会话下拉菜单
- 替换模态框为紧凑型下拉菜单
- 更新会话切换逻辑,显示当前标题
- 清理旧的会话选择器样式
基于 Claude Code v2.0.43 UI 分析实现。
2025-11-19 00:16:45 +08:00
tanzhenxin
71646490f1
Fix: Improve ripgrep binary detection and cross-platform compatibility ( #1060 )
2025-11-18 19:38:30 +08:00
yiliang114
729a3d0ab3
Merge branch 'feat/jinjing/write-and-read-file-in-vscode' into feat/jinjing/implement-ui-from-cc-vscode-extension
2025-11-18 19:15:18 +08:00
yiliang114
0e3759fbd2
chore(vscode-ide-companion): 新建文件版权头更新
2025-11-18 19:14:38 +08:00
yiliang114
f8db157a5d
Merge branch 'feat/jinjing/qwen-code-vscode-extension-init' into feat/jinjing/write-and-read-file-in-vscode
2025-11-18 19:13:11 +08:00
yiliang114
f827aadd76
Revert "refactor(vscode-ide-companion): 文件版权头 Copyright 2025 Google LLC"
...
This reverts commit 91af599823 .
2025-11-18 19:10:07 +08:00
yiliang114
39426be9a1
wip
2025-11-18 14:25:05 +08:00
DS-Controller2
f0bbeac04a
fix(core): add modelscope provider to handle stream_options ( #848 )
...
* fix(core): add modelscope provider to handle stream_options
---------
Co-authored-by: Qwen Code <qwen-code@alibaba-inc.com >
Co-authored-by: mingholy.lmh <mingholy.lmh@alibaba-inc.com >
2025-11-18 13:47:20 +08:00
Mingholy
efca0bc795
fix: basic slash command support ( #1020 )
2025-11-18 13:46:42 +08:00
tanzhenxin
6bb829f876
feat: Add Terminal Attention Notifications for User Alerts ( #1052 )
2025-11-18 13:43:43 +08:00
tanzhenxin
5bc309b3dc
feat: add os platform and version in log report ( #1053 )
2025-11-18 13:43:17 +08:00
yiliang114
f95f6e63bb
Merge branch 'feat/jinjing/qwen-code-vscode-extension-init' into feat/jinjing/write-and-read-file-in-vscode
2025-11-18 10:40:59 +08:00
yiliang114
91af599823
refactor(vscode-ide-companion): 文件版权头 Copyright 2025 Google LLC
2025-11-18 10:34:27 +08:00
yiliang114
ad8d7aae8a
refactor(vscode-ide-companion): 文件版权头 Copyright 2025 Google LLC
2025-11-18 10:33:40 +08:00
yiliang114
d22d07a840
feat(vscode-ide-companion): 添加 Qwen Code CLI 安装检测和提示功能
...
- 新增 CliDetector 类用于检测 Qwen Code CLI 安装状态
- 在 WebViewProvider 中集成 CLI 检测逻辑
- 添加 CLI 未安装时的提示和安装引导功能
- 优化 agent 连接流程,增加 CLI 安装检测步骤
2025-11-18 01:52:46 +08:00
yiliang114
28892996b3
feat(vscode): 重构 Qwen 交互模型并优化权限请求 UI
...
- 重构 QwenAgentManager 类,支持处理多种类型的消息更新
- 改进权限请求界面,增加详细信息展示和选项选择功能
- 新增工具调用卡片组件,用于展示工具调用相关信息
- 优化消息流处理逻辑,支持不同类型的内容块
- 调整会话切换和新会话创建的处理方式
2025-11-18 01:00:25 +08:00
yiliang114
eeeb1d490a
feat(vscode-ide-companion): 实现自定义权限请求 UI 并添加文件读写功能
...
- 新增 fs/read_text_file 和 fs/write_text_file 方法处理
- 实现精美的 Claude 风格权限请求 UI
- 优化权限请求处理逻辑,支持取消操作
- 添加日志输出以便调试
2025-11-17 21:44:39 +08:00
yiliang114
247c237647
fix(vscode-ide-companion): 优化缓存 Qwen Chat UI 的登录态机制
2025-11-17 20:00:52 +08:00
yiliang114
c423e12aa7
feat(vscode-ide-companion): update qwen logo
2025-11-17 19:10:17 +08:00
yiliang114
dc40995e70
feat(vscode-ide-companion): import chat chat customEditor to vscode extension folder
2025-11-17 18:53:00 +08:00
yyyanghj
0eeffc6875
feat: add support for Trae editor ( #1037 )
2025-11-17 10:58:33 +08:00
hj C
f0e21374c1
feat: add support for alternative cached_tokens format in OpenAI converter ( #1035 )
...
Co-authored-by: chenhuanjie <chenhuanjie@xiaohongshu.com >
2025-11-14 18:09:33 +08:00
BlockHand
29261c75e1
feat: openApi configurable window ( #1019 )
2025-11-14 10:18:57 +08:00
tanzhenxin
b4eba6584a
chore: pump version to 0.2.2 ( #1027 )
2025-11-13 20:39:14 +08:00
XinlongWu
e6d08f0596
Change deepseek token limits regex patterns for deepseek-chat ( #817 )
v0.2.1
2025-11-13 19:12:10 +08:00
tanzhenxin
160b64523e
Add Interactive Approval Mode Dialog ( #1012 )
2025-11-13 19:02:53 +08:00
tanzhenxin
0752a31e1e
🎯 PR: Improve Edit Tool Reliability with Fuzzy Matching Pipeline ( #1025 )
2025-11-13 19:01:09 +08:00
fffly.Zzz
b029f0d2ce
docs: correct YAML list format for tools field in agent template ( #1026 )
...
Co-authored-by: zhangxiao <xiao.zhang@ucloud.cn >
2025-11-13 17:41:22 +08:00
tanzhenxin
d5d96c726a
fix: print request errors for logging only in debug mode ( #1006 )
2025-11-12 19:46:28 +08:00
tanzhenxin
06141cda8d
Refactor: Standardize Tool Naming and Configuration System ( #1004 )
2025-11-12 19:46:05 +08:00
tanzhenxin
22edef0cb9
chore: pump version to 0.2.1 ( #1005 )
2025-11-10 15:18:59 +08:00
pomelo
ca1ae19715
Merge pull request #996 from wrapss/windows-newline-fix
...
fix: Stream parsing for Windows Zed integration
2025-11-10 09:52:47 +08:00
Matthieu Beaumont
6aaac12d70
fix(acp): replace EOL with newline for content splitting
...
- Replace `EOL` from `node:os` with `\n` for consistent line splitting in ACP connection output processing
- This ensures cross-platform compatibility since `EOL` is platform-specific while `\n` is universally used in text decoding
- The change maintains the same behavior on all platforms by using standard newline characters
2025-11-08 14:54:43 +01:00