fix: fail fast on missing host IPC dir for task runtimes

This commit is contained in:
Eyejoker
2026-03-25 21:40:34 +09:00
parent 5620301024
commit 24d93d5c78
6 changed files with 211 additions and 5 deletions

View File

@@ -15,9 +15,10 @@ import {
DEFAULT_WATCH_CI_CONTEXT_MODE,
normalizeWatchCiIntervalSeconds,
} from './watch-ci.js';
import { resolveIpcDirectories } from './ipc-paths.js';
const IPC_DIR = process.env.EJCLAW_IPC_DIR || '/workspace/ipc';
const HOST_IPC_DIR = process.env.EJCLAW_HOST_IPC_DIR || IPC_DIR;
const { ipcDir: IPC_DIR, hostIpcDir: HOST_IPC_DIR } =
resolveIpcDirectories(process.env);
const MESSAGES_DIR = path.join(HOST_IPC_DIR, 'messages');
const TASKS_DIR = path.join(HOST_IPC_DIR, 'tasks');