9router/open-sse/config
kwanLeeFrmVi 054facb08b fix(gemini): preserve thoughtSignature via tool_call ID smuggling + fix ELOCKED mutex
- Encode thoughtSignature into tool_call.id using _TSIG_ delimiter and base64url
- Decode _TSIG_ on request to restore thoughtSignature for Gemini multi-turn thinking
- Track pendingThoughtSignature across parts for deferred signature attachment
- Add LocalMutex (2-layer locking) to prevent ELOCKED on concurrent DB access
- Increase lockfile retries from 5 to 15 for multi-process robustness
- Restore db.json seed on first run to prevent ENOENT on lockfile.lock
- Use process.env.BASE_URL fallback in models test route
- Remove gemini-3-flash-lite-preview from provider models

Co-authored-by: kwanLeeFrmVi <quanle96@outlook.com>
Closes #450

Made-with: Cursor
2026-03-30 16:57:28 +07:00
..
appConstants.js Fix Bug 2026-03-30 12:21:24 +07:00
codexInstructions.js Feat Kiro OAuth, Fix Codex 2026-01-15 18:29:47 +07:00
constants.js Refactor config 2026-03-12 16:20:46 +07:00
defaultThinkingSignature.js Update jsconfig.json and package.json to correct open-sse path references from relative to local directory. 2026-01-05 10:37:09 +07:00
ollamaModels.js Update jsconfig.json and package.json to correct open-sse path references from relative to local directory. 2026-01-05 10:37:09 +07:00
providerModels.js fix(gemini): preserve thoughtSignature via tool_call ID smuggling + fix ELOCKED mutex 2026-03-30 16:57:28 +07:00
providers.js fix: add missing clientId to github provider config for OAuth token refresh (#442) 2026-03-30 12:24:31 +07:00
runtimeConfig.js chore: add proper-lockfile for safe database read/write operations and implement retry logic for file access 2026-03-27 10:31:35 +07:00