Your Name
7ae2e77a44
gates / consistency-and-conventions (push) Failing after 11s
fix: ai — per-provider API keys (remove shared AI_API_KEY)
...
Each provider now has its own key: AI_GEMINI_API_KEY and OPENROUTER_API_KEY.
No more shared AI_API_KEY that caused cross-provider key leakage (gemini
getting openrouter key → 400 error). resolve_key() sets AI_API_KEY internally
from the active provider's key for adapter use. Config UI shows both keys.
2026-08-26 02:36:48 -04:00
..
2026-08-03 02:40:51 -04:00
2026-08-03 02:40:51 -04:00
2026-08-03 02:40:51 -04:00
2026-07-28 10:28:11 -04:00
2026-07-28 10:28:11 -04:00
2026-08-25 11:00:05 -04:00
2026-08-26 02:36:48 -04:00
2026-08-25 09:57:10 -04:00
2026-08-25 09:57:10 -04:00
2026-08-14 12:57:00 -04:00
2026-08-14 12:57:00 -04:00
2026-08-13 19:15:18 +00:00
2026-08-14 12:57:00 -04:00
2026-08-14 12:57:00 -04:00
2026-08-09 03:57:17 -04:00
2026-08-24 14:44:25 -04:00
2026-08-14 12:57:00 -04:00
2026-08-14 12:57:00 -04:00
2026-08-15 13:01:03 -04:00
2026-08-25 08:39:42 -04:00
2026-08-14 12:57:00 -04:00
2026-08-07 13:43:45 -04:00
2026-08-14 12:57:00 -04:00
2026-08-14 12:57:00 -04:00
2026-08-14 12:57:00 -04:00
2026-08-14 12:57:00 -04:00
2026-08-14 12:57:00 -04:00
2026-08-24 14:44:25 -04:00
2026-08-24 14:43:57 -04:00
2026-08-11 15:33:46 -04:00
2026-08-24 14:44:25 -04:00
2026-08-05 05:47:45 -04:00
2026-08-05 05:47:45 -04:00
2026-08-14 12:57:00 -04:00
2026-08-25 08:39:29 -04:00
2026-08-24 14:44:18 -04:00
2026-08-25 08:39:29 -04:00
2026-08-24 14:44:18 -04:00
2026-08-24 14:44:18 -04:00
2026-08-05 05:47:45 -04:00
2026-08-24 14:44:25 -04:00
2026-08-24 14:44:25 -04:00
2026-08-09 04:57:28 -04:00
2026-08-24 14:44:25 -04:00
2026-08-25 11:00:05 -04:00
2026-08-09 18:41:26 +00:00
2026-07-28 10:28:11 -04:00
2026-08-05 03:30:51 -04:00
2026-07-28 10:28:11 -04:00
2026-07-28 10:28:11 -04:00
2026-07-28 10:28:11 -04:00
2026-07-28 10:28:11 -04:00
2026-07-28 10:28:11 -04:00
2026-07-28 10:28:11 -04:00