chore: snapshot main sync
This commit is contained in:
@@ -8,7 +8,7 @@ const ConfigSchema = z.object({
|
||||
LLAMA_SWAP_URL: z.string().url(),
|
||||
PROJECT_ROOT_WHITELIST: z.string().default('/opt'),
|
||||
BOOTSTRAP_ROOT: z.string().default('/opt/projects'),
|
||||
DEFAULT_MODEL: z.string().default('qwen3.6-35b-a3b-mxfp4'),
|
||||
DEFAULT_MODEL: z.string().default('sam-desktop/qwen3.6-35b-a3b'),
|
||||
LOG_LEVEL: z.string().default('info'),
|
||||
// v1.11.8: SearXNG JSON endpoint for web_search / web_fetch tools.
|
||||
// Defaults to the internal Tailscale Fathom URL (bypasses Authelia).
|
||||
@@ -31,12 +31,20 @@ const ConfigSchema = z.object({
|
||||
DEEPSEEK_API_KEY: z.string().optional(),
|
||||
// Optional base URL override for DeepSeek API. Defaults to api.deepseek.com.
|
||||
DEEPSEEK_BASE_URL: z.string().url().default('https://api.deepseek.com'),
|
||||
// Beta endpoint for experimental features (strict tools, prefix completion, etc.).
|
||||
// Defaults to api.deepseek.com/beta. When set, deepseek calls with tools or
|
||||
// prefix content route through this endpoint.
|
||||
DEEPSEEK_BETA_BASE_URL: z.string().url().default('https://api.deepseek.com/beta'),
|
||||
// Hosted Anthropic Claude. When set, models with provider id "anthropic"
|
||||
// (or bare "claude-*" ids) route through the Anthropic Messages API via
|
||||
// @ai-sdk/anthropic instead of llama-swap. Unset = Claude routing disabled.
|
||||
ANTHROPIC_API_KEY: z.string().optional(),
|
||||
ANTHROPIC_BASE_URL: z.string().url().optional(),
|
||||
// vWhale hooks: path to hooks JSON config file. Missing file = no hooks.
|
||||
HOOKS_CONFIG_PATH: z.string().default('/data/hooks.json'),
|
||||
// vMultiProvider: path to the local providers config JSON file. Missing file
|
||||
// = legacy synthesis from LLAMA_SWAP_URL.
|
||||
LLAMA_PROVIDERS_PATH: z.string().optional(),
|
||||
// BooControl host service origin. Used by /api/control/* proxy routes.
|
||||
BOOCONTROL_URL: z.string().url().optional(),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user