fix(canvas): 本地 Codex 会话 - 修复新会话首次发送失败 (#24)

This commit is contained in:
Cyrus Auyeung authored and GitHub committed 2026-07-23 07:04:17 +08:00
1 parent 7a4b407f22
commit e8c6b5a2d9
5 files changed
+157 -27

No files matched your search

+5 -1
View File
@@ -85,7 +85,11 @@ export function startHttpServer() {
await verifyCodexThreadWorkspace(emit, threadId, workspace.workspacePath);
updateCanvasWorkspace(config, workspace.canvasId, { activeThreadId: threadId });
}
void runCodexTurn(withAgentPrompt(String(req.body?.prompt || "")), emit, attachments, { threadId, cwd: workspace.workspacePath });
void runCodexTurn(withAgentPrompt(String(req.body?.prompt || "")), emit, attachments, {
threadId,
cwd: workspace.workspacePath,
onThreadId: (nextThreadId) => updateCanvasWorkspace(config, workspace.canvasId, { activeThreadId: nextThreadId }),
});
res.json({ ok: true, threadId });
}));
app.post("/agent/claude/turn", (req, res) => {