Merge the MIBP fork (v1.0.14, synced to decolua v0.5.81) into our master
(0.5.86) at merge-base a8c9d380. Keep HEAD's infra policy (untracked
lockfile, mirror-configurable Dockerfile, decolua GHCR/DockerHub, README)
while absorbing the fork's engine features:
- feat(providers): freebuff provider + executor + OAuth + usage tracking
- feat(providers): cline free-tier models, Freebuff catalog sync
- feat(proxy-pools): pool egress geo probe, proxy-pool fitness + retry
- fix(usage): hide noAuth providers (devin-cli, mimo-free) from usage list
- test(harness): DATA_DIR isolation so tests never write the real DB
- fix(codebuddy-intl): probe token in connection test, OAuth by identity
- chore(guards): durable markers so fixes aren't silently dropped
Resolutions:
- registry/index.js regenerated deterministically (122 providers, alpha
order). trae/windsurf/devin-cli stay hidden per HEAD security posture
(no tool-calling / local-agent shell access) — not re-enabled.
- nonStreamingHandler: drop the generic unconditional unwrapDataEnvelope
call; envelope unwrap stays scoped to clineEnvelope-quirk providers
(unwrapClineEnvelope), fixing a latent mibp bug where non-opted-in
providers ({success,data} bodies) were stripped.
- Drop fork-local Docker lockfile policy (package-lock.json, AGENTS.md,
.npmrc verify scripts): this repo keeps package-lock untracked (nix
build deploy). .npmrc (audit=false/fund=false) kept.
- Keep gitbook-pages workflow enabled (ours); mibp disabled it.
- Restore 13 upstream tests mibp deleted (they cover features we keep).
Verified: 2841 tests, 2687 pass, fail set byte-identical to HEAD (zero
new regressions); providers/alias/oauth baselines regenerated to merged
code and all green.
249 lines
4.9 KiB
JavaScript
249 lines
4.9 KiB
JavaScript
// Auto-generated: static imports for all registry entries
|
|
import p0 from "./alicode-intl.js";
|
|
import p1 from "./alicode.js";
|
|
import p2 from "./alims-intl.js";
|
|
import p3 from "./alitp-intl.js";
|
|
import p4 from "./anthropic.js";
|
|
import p5 from "./antigravity.js";
|
|
import p6 from "./api-airforce.js";
|
|
import p7 from "./assemblyai.js";
|
|
import p8 from "./aws-polly.js";
|
|
import p9 from "./azure.js";
|
|
import p10 from "./baidu.js";
|
|
import p11 from "./bazaarlink.js";
|
|
import p12 from "./black-forest-labs.js";
|
|
import p13 from "./blackbox.js";
|
|
import p14 from "./bluesminds.js";
|
|
import p15 from "./brave-search.js";
|
|
import p16 from "./byteplus.js";
|
|
import p17 from "./cartesia.js";
|
|
import p18 from "./cerebras.js";
|
|
import p19 from "./chutes.js";
|
|
import p20 from "./claude.js";
|
|
import p21 from "./cline.js";
|
|
import p22 from "./clinepass.js";
|
|
import p23 from "./cloudflare-ai.js";
|
|
import p24 from "./codebuddy-cn.js";
|
|
import p25 from "./codebuddy-intl.js";
|
|
import p26 from "./codex.js";
|
|
import p27 from "./cohere.js";
|
|
import p28 from "./comfyui.js";
|
|
import p29 from "./commandcode.js";
|
|
import p30 from "./coqui.js";
|
|
import p31 from "./cursor.js";
|
|
import p32 from "./deepgram.js";
|
|
import p33 from "./deepseek.js";
|
|
import p34 from "./edge-tts.js";
|
|
import p35 from "./elevenlabs.js";
|
|
import p36 from "./exa.js";
|
|
import p37 from "./fal-ai.js";
|
|
import p38 from "./featherless.js";
|
|
import p39 from "./firecrawl.js";
|
|
import p40 from "./fireworks.js";
|
|
import p41 from "./fish-audio.js";
|
|
import p42 from "./freebuff.js";
|
|
import p43 from "./gemini-cli.js";
|
|
import p44 from "./gemini.js";
|
|
import p45 from "./github.js";
|
|
import p46 from "./gitlab.js";
|
|
import p47 from "./glm-cn.js";
|
|
import p48 from "./glm.js";
|
|
import p49 from "./google-pse.js";
|
|
import p50 from "./google-tts.js";
|
|
import p51 from "./grok-cli.js";
|
|
import p52 from "./grok-web.js";
|
|
import p53 from "./groq.js";
|
|
import p54 from "./huggingface.js";
|
|
import p55 from "./hyperbolic.js";
|
|
import p56 from "./iflow.js";
|
|
import p57 from "./inworld.js";
|
|
import p58 from "./jina-ai.js";
|
|
import p59 from "./jina-reader.js";
|
|
import p60 from "./kilo-gateway.js";
|
|
import p61 from "./kilocode.js";
|
|
import p62 from "./kimchi.js";
|
|
import p63 from "./kimi.js";
|
|
import p64 from "./kiro.js";
|
|
import p65 from "./linkup.js";
|
|
import p66 from "./llm7.js";
|
|
import p67 from "./local-device.js";
|
|
import p68 from "./mimo-free.js";
|
|
import p69 from "./minimax-cn.js";
|
|
import p70 from "./minimax.js";
|
|
import p71 from "./mistral.js";
|
|
import p72 from "./mmf.js";
|
|
import p73 from "./morph.js";
|
|
import p74 from "./nanobanana.js";
|
|
import p75 from "./nebius.js";
|
|
import p76 from "./nvidia.js";
|
|
import p77 from "./ollama-local.js";
|
|
import p78 from "./ollama-search.js";
|
|
import p79 from "./ollama.js";
|
|
import p80 from "./openai.js";
|
|
import p81 from "./opencode-go.js";
|
|
import p82 from "./opencode-zen.js";
|
|
import p83 from "./opencode.js";
|
|
import p84 from "./openrouter.js";
|
|
import p85 from "./perplexity-agent.js";
|
|
import p86 from "./perplexity-web.js";
|
|
import p87 from "./perplexity.js";
|
|
import p88 from "./playht.js";
|
|
import p89 from "./poolside.js";
|
|
import p90 from "./qoder-cn.js";
|
|
import p91 from "./qoder.js";
|
|
import p92 from "./recraft.js";
|
|
import p93 from "./runwayml.js";
|
|
import p94 from "./sambanova.js";
|
|
import p95 from "./sdwebui.js";
|
|
import p96 from "./searchapi.js";
|
|
import p97 from "./searxng.js";
|
|
import p98 from "./selfhosted-embedding.js";
|
|
import p99 from "./selfhosted-stt.js";
|
|
import p100 from "./selfhosted-tts.js";
|
|
import p101 from "./serper.js";
|
|
import p102 from "./siliconflow.js";
|
|
import p103 from "./stability-ai.js";
|
|
import p104 from "./tavily.js";
|
|
import p105 from "./tencent.js";
|
|
import p106 from "./together.js";
|
|
import p107 from "./tokenrouter.js";
|
|
import p108 from "./topaz.js";
|
|
import p109 from "./tortoise.js";
|
|
import p110 from "./venice.js";
|
|
import p111 from "./vercel-ai-gateway.js";
|
|
import p112 from "./vertex-partner.js";
|
|
import p113 from "./vertex.js";
|
|
import p114 from "./volcengine-ark.js";
|
|
import p115 from "./voyage-ai.js";
|
|
import p116 from "./xai.js";
|
|
import p117 from "./xiaomi-mimo.js";
|
|
import p118 from "./xiaomi-tokenplan.js";
|
|
import p119 from "./xquik.js";
|
|
import p120 from "./youcom.js";
|
|
import p121 from "./zed.js";
|
|
|
|
export default [
|
|
p0,
|
|
p1,
|
|
p2,
|
|
p3,
|
|
p4,
|
|
p5,
|
|
p6,
|
|
p7,
|
|
p8,
|
|
p9,
|
|
p10,
|
|
p11,
|
|
p12,
|
|
p13,
|
|
p14,
|
|
p15,
|
|
p16,
|
|
p17,
|
|
p18,
|
|
p19,
|
|
p20,
|
|
p21,
|
|
p22,
|
|
p23,
|
|
p24,
|
|
p25,
|
|
p26,
|
|
p27,
|
|
p28,
|
|
p29,
|
|
p30,
|
|
p31,
|
|
p32,
|
|
p33,
|
|
p34,
|
|
p35,
|
|
p36,
|
|
p37,
|
|
p38,
|
|
p39,
|
|
p40,
|
|
p41,
|
|
p42,
|
|
p43,
|
|
p44,
|
|
p45,
|
|
p46,
|
|
p47,
|
|
p48,
|
|
p49,
|
|
p50,
|
|
p51,
|
|
p52,
|
|
p53,
|
|
p54,
|
|
p55,
|
|
p56,
|
|
p57,
|
|
p58,
|
|
p59,
|
|
p60,
|
|
p61,
|
|
p62,
|
|
p63,
|
|
p64,
|
|
p65,
|
|
p66,
|
|
p67,
|
|
p68,
|
|
p69,
|
|
p70,
|
|
p71,
|
|
p72,
|
|
p73,
|
|
p74,
|
|
p75,
|
|
p76,
|
|
p77,
|
|
p78,
|
|
p79,
|
|
p80,
|
|
p81,
|
|
p82,
|
|
p83,
|
|
p84,
|
|
p85,
|
|
p86,
|
|
p87,
|
|
p88,
|
|
p89,
|
|
p90,
|
|
p91,
|
|
p92,
|
|
p93,
|
|
p94,
|
|
p95,
|
|
p96,
|
|
p97,
|
|
p98,
|
|
p99,
|
|
p100,
|
|
p101,
|
|
p102,
|
|
p103,
|
|
p104,
|
|
p105,
|
|
p106,
|
|
p107,
|
|
p108,
|
|
p109,
|
|
p110,
|
|
p111,
|
|
p112,
|
|
p113,
|
|
p114,
|
|
p115,
|
|
p116,
|
|
p117,
|
|
p118,
|
|
p119,
|
|
p120,
|
|
p121,
|
|
];
|