feat: update codex live chat workflow

This commit is contained in:
2026-04-22 20:00:38 +09:00
parent 9e4b70f1f1
commit b0b9980a6c
70 changed files with 5178 additions and 2401 deletions

View File

@@ -663,14 +663,10 @@ async function validateCodexExecutionRuntime(repoPath, codexBin) {
async function runCodexLiveExecution(payload, response) {
const requestId = String(payload?.requestId ?? '').trim();
const sessionId = String(payload?.sessionId ?? '').trim();
const repoPath = translateWorkspacePathToHost(String(payload?.repoPath ?? '').trim() || projectRoot);
const repoPath = projectRoot;
const prompt = String(payload?.prompt ?? '');
const resourceDir = translateWorkspacePathToHost(
String(payload?.resourceDir ?? path.join(repoPath, 'public', '.codex_chat', sessionId, 'resource')),
);
const uploadDir = translateWorkspacePathToHost(
String(payload?.uploadDir ?? path.join(resourceDir, 'uploads')),
);
const resourceDir = path.join(repoPath, 'public', '.codex_chat', sessionId, 'resource');
const uploadDir = path.join(resourceDir, 'uploads');
const codexBin = process.env.SERVER_COMMAND_RUNNER_CODEX_BIN?.trim() || process.env.PLAN_CODEX_BIN?.trim() || 'codex';
if (!requestId || !sessionId || !prompt.trim()) {