Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
1.2 KiB
JSON
1 line
1.2 KiB
JSON
{"repo": "baa071629-lang/-ai-circuit-breaker-", "files": {"src/providers.js": {"c64a01e9fe40e3c2f6acb9f6a62238019d0cde51": {"t": 1786068488.319852, "n": 972, "h": "6be2603ce1c23b22", "c": "const PROVIDERS = {\n openai: { url: 'https://api.openai.com/v1/chat/completions', name: 'OpenAI' },\n anthropic: { url: 'https://api.anthropic.com/v1/messages', name: 'Anthropic Claude' },\n mistral: { url: 'https://api.mistral.ai/v1/chat/completions', name: 'Mistral AI' },\n groq: { url: 'https://api.groq.com/openai/v1/chat/completions', name: 'Groq' },\n deepseek: { url: 'https://api.deepseek.com/chat/completions', name: 'DeepSeek' },\n openrouter: { url: 'https://openrouter.ai/api/v1/chat/completions', name: 'OpenRouter' },\n together: { url: 'https://api.together.xyz/v1/chat/completions', name: 'Together AI' }\n};\n\nif (process.env.LLM_BASE_URLS) {\n try {\n const overrides = JSON.parse(process.env.LLM_BASE_URLS);\n for (const [key, url] of Object.entries(overrides)) {\n if (PROVIDERS[key]) PROVIDERS[key].url = url;\n }\n } catch (e) {\n console.error('LLM_BASE_URLS invalide (JSON attendu):', e.message);\n }\n}\n\nmodule.exports = { PROVIDERS };\n"}}}} |