agent-ecosystem/src/main/services/team/opencode/e2e/OpenCodeProductionE2EEvidencePath.ts
2026-04-21 21:03:48 +03:00

20 lines
633 B
TypeScript

import { join, resolve } from 'path';
export const OPENCODE_PRODUCTION_E2E_EVIDENCE_PATH_ENV =
'CLAUDE_TEAM_OPENCODE_PRODUCTION_E2E_EVIDENCE_PATH';
export const OPENCODE_PRODUCTION_E2E_EVIDENCE_FILE = 'production-e2e-evidence.json';
export function resolveOpenCodeProductionE2EEvidencePath(input: {
bridgeControlDir: string;
env?: NodeJS.ProcessEnv;
}): string {
const env = input.env ?? process.env;
const overridePath = env[OPENCODE_PRODUCTION_E2E_EVIDENCE_PATH_ENV]?.trim();
if (overridePath) {
return resolve(overridePath);
}
return join(input.bridgeControlDir, OPENCODE_PRODUCTION_E2E_EVIDENCE_FILE);
}