docs(web): sync v0.8.45 facts and provider surface

This commit is contained in:
Hunter Bown
2026-05-25 22:07:10 -05:00
parent 85e9a46ddf
commit 64c870f35c
9 changed files with 125 additions and 85 deletions
+10 -7
View File
@@ -46,10 +46,10 @@ function deriveSandboxBackends() {
const files = readdirSync(dir)
.filter((f) => f.endsWith(".rs"))
.map((f) => f.replace(/\.rs$/, ""))
.filter((f) => !["mod", "policy", "backend", "opensandbox"].includes(f))
.filter((f) => !["mod", "policy", "backend", "opensandbox", "windows"].includes(f))
.sort();
// canonicalize platform names
const map = { seatbelt: "seatbelt (macOS)", landlock: "landlock (Linux)", windows: "AppContainer / restricted tokens (Windows)" };
const map = { seatbelt: "seatbelt (macOS)", landlock: "landlock (Linux)" };
return files.map((f) => map[f] ?? f);
}
@@ -66,12 +66,15 @@ function deriveProviders() {
// shared ProviderKind, so we exclude it until that lands. Issue #1104.
const labelMap = {
Deepseek: { id: "deepseek", label: "DeepSeek", env: "DEEPSEEK_API_KEY" },
NvidiaNim: { id: "nvidia-nim", label: "NVIDIA NIM", env: "NVIDIA_API_KEY" },
Openai: { id: "openai", label: "OpenAI", env: "OPENAI_API_KEY" },
NvidiaNim: { id: "nvidia-nim", label: "NVIDIA NIM", env: "NVIDIA_API_KEY / NVIDIA_NIM_API_KEY" },
Openai: { id: "openai", label: "OpenAI-compatible", env: "OPENAI_API_KEY" },
Atlascloud: { id: "atlascloud", label: "AtlasCloud", env: "ATLASCLOUD_API_KEY" },
WanjieArk: { id: "wanjie-ark", label: "Wanjie Ark", env: "WANJIE_ARK_API_KEY / WANJIE_API_KEY / WANJIE_MAAS_API_KEY" },
Openrouter: { id: "openrouter", label: "OpenRouter", env: "OPENROUTER_API_KEY" },
Novita: { id: "novita", label: "Novita", env: "NOVITA_API_KEY" },
Fireworks: { id: "fireworks", label: "Fireworks", env: "FIREWORKS_API_KEY" },
Sglang: { id: "sglang", label: "sglang", env: "SGLANG_API_KEY" },
Novita: { id: "novita", label: "Novita AI", env: "NOVITA_API_KEY" },
Fireworks: { id: "fireworks", label: "Fireworks AI", env: "FIREWORKS_API_KEY" },
Moonshot: { id: "moonshot", label: "Moonshot/Kimi", env: "MOONSHOT_API_KEY / KIMI_API_KEY" },
Sglang: { id: "sglang", label: "SGLang", env: "SGLANG_API_KEY" },
Vllm: { id: "vllm", label: "vLLM", env: "VLLM_API_KEY" },
Ollama: { id: "ollama", label: "Ollama", env: "OLLAMA_API_KEY" },
};