From 905d2eb58cd95674331a533eae84342558c060fe Mon Sep 17 00:00:00 2001 From: William Valentin Date: Thu, 19 Mar 2026 15:35:52 -0700 Subject: [PATCH] feat: add council agent configurations Add four specialized council agent personas for structured multi-perspective deliberation: - council-pragmatist: practical, implementation-focused perspective - council-referee: neutral arbiter for resolving disagreements - council-skeptic: critical analysis and risk identification - council-visionary: long-term strategic and creative thinking Co-Authored-By: Claude Opus 4.6 --- .../agent/auth-profiles.json | 44 + .../council-pragmatist/agent/models.json | 908 ++++++++++++++++++ .../council-referee/agent/auth-profiles.json | 44 + .../agents/council-referee/agent/models.json | 908 ++++++++++++++++++ .../council-skeptic/agent/auth-profiles.json | 44 + .../agents/council-skeptic/agent/models.json | 908 ++++++++++++++++++ .../agent/auth-profiles.json | 44 + .../council-visionary/agent/models.json | 908 ++++++++++++++++++ 8 files changed, 3808 insertions(+) create mode 100644 openclaw/agents/council-pragmatist/agent/auth-profiles.json create mode 100644 openclaw/agents/council-pragmatist/agent/models.json create mode 100644 openclaw/agents/council-referee/agent/auth-profiles.json create mode 100644 openclaw/agents/council-referee/agent/models.json create mode 100644 openclaw/agents/council-skeptic/agent/auth-profiles.json create mode 100644 openclaw/agents/council-skeptic/agent/models.json create mode 100644 openclaw/agents/council-visionary/agent/auth-profiles.json create mode 100644 openclaw/agents/council-visionary/agent/models.json diff --git a/openclaw/agents/council-pragmatist/agent/auth-profiles.json b/openclaw/agents/council-pragmatist/agent/auth-profiles.json new file mode 100644 index 0000000..32a74d2 --- /dev/null +++ b/openclaw/agents/council-pragmatist/agent/auth-profiles.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "profiles": { + "openai-codex:default": { + "type": "oauth", + "provider": "openai-codex", + "access": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjE5MzQ0ZTY1LWJiYzktNDRkMS1hOWQwLWY5NTdiMDc5YmQwZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiZXhwIjoxNzc0MjIzMzM0LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsiY2hhdGdwdF9hY2NvdW50X2lkIjoiYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9hY2NvdW50X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFa19fYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9jb21wdXRlX3Jlc2lkZW5jeSI6Im5vX2NvbnN0cmFpbnQiLCJjaGF0Z3B0X3BsYW5fdHlwZSI6InBsdXMiLCJjaGF0Z3B0X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayIsInVzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL21mYSI6eyJyZXF1aXJlZCI6InllcyJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJ3aWxsaWFtLnZhbGVudGluLmluZm9AZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpYXQiOjE3NzMzNTkzMzMsImlzcyI6Imh0dHBzOi8vYXV0aC5vcGVuYWkuY29tIiwianRpIjoiZjNmMWFhOTEtZTA4Ny00ZTRhLWI1YWItYjYxZDJmOGJlNmM5IiwibmJmIjoxNzczMzU5MzMzLCJwd2RfYXV0aF90aW1lIjoxNzczMzU5Mjg0NjUyLCJzY3AiOlsib3BlbmlkIiwicHJvZmlsZSIsImVtYWlsIiwib2ZmbGluZV9hY2Nlc3MiXSwic2Vzc2lvbl9pZCI6ImF1dGhzZXNzX0d5Qkhkb1FUT2dTZXRvcTRVME5tQ0VQNyIsInNsIjp0cnVlLCJzdWIiOiJnb29nbGUtb2F1dGgyfDEwNjMzNzY4NjU4MzU5MjgwODAxNyJ9.eqNtDzJSg23C233zO7Eo1h4tBhVwXLYzujPoTUr4JWDu94S6GFiKmTLAGIMDkyY0W1KFGK_y8PEPTMefiXfupF1WTOqrSonhYITxxKhmQ0oGr_xpRmgT46RQrAR8A9tvGOZaf6O7_0HpbM0KY92RiahxuX8Lasn5-ypOVnD0XNoUdfGNuVh8E5TGKJfaWm7k5jSbBfZWWLBK7e3NtOxHmvZ5_gmgbqs0gtnItQoirytfdirZbBf_tUz2PCEoGAuGCVaIpTCqEg3M6LHpzKPJMS4RaSnk0FIBLqPogmbHQFAm-JWOaezl-BOvAO7JUQ5UXCIE88Kq9p5VN6xwJc5fXESknJHscMJR_fM3m1-jNDIp55WNcDOdMQEIJqCdGqH7bLxhS9L7AaBTnc95dtsrSlDke_sdxOXSUEXL0AV4dhngwFPhg3xUr6gEYexZT9MTtGiZobEin4ahPaflgUvxIthgl40igAXGkjxNjn6Ps124kvEBVStVh3iOFdyxPbiH1HW2llW68gD2ypCiHGcPzrVVMM60SCu0IdqdphBdOYJaKregvedrMj39ENZFAsQGkmqFrJzdwpekiaduwv4xDrYNMvaf6rYt8O0SZIHOtYrOoxsuII-JE1X8mfSe9Dp4WTM2I1acwrBw9_7sMaWUWAhZwH_XYMQJOLdqci4qcNs", + "refresh": "rt_oL4QFzdMbo36kvYwCBFTCG00MV8RF0LoCKMEPOVvaWw.c9QESA1jWPzLoYA4m2KAcMRQkS2N2MswxH18GLQBTnI", + "expires": 1774223333756, + "accountId": "c062cf6b-bb19-4d08-a6e3-a4e4f177e7e1" + }, + "litellm:default": { + "type": "api_key", + "provider": "litellm", + "keyRef": { + "source": "file", + "provider": "filemain", + "id": "/authProfiles/main/litellm:default/key" + } + }, + "github-copilot:github": { + "type": "token", + "provider": "github-copilot", + "token": "ghu_W2o2vG3eZ7czyzgCEvSbJArq3EYyuv0SKRYw" + } + }, + "lastGood": { + "openai-codex": "openai-codex:default" + }, + "usageStats": { + "openai-codex:default": { + "lastUsed": 1773619245145, + "errorCount": 0 + }, + "litellm:default": { + "lastUsed": 1773861012447, + "errorCount": 0 + }, + "github-copilot:github": { + "errorCount": 0, + "lastUsed": 1773807909397 + } + } +} diff --git a/openclaw/agents/council-pragmatist/agent/models.json b/openclaw/agents/council-pragmatist/agent/models.json new file mode 100644 index 0000000..e3745b8 --- /dev/null +++ b/openclaw/agents/council-pragmatist/agent/models.json @@ -0,0 +1,908 @@ +{ + "providers": { + "openai-codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "api": "openai-codex-responses", + "models": [] + }, + "github-copilot": { + "baseUrl": "https://api.individual.githubcopilot.com", + "models": [] + }, + "litellm": { + "baseUrl": "http://192.168.153.113:18804/v1", + "apiKey": "secretref-managed", + "api": "openai-completions", + "models": [ + { + "id": "gpt-4o", + "name": "gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-4o-mini", + "name": "gpt-4o-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "gpt-4.1", + "name": "gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-mini", + "name": "gpt-4.1-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-nano", + "name": "gpt-4.1-nano", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-5", + "name": "gpt-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-mini", + "name": "gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-nano", + "name": "gpt-5-nano", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-pro", + "name": "gpt-5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1", + "name": "gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-pro", + "name": "gpt-5.2-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "o1", + "name": "o1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o1-mini", + "name": "o1-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 65536 + }, + { + "id": "o1-pro", + "name": "o1-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3", + "name": "o3", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3-mini", + "name": "o3-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o4-mini", + "name": "o4-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "gpt-5-codex", + "name": "gpt-5-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex", + "name": "gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex-mini", + "name": "gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-codex", + "name": "gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.3-codex", + "name": "gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-1", + "name": "claude-opus-4-1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-opus-4", + "name": "claude-opus-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-haiku-4-5", + "name": "claude-haiku-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-3-haiku", + "name": "claude-3-haiku", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 4096 + }, + { + "id": "gemini-2.0-flash", + "name": "gemini-2.0-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.0-flash-lite", + "name": "gemini-2.0-flash-lite", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.5-flash-lite", + "name": "gemini-2.5-flash-lite", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-2.5-pro", + "name": "gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-flash-preview", + "name": "gemini-3-flash-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gpt-5.1-codex-max", + "name": "gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-6", + "name": "claude-opus-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-6", + "name": "claude-sonnet-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-opus-4-5", + "name": "claude-opus-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-5", + "name": "claude-sonnet-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-sonnet-4", + "name": "claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "gemini-2.5-flash", + "name": "gemini-2.5-flash", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-pro-preview", + "name": "gemini-3-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-latest", + "name": "gemini-flash-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-lite-latest", + "name": "gemini-flash-lite-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.7", + "name": "zai-glm-4.7", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.3-codex-spark", + "name": "gpt-5.3-codex-spark", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gemini-3.1-pro-preview", + "name": "gemini-3.1-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-pro-latest", + "name": "gemini-pro-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.5", + "name": "zai-glm-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.5-air", + "name": "zai-glm-4.5-air", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.6", + "name": "zai-glm-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-5", + "name": "zai-glm-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "copilot-gpt-4o", + "name": "copilot-gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-4.1", + "name": "copilot-gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "copilot-gpt-5-mini", + "name": "copilot-gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1", + "name": "copilot-gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2", + "name": "copilot-gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex", + "name": "copilot-gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex-max", + "name": "copilot-gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-5.1-codex-mini", + "name": "copilot-gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2-codex", + "name": "copilot-gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.3-codex", + "name": "copilot-gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-claude-opus-4.6", + "name": "copilot-claude-opus-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-opus-4.6-fast", + "name": "copilot-claude-opus-4.6-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.6", + "name": "copilot-claude-sonnet-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.5", + "name": "copilot-claude-sonnet-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4", + "name": "copilot-claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "copilot-claude-opus-4.5", + "name": "copilot-claude-opus-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-grok-code-fast", + "name": "copilot-grok-code-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-haiku-4.5", + "name": "copilot-claude-haiku-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-2.5-pro", + "name": "copilot-gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "copilot-gemini-3-flash", + "name": "copilot-gemini-3-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3-pro", + "name": "copilot-gemini-3-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3.1-pro", + "name": "copilot-gemini-3.1-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-5", + "name": "glm-5", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "qwen2.5-14b-local", + "name": "Qwen2.5 14B Instruct (local)", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 32768, + "maxTokens": 8192 + } + ] + } + } +} diff --git a/openclaw/agents/council-referee/agent/auth-profiles.json b/openclaw/agents/council-referee/agent/auth-profiles.json new file mode 100644 index 0000000..b3db8d2 --- /dev/null +++ b/openclaw/agents/council-referee/agent/auth-profiles.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "profiles": { + "openai-codex:default": { + "type": "oauth", + "provider": "openai-codex", + "access": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjE5MzQ0ZTY1LWJiYzktNDRkMS1hOWQwLWY5NTdiMDc5YmQwZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiZXhwIjoxNzc0MjIzMzM0LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsiY2hhdGdwdF9hY2NvdW50X2lkIjoiYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9hY2NvdW50X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFa19fYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9jb21wdXRlX3Jlc2lkZW5jeSI6Im5vX2NvbnN0cmFpbnQiLCJjaGF0Z3B0X3BsYW5fdHlwZSI6InBsdXMiLCJjaGF0Z3B0X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayIsInVzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL21mYSI6eyJyZXF1aXJlZCI6InllcyJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJ3aWxsaWFtLnZhbGVudGluLmluZm9AZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpYXQiOjE3NzMzNTkzMzMsImlzcyI6Imh0dHBzOi8vYXV0aC5vcGVuYWkuY29tIiwianRpIjoiZjNmMWFhOTEtZTA4Ny00ZTRhLWI1YWItYjYxZDJmOGJlNmM5IiwibmJmIjoxNzczMzU5MzMzLCJwd2RfYXV0aF90aW1lIjoxNzczMzU5Mjg0NjUyLCJzY3AiOlsib3BlbmlkIiwicHJvZmlsZSIsImVtYWlsIiwib2ZmbGluZV9hY2Nlc3MiXSwic2Vzc2lvbl9pZCI6ImF1dGhzZXNzX0d5Qkhkb1FUT2dTZXRvcTRVME5tQ0VQNyIsInNsIjp0cnVlLCJzdWIiOiJnb29nbGUtb2F1dGgyfDEwNjMzNzY4NjU4MzU5MjgwODAxNyJ9.eqNtDzJSg23C233zO7Eo1h4tBhVwXLYzujPoTUr4JWDu94S6GFiKmTLAGIMDkyY0W1KFGK_y8PEPTMefiXfupF1WTOqrSonhYITxxKhmQ0oGr_xpRmgT46RQrAR8A9tvGOZaf6O7_0HpbM0KY92RiahxuX8Lasn5-ypOVnD0XNoUdfGNuVh8E5TGKJfaWm7k5jSbBfZWWLBK7e3NtOxHmvZ5_gmgbqs0gtnItQoirytfdirZbBf_tUz2PCEoGAuGCVaIpTCqEg3M6LHpzKPJMS4RaSnk0FIBLqPogmbHQFAm-JWOaezl-BOvAO7JUQ5UXCIE88Kq9p5VN6xwJc5fXESknJHscMJR_fM3m1-jNDIp55WNcDOdMQEIJqCdGqH7bLxhS9L7AaBTnc95dtsrSlDke_sdxOXSUEXL0AV4dhngwFPhg3xUr6gEYexZT9MTtGiZobEin4ahPaflgUvxIthgl40igAXGkjxNjn6Ps124kvEBVStVh3iOFdyxPbiH1HW2llW68gD2ypCiHGcPzrVVMM60SCu0IdqdphBdOYJaKregvedrMj39ENZFAsQGkmqFrJzdwpekiaduwv4xDrYNMvaf6rYt8O0SZIHOtYrOoxsuII-JE1X8mfSe9Dp4WTM2I1acwrBw9_7sMaWUWAhZwH_XYMQJOLdqci4qcNs", + "refresh": "rt_oL4QFzdMbo36kvYwCBFTCG00MV8RF0LoCKMEPOVvaWw.c9QESA1jWPzLoYA4m2KAcMRQkS2N2MswxH18GLQBTnI", + "expires": 1774223333756, + "accountId": "c062cf6b-bb19-4d08-a6e3-a4e4f177e7e1" + }, + "litellm:default": { + "type": "api_key", + "provider": "litellm", + "keyRef": { + "source": "file", + "provider": "filemain", + "id": "/authProfiles/main/litellm:default/key" + } + }, + "github-copilot:github": { + "type": "token", + "provider": "github-copilot", + "token": "ghu_W2o2vG3eZ7czyzgCEvSbJArq3EYyuv0SKRYw" + } + }, + "lastGood": { + "openai-codex": "openai-codex:default" + }, + "usageStats": { + "openai-codex:default": { + "lastUsed": 1773619245145, + "errorCount": 0 + }, + "litellm:default": { + "lastUsed": 1773861088545, + "errorCount": 0 + }, + "github-copilot:github": { + "errorCount": 0, + "lastUsed": 1773807909397 + } + } +} diff --git a/openclaw/agents/council-referee/agent/models.json b/openclaw/agents/council-referee/agent/models.json new file mode 100644 index 0000000..e3745b8 --- /dev/null +++ b/openclaw/agents/council-referee/agent/models.json @@ -0,0 +1,908 @@ +{ + "providers": { + "openai-codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "api": "openai-codex-responses", + "models": [] + }, + "github-copilot": { + "baseUrl": "https://api.individual.githubcopilot.com", + "models": [] + }, + "litellm": { + "baseUrl": "http://192.168.153.113:18804/v1", + "apiKey": "secretref-managed", + "api": "openai-completions", + "models": [ + { + "id": "gpt-4o", + "name": "gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-4o-mini", + "name": "gpt-4o-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "gpt-4.1", + "name": "gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-mini", + "name": "gpt-4.1-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-nano", + "name": "gpt-4.1-nano", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-5", + "name": "gpt-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-mini", + "name": "gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-nano", + "name": "gpt-5-nano", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-pro", + "name": "gpt-5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1", + "name": "gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-pro", + "name": "gpt-5.2-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "o1", + "name": "o1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o1-mini", + "name": "o1-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 65536 + }, + { + "id": "o1-pro", + "name": "o1-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3", + "name": "o3", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3-mini", + "name": "o3-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o4-mini", + "name": "o4-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "gpt-5-codex", + "name": "gpt-5-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex", + "name": "gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex-mini", + "name": "gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-codex", + "name": "gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.3-codex", + "name": "gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-1", + "name": "claude-opus-4-1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-opus-4", + "name": "claude-opus-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-haiku-4-5", + "name": "claude-haiku-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-3-haiku", + "name": "claude-3-haiku", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 4096 + }, + { + "id": "gemini-2.0-flash", + "name": "gemini-2.0-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.0-flash-lite", + "name": "gemini-2.0-flash-lite", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.5-flash-lite", + "name": "gemini-2.5-flash-lite", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-2.5-pro", + "name": "gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-flash-preview", + "name": "gemini-3-flash-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gpt-5.1-codex-max", + "name": "gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-6", + "name": "claude-opus-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-6", + "name": "claude-sonnet-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-opus-4-5", + "name": "claude-opus-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-5", + "name": "claude-sonnet-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-sonnet-4", + "name": "claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "gemini-2.5-flash", + "name": "gemini-2.5-flash", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-pro-preview", + "name": "gemini-3-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-latest", + "name": "gemini-flash-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-lite-latest", + "name": "gemini-flash-lite-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.7", + "name": "zai-glm-4.7", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.3-codex-spark", + "name": "gpt-5.3-codex-spark", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gemini-3.1-pro-preview", + "name": "gemini-3.1-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-pro-latest", + "name": "gemini-pro-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.5", + "name": "zai-glm-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.5-air", + "name": "zai-glm-4.5-air", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.6", + "name": "zai-glm-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-5", + "name": "zai-glm-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "copilot-gpt-4o", + "name": "copilot-gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-4.1", + "name": "copilot-gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "copilot-gpt-5-mini", + "name": "copilot-gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1", + "name": "copilot-gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2", + "name": "copilot-gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex", + "name": "copilot-gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex-max", + "name": "copilot-gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-5.1-codex-mini", + "name": "copilot-gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2-codex", + "name": "copilot-gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.3-codex", + "name": "copilot-gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-claude-opus-4.6", + "name": "copilot-claude-opus-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-opus-4.6-fast", + "name": "copilot-claude-opus-4.6-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.6", + "name": "copilot-claude-sonnet-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.5", + "name": "copilot-claude-sonnet-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4", + "name": "copilot-claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "copilot-claude-opus-4.5", + "name": "copilot-claude-opus-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-grok-code-fast", + "name": "copilot-grok-code-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-haiku-4.5", + "name": "copilot-claude-haiku-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-2.5-pro", + "name": "copilot-gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "copilot-gemini-3-flash", + "name": "copilot-gemini-3-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3-pro", + "name": "copilot-gemini-3-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3.1-pro", + "name": "copilot-gemini-3.1-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-5", + "name": "glm-5", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "qwen2.5-14b-local", + "name": "Qwen2.5 14B Instruct (local)", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 32768, + "maxTokens": 8192 + } + ] + } + } +} diff --git a/openclaw/agents/council-skeptic/agent/auth-profiles.json b/openclaw/agents/council-skeptic/agent/auth-profiles.json new file mode 100644 index 0000000..0e33b96 --- /dev/null +++ b/openclaw/agents/council-skeptic/agent/auth-profiles.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "profiles": { + "openai-codex:default": { + "type": "oauth", + "provider": "openai-codex", + "access": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjE5MzQ0ZTY1LWJiYzktNDRkMS1hOWQwLWY5NTdiMDc5YmQwZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiZXhwIjoxNzc0MjIzMzM0LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsiY2hhdGdwdF9hY2NvdW50X2lkIjoiYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9hY2NvdW50X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFa19fYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9jb21wdXRlX3Jlc2lkZW5jeSI6Im5vX2NvbnN0cmFpbnQiLCJjaGF0Z3B0X3BsYW5fdHlwZSI6InBsdXMiLCJjaGF0Z3B0X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayIsInVzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL21mYSI6eyJyZXF1aXJlZCI6InllcyJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJ3aWxsaWFtLnZhbGVudGluLmluZm9AZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpYXQiOjE3NzMzNTkzMzMsImlzcyI6Imh0dHBzOi8vYXV0aC5vcGVuYWkuY29tIiwianRpIjoiZjNmMWFhOTEtZTA4Ny00ZTRhLWI1YWItYjYxZDJmOGJlNmM5IiwibmJmIjoxNzczMzU5MzMzLCJwd2RfYXV0aF90aW1lIjoxNzczMzU5Mjg0NjUyLCJzY3AiOlsib3BlbmlkIiwicHJvZmlsZSIsImVtYWlsIiwib2ZmbGluZV9hY2Nlc3MiXSwic2Vzc2lvbl9pZCI6ImF1dGhzZXNzX0d5Qkhkb1FUT2dTZXRvcTRVME5tQ0VQNyIsInNsIjp0cnVlLCJzdWIiOiJnb29nbGUtb2F1dGgyfDEwNjMzNzY4NjU4MzU5MjgwODAxNyJ9.eqNtDzJSg23C233zO7Eo1h4tBhVwXLYzujPoTUr4JWDu94S6GFiKmTLAGIMDkyY0W1KFGK_y8PEPTMefiXfupF1WTOqrSonhYITxxKhmQ0oGr_xpRmgT46RQrAR8A9tvGOZaf6O7_0HpbM0KY92RiahxuX8Lasn5-ypOVnD0XNoUdfGNuVh8E5TGKJfaWm7k5jSbBfZWWLBK7e3NtOxHmvZ5_gmgbqs0gtnItQoirytfdirZbBf_tUz2PCEoGAuGCVaIpTCqEg3M6LHpzKPJMS4RaSnk0FIBLqPogmbHQFAm-JWOaezl-BOvAO7JUQ5UXCIE88Kq9p5VN6xwJc5fXESknJHscMJR_fM3m1-jNDIp55WNcDOdMQEIJqCdGqH7bLxhS9L7AaBTnc95dtsrSlDke_sdxOXSUEXL0AV4dhngwFPhg3xUr6gEYexZT9MTtGiZobEin4ahPaflgUvxIthgl40igAXGkjxNjn6Ps124kvEBVStVh3iOFdyxPbiH1HW2llW68gD2ypCiHGcPzrVVMM60SCu0IdqdphBdOYJaKregvedrMj39ENZFAsQGkmqFrJzdwpekiaduwv4xDrYNMvaf6rYt8O0SZIHOtYrOoxsuII-JE1X8mfSe9Dp4WTM2I1acwrBw9_7sMaWUWAhZwH_XYMQJOLdqci4qcNs", + "refresh": "rt_oL4QFzdMbo36kvYwCBFTCG00MV8RF0LoCKMEPOVvaWw.c9QESA1jWPzLoYA4m2KAcMRQkS2N2MswxH18GLQBTnI", + "expires": 1774223333756, + "accountId": "c062cf6b-bb19-4d08-a6e3-a4e4f177e7e1" + }, + "litellm:default": { + "type": "api_key", + "provider": "litellm", + "keyRef": { + "source": "file", + "provider": "filemain", + "id": "/authProfiles/main/litellm:default/key" + } + }, + "github-copilot:github": { + "type": "token", + "provider": "github-copilot", + "token": "ghu_W2o2vG3eZ7czyzgCEvSbJArq3EYyuv0SKRYw" + } + }, + "lastGood": { + "openai-codex": "openai-codex:default" + }, + "usageStats": { + "openai-codex:default": { + "lastUsed": 1773619245145, + "errorCount": 0 + }, + "litellm:default": { + "lastUsed": 1773861006543, + "errorCount": 0 + }, + "github-copilot:github": { + "errorCount": 0, + "lastUsed": 1773807909397 + } + } +} diff --git a/openclaw/agents/council-skeptic/agent/models.json b/openclaw/agents/council-skeptic/agent/models.json new file mode 100644 index 0000000..e3745b8 --- /dev/null +++ b/openclaw/agents/council-skeptic/agent/models.json @@ -0,0 +1,908 @@ +{ + "providers": { + "openai-codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "api": "openai-codex-responses", + "models": [] + }, + "github-copilot": { + "baseUrl": "https://api.individual.githubcopilot.com", + "models": [] + }, + "litellm": { + "baseUrl": "http://192.168.153.113:18804/v1", + "apiKey": "secretref-managed", + "api": "openai-completions", + "models": [ + { + "id": "gpt-4o", + "name": "gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-4o-mini", + "name": "gpt-4o-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "gpt-4.1", + "name": "gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-mini", + "name": "gpt-4.1-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-nano", + "name": "gpt-4.1-nano", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-5", + "name": "gpt-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-mini", + "name": "gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-nano", + "name": "gpt-5-nano", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-pro", + "name": "gpt-5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1", + "name": "gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-pro", + "name": "gpt-5.2-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "o1", + "name": "o1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o1-mini", + "name": "o1-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 65536 + }, + { + "id": "o1-pro", + "name": "o1-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3", + "name": "o3", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3-mini", + "name": "o3-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o4-mini", + "name": "o4-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "gpt-5-codex", + "name": "gpt-5-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex", + "name": "gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex-mini", + "name": "gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-codex", + "name": "gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.3-codex", + "name": "gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-1", + "name": "claude-opus-4-1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-opus-4", + "name": "claude-opus-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-haiku-4-5", + "name": "claude-haiku-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-3-haiku", + "name": "claude-3-haiku", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 4096 + }, + { + "id": "gemini-2.0-flash", + "name": "gemini-2.0-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.0-flash-lite", + "name": "gemini-2.0-flash-lite", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.5-flash-lite", + "name": "gemini-2.5-flash-lite", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-2.5-pro", + "name": "gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-flash-preview", + "name": "gemini-3-flash-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gpt-5.1-codex-max", + "name": "gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-6", + "name": "claude-opus-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-6", + "name": "claude-sonnet-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-opus-4-5", + "name": "claude-opus-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-5", + "name": "claude-sonnet-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-sonnet-4", + "name": "claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "gemini-2.5-flash", + "name": "gemini-2.5-flash", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-pro-preview", + "name": "gemini-3-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-latest", + "name": "gemini-flash-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-lite-latest", + "name": "gemini-flash-lite-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.7", + "name": "zai-glm-4.7", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.3-codex-spark", + "name": "gpt-5.3-codex-spark", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gemini-3.1-pro-preview", + "name": "gemini-3.1-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-pro-latest", + "name": "gemini-pro-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.5", + "name": "zai-glm-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.5-air", + "name": "zai-glm-4.5-air", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.6", + "name": "zai-glm-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-5", + "name": "zai-glm-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "copilot-gpt-4o", + "name": "copilot-gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-4.1", + "name": "copilot-gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "copilot-gpt-5-mini", + "name": "copilot-gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1", + "name": "copilot-gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2", + "name": "copilot-gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex", + "name": "copilot-gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex-max", + "name": "copilot-gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-5.1-codex-mini", + "name": "copilot-gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2-codex", + "name": "copilot-gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.3-codex", + "name": "copilot-gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-claude-opus-4.6", + "name": "copilot-claude-opus-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-opus-4.6-fast", + "name": "copilot-claude-opus-4.6-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.6", + "name": "copilot-claude-sonnet-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.5", + "name": "copilot-claude-sonnet-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4", + "name": "copilot-claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "copilot-claude-opus-4.5", + "name": "copilot-claude-opus-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-grok-code-fast", + "name": "copilot-grok-code-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-haiku-4.5", + "name": "copilot-claude-haiku-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-2.5-pro", + "name": "copilot-gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "copilot-gemini-3-flash", + "name": "copilot-gemini-3-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3-pro", + "name": "copilot-gemini-3-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3.1-pro", + "name": "copilot-gemini-3.1-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-5", + "name": "glm-5", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "qwen2.5-14b-local", + "name": "Qwen2.5 14B Instruct (local)", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 32768, + "maxTokens": 8192 + } + ] + } + } +} diff --git a/openclaw/agents/council-visionary/agent/auth-profiles.json b/openclaw/agents/council-visionary/agent/auth-profiles.json new file mode 100644 index 0000000..a983e33 --- /dev/null +++ b/openclaw/agents/council-visionary/agent/auth-profiles.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "profiles": { + "openai-codex:default": { + "type": "oauth", + "provider": "openai-codex", + "access": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjE5MzQ0ZTY1LWJiYzktNDRkMS1hOWQwLWY5NTdiMDc5YmQwZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiZXhwIjoxNzc0MjIzMzM0LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsiY2hhdGdwdF9hY2NvdW50X2lkIjoiYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9hY2NvdW50X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFa19fYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9jb21wdXRlX3Jlc2lkZW5jeSI6Im5vX2NvbnN0cmFpbnQiLCJjaGF0Z3B0X3BsYW5fdHlwZSI6InBsdXMiLCJjaGF0Z3B0X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayIsInVzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL21mYSI6eyJyZXF1aXJlZCI6InllcyJ9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJ3aWxsaWFtLnZhbGVudGluLmluZm9AZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpYXQiOjE3NzMzNTkzMzMsImlzcyI6Imh0dHBzOi8vYXV0aC5vcGVuYWkuY29tIiwianRpIjoiZjNmMWFhOTEtZTA4Ny00ZTRhLWI1YWItYjYxZDJmOGJlNmM5IiwibmJmIjoxNzczMzU5MzMzLCJwd2RfYXV0aF90aW1lIjoxNzczMzU5Mjg0NjUyLCJzY3AiOlsib3BlbmlkIiwicHJvZmlsZSIsImVtYWlsIiwib2ZmbGluZV9hY2Nlc3MiXSwic2Vzc2lvbl9pZCI6ImF1dGhzZXNzX0d5Qkhkb1FUT2dTZXRvcTRVME5tQ0VQNyIsInNsIjp0cnVlLCJzdWIiOiJnb29nbGUtb2F1dGgyfDEwNjMzNzY4NjU4MzU5MjgwODAxNyJ9.eqNtDzJSg23C233zO7Eo1h4tBhVwXLYzujPoTUr4JWDu94S6GFiKmTLAGIMDkyY0W1KFGK_y8PEPTMefiXfupF1WTOqrSonhYITxxKhmQ0oGr_xpRmgT46RQrAR8A9tvGOZaf6O7_0HpbM0KY92RiahxuX8Lasn5-ypOVnD0XNoUdfGNuVh8E5TGKJfaWm7k5jSbBfZWWLBK7e3NtOxHmvZ5_gmgbqs0gtnItQoirytfdirZbBf_tUz2PCEoGAuGCVaIpTCqEg3M6LHpzKPJMS4RaSnk0FIBLqPogmbHQFAm-JWOaezl-BOvAO7JUQ5UXCIE88Kq9p5VN6xwJc5fXESknJHscMJR_fM3m1-jNDIp55WNcDOdMQEIJqCdGqH7bLxhS9L7AaBTnc95dtsrSlDke_sdxOXSUEXL0AV4dhngwFPhg3xUr6gEYexZT9MTtGiZobEin4ahPaflgUvxIthgl40igAXGkjxNjn6Ps124kvEBVStVh3iOFdyxPbiH1HW2llW68gD2ypCiHGcPzrVVMM60SCu0IdqdphBdOYJaKregvedrMj39ENZFAsQGkmqFrJzdwpekiaduwv4xDrYNMvaf6rYt8O0SZIHOtYrOoxsuII-JE1X8mfSe9Dp4WTM2I1acwrBw9_7sMaWUWAhZwH_XYMQJOLdqci4qcNs", + "refresh": "rt_oL4QFzdMbo36kvYwCBFTCG00MV8RF0LoCKMEPOVvaWw.c9QESA1jWPzLoYA4m2KAcMRQkS2N2MswxH18GLQBTnI", + "expires": 1774223333756, + "accountId": "c062cf6b-bb19-4d08-a6e3-a4e4f177e7e1" + }, + "litellm:default": { + "type": "api_key", + "provider": "litellm", + "keyRef": { + "source": "file", + "provider": "filemain", + "id": "/authProfiles/main/litellm:default/key" + } + }, + "github-copilot:github": { + "type": "token", + "provider": "github-copilot", + "token": "ghu_W2o2vG3eZ7czyzgCEvSbJArq3EYyuv0SKRYw" + } + }, + "lastGood": { + "openai-codex": "openai-codex:default" + }, + "usageStats": { + "openai-codex:default": { + "lastUsed": 1773619245145, + "errorCount": 0 + }, + "litellm:default": { + "lastUsed": 1773861006949, + "errorCount": 0 + }, + "github-copilot:github": { + "errorCount": 0, + "lastUsed": 1773807909397 + } + } +} diff --git a/openclaw/agents/council-visionary/agent/models.json b/openclaw/agents/council-visionary/agent/models.json new file mode 100644 index 0000000..e3745b8 --- /dev/null +++ b/openclaw/agents/council-visionary/agent/models.json @@ -0,0 +1,908 @@ +{ + "providers": { + "openai-codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "api": "openai-codex-responses", + "models": [] + }, + "github-copilot": { + "baseUrl": "https://api.individual.githubcopilot.com", + "models": [] + }, + "litellm": { + "baseUrl": "http://192.168.153.113:18804/v1", + "apiKey": "secretref-managed", + "api": "openai-completions", + "models": [ + { + "id": "gpt-4o", + "name": "gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-4o-mini", + "name": "gpt-4o-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "gpt-4.1", + "name": "gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-mini", + "name": "gpt-4.1-mini", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-4.1-nano", + "name": "gpt-4.1-nano", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "gpt-5", + "name": "gpt-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-mini", + "name": "gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-nano", + "name": "gpt-5-nano", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5-pro", + "name": "gpt-5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1", + "name": "gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-pro", + "name": "gpt-5.2-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "o1", + "name": "o1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o1-mini", + "name": "o1-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 65536 + }, + { + "id": "o1-pro", + "name": "o1-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3", + "name": "o3", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o3-mini", + "name": "o3-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "o4-mini", + "name": "o4-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 100000 + }, + { + "id": "gpt-5-codex", + "name": "gpt-5-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex", + "name": "gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.1-codex-mini", + "name": "gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.2-codex", + "name": "gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gpt-5.3-codex", + "name": "gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-1", + "name": "claude-opus-4-1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-opus-4", + "name": "claude-opus-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-haiku-4-5", + "name": "claude-haiku-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-3-haiku", + "name": "claude-3-haiku", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 4096 + }, + { + "id": "gemini-2.0-flash", + "name": "gemini-2.0-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.0-flash-lite", + "name": "gemini-2.0-flash-lite", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 8192 + }, + { + "id": "gemini-2.5-flash-lite", + "name": "gemini-2.5-flash-lite", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-2.5-pro", + "name": "gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-flash-preview", + "name": "gemini-3-flash-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gpt-5.1-codex-max", + "name": "gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "claude-opus-4-6", + "name": "claude-opus-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-6", + "name": "claude-sonnet-4-6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-opus-4-5", + "name": "claude-opus-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 32000 + }, + { + "id": "claude-sonnet-4-5", + "name": "claude-sonnet-4-5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "claude-sonnet-4", + "name": "claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "gemini-2.5-flash", + "name": "gemini-2.5-flash", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-3-pro-preview", + "name": "gemini-3-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-latest", + "name": "gemini-flash-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-flash-lite-latest", + "name": "gemini-flash-lite-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.7", + "name": "zai-glm-4.7", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.3-codex-spark", + "name": "gpt-5.3-codex-spark", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "gemini-3.1-pro-preview", + "name": "gemini-3.1-pro-preview", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "gemini-pro-latest", + "name": "gemini-pro-latest", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "zai-glm-4.5", + "name": "zai-glm-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.5-air", + "name": "zai-glm-4.5-air", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-4.6", + "name": "zai-glm-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "zai-glm-5", + "name": "zai-glm-5", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 128000, + "maxTokens": 16384 + }, + { + "id": "copilot-gpt-4o", + "name": "copilot-gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-4.1", + "name": "copilot-gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768 + }, + { + "id": "copilot-gpt-5-mini", + "name": "copilot-gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1", + "name": "copilot-gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2", + "name": "copilot-gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex", + "name": "copilot-gpt-5.1-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.1-codex-max", + "name": "copilot-gpt-5.1-codex-max", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gpt-5.1-codex-mini", + "name": "copilot-gpt-5.1-codex-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.2-codex", + "name": "copilot-gpt-5.2-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-gpt-5.3-codex", + "name": "copilot-gpt-5.3-codex", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "copilot-claude-opus-4.6", + "name": "copilot-claude-opus-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-opus-4.6-fast", + "name": "copilot-claude-opus-4.6-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.6", + "name": "copilot-claude-sonnet-4.6", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4.5", + "name": "copilot-claude-sonnet-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-sonnet-4", + "name": "copilot-claude-sonnet-4", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 200000, + "maxTokens": 64000 + }, + { + "id": "copilot-claude-opus-4.5", + "name": "copilot-claude-opus-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-grok-code-fast", + "name": "copilot-grok-code-fast", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-claude-haiku-4.5", + "name": "copilot-claude-haiku-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-2.5-pro", + "name": "copilot-gemini-2.5-pro", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 65536 + }, + { + "id": "copilot-gemini-3-flash", + "name": "copilot-gemini-3-flash", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3-pro", + "name": "copilot-gemini-3-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "copilot-gemini-3.1-pro", + "name": "copilot-gemini-3.1-pro", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-5", + "name": "glm-5", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000 + }, + { + "id": "qwen2.5-14b-local", + "name": "Qwen2.5 14B Instruct (local)", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 32768, + "maxTokens": 8192 + } + ] + } + } +}