refactor(open-sse): remove reverse coupling open-sse -> src (E2)

Move clineAuth into open-sse/shared (src re-exports back). Add standalone
open-sse/shared/machineId for codex session hashing (no @/lib/dataDir).
sttCore receives sttConfig via param instead of importing AI_PROVIDERS.
No behavior change; gate: no regression (26 known-fails unchanged).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
decolua
2026-06-13 16:35:07 +07:00
co-authored by Cursor
parent 8f0a9ff9d4
commit 87fe069e9e
9 changed files with 65 additions and 46 deletions
+2 -2
View File
@@ -47,7 +47,7 @@ export async function handleStt(request) {
// noAuth providers
if (!CREDENTIALED_PROVIDERS.has(provider)) {
const result = await handleSttCore({ provider, model, formData });
const result = await handleSttCore({ provider, model, formData, sttConfig: AI_PROVIDERS[provider]?.sttConfig });
if (result.success) return result.response;
return errorResponse(result.status || HTTP_STATUS.BAD_GATEWAY, result.error || "STT failed");
}
@@ -72,7 +72,7 @@ export async function handleStt(request) {
log.info("AUTH", `\x1b[32mUsing ${provider} account: ${credentials.connectionName}\x1b[0m`);
const result = await handleSttCore({ provider, model, formData, credentials });
const result = await handleSttCore({ provider, model, formData, credentials, sttConfig: AI_PROVIDERS[provider]?.sttConfig });
if (result.success) return result.response;