yiliang114
|
4dfbdcddca
|
feat(vscode-ide-companion): 增强工具调用与输入表单组件功能
- 新增 InProgressToolCall 组件用于展示进行中的工具调用状态
- 重构 InputForm 为独立组件,提升代码可维护性
- 改进 tool_call_update 处理逻辑,支持创建缺失的初始工具调用
- 添加思考块(thought chunk)日志以便调试 AI 思维过程
- 更新样式以支持新的进行中工具调用卡片显示
- 在权限请求时自动创建对应的工具调用记录
```
|
2025-11-23 22:28:11 +08:00 |
|
yiliang114
|
de8ea0678d
|
feat(vscode-ide-companion): refactor message components with modular architecture
Refactor UI message rendering by extracting message types into dedicated components. Add ChatHeader component for better session management interface.
- Extract message components: UserMessage, AssistantMessage, ThinkingMessage, StreamingMessage, WaitingMessage
- Add ChatHeader component with session selector and action buttons
- Delete MessageContent.css and consolidate styles into App.scss
- Update Tailwind config for component styling
- Improve message rendering with proper TypeScript typing
|
2025-11-23 20:56:15 +08:00 |
|
yiliang114
|
ce07fb2b3f
|
feat(session): 实现会话保存和加载功能
- 在 AcpConnection 和 AcpSessionManager 中添加会话保存方法
- 在 QwenAgentManager 中实现通过 ACP 和直接保存会话的功能
- 在前端添加保存会话对话框和相关交互逻辑
- 新增 QwenSessionManager 用于直接操作文件系统保存和加载会话
|
2025-11-21 23:51:48 +08:00 |
|
yiliang114
|
e2beecb9c4
|
feat(vscode-ide-companion): 更新核心服务和扩展功能
- 增强 extension.ts,集成新增功能
- 优化 ide-server.ts,改进服务端逻辑
- 更新 diff-manager.ts,提升差异管理能力
- 改进 ACP 连接和消息处理
- 更新会话处理器,支持新的交互模式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-21 01:54:24 +08:00 |
|
yiliang114
|
9ba99177b9
|
refactor(vscode-ide-companion): 重构主动完成和会话管理
- 移除了 QwenAgentManager 中的冗余类型导出
- 优化了 App 组件中的会话管理和标题更新逻辑
- 改进了消息输入框的中文输入法支持
- 调整了活动文件指示器的样式
|
2025-11-20 23:50:41 +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
|
04dfad7ab5
|
docs(implementation): 更新实现总结文档
|
2025-11-19 13:50:52 +08:00 |
|
yiliang114
|
e02866d06f
|
refactor(vscode-ide-companion): 重构代码并更新文件命名
- 更新文件命名规则,使用小写字母和下划线
- 修复部分代码导入路径
- 删除未使用的 WEBVIEW_PIN_FEATURE.md 文件
|
2025-11-19 10:40:16 +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 |
|
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
|
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 |
|
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
|
28892996b3
|
feat(vscode): 重构 Qwen 交互模型并优化权限请求 UI
- 重构 QwenAgentManager 类,支持处理多种类型的消息更新
- 改进权限请求界面,增加详细信息展示和选项选择功能
- 新增工具调用卡片组件,用于展示工具调用相关信息
- 优化消息流处理逻辑,支持不同类型的内容块
- 调整会话切换和新会话创建的处理方式
|
2025-11-18 01:00:25 +08:00 |
|
yiliang114
|
247c237647
|
fix(vscode-ide-companion): 优化缓存 Qwen Chat UI 的登录态机制
|
2025-11-17 20:00:52 +08:00 |
|
yiliang114
|
dc40995e70
|
feat(vscode-ide-companion): import chat chat customEditor to vscode extension folder
|
2025-11-17 18:53:00 +08:00 |
|