test(vscode-ide-companion): 尝试通过 session/load 旧会话

- 修改了 WebViewProvider 中的逻辑,先尝试通过 ACP 加载旧会话
- 如果加载失败,则创建新会话作为回退方案
- 在 AcpConnection 中添加了初始化响应的日志输出
- 在 QwenAgentManager 中添加了新的 loadSessionViaAcp 方法,用于测试 ACP 的 session/load 功能
This commit is contained in:
yiliang114
2025-11-19 17:08:25 +08:00
parent 454cbfdde4
commit bc2b503e8d
3 changed files with 66 additions and 23 deletions

View File

@@ -193,11 +193,13 @@ export class AcpConnection {
});
// 初始化协议
await this.sessionManager.initialize(
const res = await this.sessionManager.initialize(
this.child,
this.pendingRequests,
this.nextRequestId,
);
console.log('[ACP] Initialization response:', res);
}
/**