yiliang114
b7f9acf0ff
refactor(vscode-ide-companion): migrate session save to CLI /chat save command
...
- Replace manual checkpoint file writing with CLI's native /chat save command
- Add saveCheckpointViaCommand method to use CLI's built-in save functionality
- Deprecate saveSessionViaAcp as CLI doesn't support session/save ACP method
- Update saveCheckpoint to delegate to CLI command for complete context preservation
- Enhanced error logging in acpSessionManager session load
- Mark saveSessionViaAcp as deprecated with fallback to command-based save
- Fix ESLint errors: remove unused imports and catch variables, wrap case block declarations
This ensures checkpoints are saved with complete session context including tool calls,
leveraging CLI's native save functionality instead of manual file operations.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-24 01:00:31 +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
bc2b503e8d
test(vscode-ide-companion): 尝试通过 session/load 旧会话
...
- 修改了 WebViewProvider 中的逻辑,先尝试通过 ACP 加载旧会话
- 如果加载失败,则创建新会话作为回退方案
- 在 AcpConnection 中添加了初始化响应的日志输出
- 在 QwenAgentManager 中添加了新的 loadSessionViaAcp 方法,用于测试 ACP 的 session/load 功能
2025-11-19 17:08:25 +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
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
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
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
dc40995e70
feat(vscode-ide-companion): import chat chat customEditor to vscode extension folder
2025-11-17 18:53:00 +08:00