{ "gateway": { "port": 18789, "bind": "loopback", "trustedProxies": ["::1", "127.0.0.1", "10.88.0.0/16", "10.89.0.0/16"], "auth": { "mode": "none" }, "controlUi": { "dangerouslyAllowHostHeaderOriginFallback": true, "allowedOrigins": ["*"] } }, "channels": { "whatsapp": { "enabled": false }, "discord": { "enabled": true, "groupPolicy": "open", "dmPolicy": "open", "allowFrom": ["*"] } }, "agents": { "defaults": { "model": { "primary": "zai/glm-5" }, "memorySearch": { "provider": "openai", "model": "nomic-embed-text", "remote": { "baseUrl": "http://localhost:11434/v1" } } } }, "tools": { "exec": { "security": "full", "ask": "off" } }, "skills": { "entries": {} }, "commands": { "native": true, "nativeSkills": "auto", "restart": true, "ownerDisplay": "raw" }, "models": { "mode": "merge", "providers": { "zai": { "baseUrl": "https://api.z.ai/api/coding/paas/v4", "apiKey": "${ZAI_API_KEY}", "api": "openai-completions", "models": [ { "id": "glm-4.7", "name": "GLM 4.7", "contextWindow": 128000, "maxTokens": 131072 }, { "id": "glm-5", "name": "GLM 5", "contextWindow": 128000, "maxTokens": 131072 }, { "id": "glm-5-turbo", "name": "GLM 5 Turbo", "contextWindow": 128000, "maxTokens": 131072 }, { "id": "glm-4.5-air", "name": "GLM 4.5 Air", "contextWindow": 128000, "maxTokens": 131072 }, { "id": "glm-4.7-flash", "name": "GLM 4.7 Flash", "contextWindow": 128000, "maxTokens": 131072 } ] } } } }