diff --git a/open-sse/config/credentialLoader.ts b/open-sse/config/credentialLoader.ts index 4e133ec687..26306ecd3f 100644 --- a/open-sse/config/credentialLoader.ts +++ b/open-sse/config/credentialLoader.ts @@ -33,8 +33,11 @@ function credGlobals(): CredGlobals { } /** - * Resolve the path to provider-credentials.json - * Priority: DATA_DIR env → ./data (project root) + * Resolves the path to provider-credentials.json using the application's + * data directory. Delegates to resolveDataDir() which handles DATA_DIR env, + * platform-specific defaults, and fallback logic. + * + * previous: Priority: DATA_DIR env → ./data (project root) */ function resolveCredentialsPath() { return join(resolveDataDir(), "provider-credentials.json"); diff --git a/open-sse/transformer/responsesTransformer.ts b/open-sse/transformer/responsesTransformer.ts index 0d20255682..16c33cb73f 100644 --- a/open-sse/transformer/responsesTransformer.ts +++ b/open-sse/transformer/responsesTransformer.ts @@ -40,6 +40,7 @@ export function createResponsesLogger(model, logsDir = null) { const timestamp = new Date().toISOString().replace(/[:.]/g, "").slice(0, 15); const uniqueId = Math.random().toString(36).slice(2, 8); const baseDir = logsDir || (typeof process !== "undefined" ? process.cwd() : "."); + // previous: const baseDir = logsDir || resolveDataDir(); — reverted in #555 for Workers compat const logDir = path.join(baseDir, "logs", `responses_${model}_${timestamp}_${uniqueId}`); try {