diff --git a/litellm-copilot-tokens/api-key.json b/litellm-copilot-tokens/api-key.json index 68016fc..f3342d0 100644 --- a/litellm-copilot-tokens/api-key.json +++ b/litellm-copilot-tokens/api-key.json @@ -1 +1 @@ -{"agent_mode_auto_approval": true, "annotations_enabled": true, "azure_only": false, "blackbird_clientside_indexing": false, "chat_enabled": true, "chat_jetbrains_enabled": true, "code_quote_enabled": true, "code_review_enabled": true, "codesearch": true, "copilotignore_enabled": false, "endpoints": {"api": "https://api.individual.githubcopilot.com", "origin-tracker": "https://origin-tracker.individual.githubcopilot.com", "proxy": "https://proxy.individual.githubcopilot.com", "telemetry": "https://telemetry.individual.githubcopilot.com"}, "expires_at": 1774543278, "individual": true, "limited_user_quotas": null, "limited_user_reset_date": null, "prompt_8k": true, "public_suggestions": "disabled", "refresh_in": 1500, "sku": "plus_monthly_subscriber_quota", "snippy_load_test_enabled": false, "telemetry": "disabled", "token": "tid=ded1d75350f66adcb3d0ab36e8e78c47;exp=1774543278;sku=plus_monthly_subscriber_quota;proxy-ep=proxy.individual.githubcopilot.com;st=dotcom;chat=1;cit=1;malfil=1;editor_preview_features=1;agent_mode=1;agent_mode_auto_approval=1;mcp=1;ccr=1;8kp=1;ip=24.143.97.87;asn=AS11404:7f079a450cf1a45b238724eb0795e12bf36218ab99ffc6c4b84089e6e7e674b1", "tracking_id": "ded1d75350f66adcb3d0ab36e8e78c47", "vsc_electron_fetcher_v2": false, "xcode": true, "xcode_chat": false} \ No newline at end of file +{"agent_mode_auto_approval": true, "annotations_enabled": true, "azure_only": false, "blackbird_clientside_indexing": false, "chat_enabled": true, "chat_jetbrains_enabled": true, "code_quote_enabled": true, "code_review_enabled": true, "codesearch": true, "copilotignore_enabled": false, "endpoints": {"api": "https://api.individual.githubcopilot.com", "origin-tracker": "https://origin-tracker.individual.githubcopilot.com", "proxy": "https://proxy.individual.githubcopilot.com", "telemetry": "https://telemetry.individual.githubcopilot.com"}, "expires_at": 1774898173, "individual": true, "limited_user_quotas": null, "limited_user_reset_date": null, "prompt_8k": true, "public_suggestions": "disabled", "refresh_in": 1500, "sku": "plus_monthly_subscriber_quota", "snippy_load_test_enabled": false, "telemetry": "disabled", "token": "tid=ded1d75350f66adcb3d0ab36e8e78c47;exp=1774898173;sku=plus_monthly_subscriber_quota;proxy-ep=proxy.individual.githubcopilot.com;st=dotcom;chat=1;cit=1;malfil=1;editor_preview_features=1;agent_mode=1;agent_mode_auto_approval=1;mcp=1;ccr=1;8kp=1;ip=24.143.97.87;asn=AS11404:d450540a41a84b978bc757501466cb142e64b7d82080b67d34569622d2603557", "tracking_id": "ded1d75350f66adcb3d0ab36e8e78c47", "vsc_electron_fetcher_v2": false, "xcode": true, "xcode_chat": false} \ No newline at end of file diff --git a/openclaw/agents/automation/agent/auth-profiles.json b/openclaw/agents/automation/agent/auth-profiles.json index 875c7ac..2cb83fc 100644 --- a/openclaw/agents/automation/agent/auth-profiles.json +++ b/openclaw/agents/automation/agent/auth-profiles.json @@ -40,13 +40,13 @@ }, "usageStats": { "litellm:default": { - "lastUsed": 1774519204807, + "lastUsed": 1774855505361, "errorCount": 0, "lastFailureAt": 1774054888659 }, "github-copilot:github": { "errorCount": 0, - "lastUsed": 1774509616458 + "lastUsed": 1774539324287 }, "anthropic:manual": { "errorCount": 0, diff --git a/openclaw/agents/automation/agent/models.json b/openclaw/agents/automation/agent/models.json index 90e7358..b2bfa83 100644 --- a/openclaw/agents/automation/agent/models.json +++ b/openclaw/agents/automation/agent/models.json @@ -11,7 +11,6 @@ }, "litellm": { "baseUrl": "http://192.168.153.113:18804/v1", - "apiKey": "secretref-managed", "api": "openai-completions", "models": [ { @@ -782,6 +781,23 @@ }, "api": "openai-completions" }, + { + "id": "gemma-3-12b-local", + "name": "Gemma 3 12B Instruct (local)", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 131072, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, { "id": "gemini-3-pro-preview", "name": "gemini-3-pro-preview", @@ -976,45 +992,8 @@ } }, { - "id": "copilot-gpt-4o", - "name": "copilot-gpt-4o", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text", - "image" - ], - "contextWindow": 128000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-4.1", - "name": "copilot-gpt-4.1", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text", - "image" - ], - "contextWindow": 1047576, - "maxTokens": 32768, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-5-mini", - "name": "copilot-gpt-5-mini", - "api": "openai-completions", + "id": "gpt-5.4", + "name": "gpt-5.4", "reasoning": true, "input": [ "text", @@ -1027,43 +1006,8 @@ "output": 0, "cacheRead": 0, "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-5.1", - "name": "copilot-gpt-5.1", - "api": "openai-completions", - "reasoning": true, - "input": [ - "text", - "image" - ], - "contextWindow": 400000, - "maxTokens": 128000, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-5.2", - "name": "copilot-gpt-5.2", - "api": "openai-completions", - "reasoning": true, - "input": [ - "text", - "image" - ], - "contextWindow": 400000, - "maxTokens": 128000, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } + }, + "api": "openai-completions" }, { "id": "copilot-gpt-5.1-codex", @@ -1154,6 +1098,147 @@ "cacheWrite": 0 } }, + { + "id": "copilot-gpt-4o", + "name": "copilot-gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-4.1", + "name": "copilot-gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-5-mini", + "name": "copilot-gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-5.1", + "name": "copilot-gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-5.2", + "name": "copilot-gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-claude-opus-4.5", + "name": "copilot-claude-opus-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "api": "openai-completions" + }, + { + "id": "glm-5", + "name": "glm-5", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "api": "openai-completions" + }, { "id": "copilot-claude-opus-4.6", "name": "copilot-claude-opus-4.6", @@ -1240,40 +1325,6 @@ "cacheWrite": 0 } }, - { - "id": "copilot-claude-opus-4.5", - "name": "copilot-claude-opus-4.5", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-grok-code-fast", - "name": "copilot-grok-code-fast", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, { "id": "copilot-claude-haiku-4.5", "name": "copilot-claude-haiku-4.5", @@ -1361,66 +1412,14 @@ } }, { - "id": "glm-4.7-flash", - "name": "glm-4.7-flash", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "api": "openai-completions" - }, - { - "id": "glm-5", - "name": "glm-5", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "api": "openai-completions" - }, - { - "id": "gpt-5.4", - "name": "gpt-5.4", - "reasoning": true, - "input": [ - "text", - "image" - ], - "contextWindow": 400000, - "maxTokens": 128000, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "api": "openai-completions" - }, - { - "id": "gemma-3-12b-local", - "name": "Gemma 3 12B Instruct (local)", + "id": "copilot-grok-code-fast", + "name": "copilot-grok-code-fast", "api": "openai-completions", "reasoning": false, "input": [ "text" ], - "contextWindow": 131072, + "contextWindow": 200000, "maxTokens": 8192, "cost": { "input": 0, @@ -1429,7 +1428,204 @@ "cacheWrite": 0 } } - ] + ], + "apiKey": "secretref-managed" + }, + "zai": { + "baseUrl": "https://api.z.ai/api/coding/paas/v4", + "api": "openai-completions", + "models": [ + { + "id": "glm-5", + "name": "GLM-5", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "contextWindow": 202800, + "maxTokens": 131100, + "api": "openai-completions" + }, + { + "id": "glm-5-turbo", + "name": "GLM-5 Turbo", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "contextWindow": 202800, + "maxTokens": 131100, + "api": "openai-completions" + }, + { + "id": "glm-4.7", + "name": "GLM-4.7", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 204800, + "maxTokens": 131072, + "api": "openai-completions" + }, + { + "id": "glm-4.7-flash", + "name": "GLM-4.7 Flash", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 131072, + "api": "openai-completions" + }, + { + "id": "glm-4.7-flashx", + "name": "GLM-4.7 FlashX", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 128000, + "api": "openai-completions" + }, + { + "id": "glm-4.6", + "name": "GLM-4.6", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 204800, + "maxTokens": 131072, + "api": "openai-completions" + }, + { + "id": "glm-4.6v", + "name": "GLM-4.6V", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 32768, + "api": "openai-completions" + }, + { + "id": "glm-4.5", + "name": "GLM-4.5", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304, + "api": "openai-completions" + }, + { + "id": "glm-4.5-air", + "name": "GLM-4.5 Air", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304, + "api": "openai-completions" + }, + { + "id": "glm-4.5-flash", + "name": "GLM-4.5 Flash", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304, + "api": "openai-completions" + }, + { + "id": "glm-4.5v", + "name": "GLM-4.5V", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 64000, + "maxTokens": 16384, + "api": "openai-completions" + } + ], + "apiKey": "b951f79792e6475e8bb5c97aa07385f1.qmEUjOfC6CMdSBfO" } } } diff --git a/openclaw/agents/main/agent/auth-profiles.json b/openclaw/agents/main/agent/auth-profiles.json index b1b4ad4..f4b6bb0 100644 --- a/openclaw/agents/main/agent/auth-profiles.json +++ b/openclaw/agents/main/agent/auth-profiles.json @@ -23,16 +23,27 @@ "openai-codex:default": { "type": "oauth", "provider": "openai-codex", - "access": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjE5MzQ0ZTY1LWJiYzktNDRkMS1hOWQwLWY5NTdiMDc5YmQwZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiZXhwIjoxNzc1MjU2NDA5LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsiY2hhdGdwdF9hY2NvdW50X2lkIjoiYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9hY2NvdW50X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFa19fYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9jb21wdXRlX3Jlc2lkZW5jeSI6Im5vX2NvbnN0cmFpbnQiLCJjaGF0Z3B0X3BsYW5fdHlwZSI6InBsdXMiLCJjaGF0Z3B0X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayIsImxvY2FsaG9zdCI6dHJ1ZSwidXNlcl9pZCI6InVzZXItVVh2bTQxVEpRblNCbGRkSFh4NnpIbEVrIn0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20vbWZhIjp7InJlcXVpcmVkIjoieWVzIn0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20vcHJvZmlsZSI6eyJlbWFpbCI6IndpbGxpYW0udmFsZW50aW4uaW5mb0BnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sImlhdCI6MTc3NDM5MjQwOSwiaXNzIjoiaHR0cHM6Ly9hdXRoLm9wZW5haS5jb20iLCJqdGkiOiJkYmUwNDM4YS05NTg3LTRiMTUtOGUzNC03Y2ExMmVjOTc0NWQiLCJuYmYiOjE3NzQzOTI0MDksInB3ZF9hdXRoX3RpbWUiOjE3NzQzOTI0MDg0NjIsInNjcCI6WyJvcGVuaWQiLCJwcm9maWxlIiwiZW1haWwiLCJvZmZsaW5lX2FjY2VzcyJdLCJzZXNzaW9uX2lkIjoiYXV0aHNlc3NfOXVmVUlZN2o1WHk4bGtoU2MwUHNQM1lOIiwic2wiOnRydWUsInN1YiI6Imdvb2dsZS1vYXV0aDJ8MTA2MzM3Njg2NTgzNTkyODA4MDE3In0.m1PHZz2u9V9qiVN0hr8alKl6Ia4xv541BfnLLJkkRu3LiKrY-WCCOdxtbpu7dp8hphMMWrGCA4BWM6EE2Q4P0J5oE4PoOAzBU9-0ZdxSQNetiXdM5r7aETj4gY3nZFEtFAlig6hEuJrCK0XqgJ51BD7J_PXwkKTOKvv3-e8yvbp6vNTDSthUpsjgEN56hCUMnTt-aX8draeaWqHZe4gG09z8qRi1fZP8v0N8C8MPdOOBZdx3dQ2aK9zh0VDDyTvhqcbhSMVLpUxpzSeFIiFa8B03xOGGYhV5KCDTN7phCbak2PM7AdO6fOCrBTDDLQP2bC4Lt3yM9R7tXSw4luktMLX7sKe-KLR9CxKmDs5HdzMs5JDGcge9buKRzEBFD49oOM8NfsyRP6ko6CCNZSkz3mgQHT3_t-nCK7bpZHyTkIoGeT1fcKP8dGweSwUgtuUSjx0pVzZGbTkiBQTgqADelJkKA9WtBFoKPSgAXUiNrOJ_wYV3R3EQbGoVLX3cSrKYJIBdXcFF2YNKV_8ohKVNg4CtLJQwavQrHsWB74qQ_iHJvcr8GcMG-88S6-r8n4dSCzHXpqqMYQq7I8FR6dd_DmZIuweDR5Y4Bpx60MucF-qhfL1i4Bjv4zvDhodfRigcPyHi2mNLSclOGMA_Z_zW4YlnSvkskCQ2QX25pFN-6nY", - "refresh": "rt_32BgvDGye6b5FDHfAAuzBQHbSAU0sh86-1CXFptTGk0.m-3-mXXjX4rKQix5MRvFqQHI5DVVi_OnG6ZXiLPIc48", - "expires": 1775256408618 + "access": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjE5MzQ0ZTY1LWJiYzktNDRkMS1hOWQwLWY5NTdiMDc5YmQwZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiZXhwIjoxNzc1NDA0ODI1LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsiY2hhdGdwdF9hY2NvdW50X2lkIjoiYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9hY2NvdW50X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFa19fYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9jb21wdXRlX3Jlc2lkZW5jeSI6Im5vX2NvbnN0cmFpbnQiLCJjaGF0Z3B0X3BsYW5fdHlwZSI6InBsdXMiLCJjaGF0Z3B0X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayIsImxvY2FsaG9zdCI6dHJ1ZSwidXNlcl9pZCI6InVzZXItVVh2bTQxVEpRblNCbGRkSFh4NnpIbEVrIn0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20vbWZhIjp7InJlcXVpcmVkIjoieWVzIn0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20vcHJvZmlsZSI6eyJlbWFpbCI6IndpbGxpYW0udmFsZW50aW4uaW5mb0BnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sImlhdCI6MTc3NDU0MDgyNCwiaXNzIjoiaHR0cHM6Ly9hdXRoLm9wZW5haS5jb20iLCJqdGkiOiJjZjY0NmUwOS1hNTIyLTQ3OWQtYTVkNy04YmE2MjEwNmRjMmMiLCJuYmYiOjE3NzQ1NDA4MjQsInB3ZF9hdXRoX3RpbWUiOjE3NzQ1NDA4MTc3MzksInNjcCI6WyJvcGVuaWQiLCJwcm9maWxlIiwiZW1haWwiLCJvZmZsaW5lX2FjY2VzcyJdLCJzZXNzaW9uX2lkIjoiYXV0aHNlc3NfcU8zaFJjVENYMDQxS3BPSGt1aUtOVHFQIiwic2wiOnRydWUsInN1YiI6Imdvb2dsZS1vYXV0aDJ8MTA2MzM3Njg2NTgzNTkyODA4MDE3In0.7YWYM64rXEyAYPN_7BiTHt7U5Ly_E0EF1LFKP3sJTu7df4vmEMP5kwA5vIpkaaZyddsqbRhXsai4x_mo410UGl56shcoAulR46qJlFvF6Fae0iPQZ_pQyxghnomUrvE_gDKV5VShuvAB11r04RiYdATHYLajwKsaxvl19s1aXanX2yyLYus0dTdX-cLEatD5OSkIR_8k6yNJF3TyMDCidVdR4Eqkm8arZC3jAc_F_3gsb20cNxp7z7ybza017cL_EOwkrby0jW4l_ab0jXNIXU5j11OaIjd3ZUtxnQU2At3rhplZNRgtgWVn84VlXKQFkZnW-zG8eiZj9WaaPdm4utOqq38mNfDaR9NxLZ-yQ1GYKHqn86eFQunxjXYMszHKA7FsElrGnRwiDMbFFpA2bXFVa6zUs2CcM_MA2riHQLYCU0zglQL9s7xgwgn1ZqdRYZTRjNtR2PIoNzrdqAhy5TIfPtFb27seH5KUyct0Mqc9ZREs6VnG3OTBLUdD8qJYCvHfdBtBjJTc0cXnFOXCO-BekfE5xazceJYdQgjO1tljY5b0DsVSbJjXuIOE6wA2AgiBecrO6uxX2w2DNRgm1yMDQmepibnPwg0UasAvMSigTuOOQtgxVz8Y9gqf-z4H67a7CIh5Op8z_rYOfewVjUZ5Ok7l9hvgDXm8O2RlsfE", + "refresh": "rt_6c2ESjxgMd6f8j1RFreVYsmxwFyUaBfvo_ZCihN_s40.AF5LoBIKU-zs-0Hinnz1Dp4FBBrxIwQ2txZBdj6aeic", + "expires": 1775404825013 + }, + "zai:default": { + "type": "api_key", + "provider": "zai", + "key": "b951f79792e6475e8bb5c97aa07385f1.qmEUjOfC6CMdSBfO" + }, + "anthropic:default": { + "type": "token", + "provider": "anthropic", + "token": "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" } }, "lastGood": { "litellm": "litellm:default", "openai-codex": "openai-codex:default", "anthropic": "anthropic:manual", - "github-copilot": "github-copilot:github" + "github-copilot": "github-copilot:github", + "zai": "zai:default" }, "usageStats": { "litellm:default": { @@ -46,21 +57,38 @@ "disabledReason": "billing" }, "github-copilot:github": { - "errorCount": 0, - "lastUsed": 1774518526913 + "errorCount": 1, + "lastUsed": 1774579951624, + "failureCounts": { + "rate_limit": 1 + }, + "lastFailureAt": 1774583383193, + "cooldownUntil": 1774583443193 }, "anthropic:manual": { "errorCount": 1, "lastUsed": 1774435478002, - "lastFailureAt": 1774496992044, + "lastFailureAt": 1774583441408, "failureCounts": { "rate_limit": 1 }, - "cooldownUntil": 1774497052044 + "cooldownUntil": 1774583501408 }, "openai-codex:default": { "errorCount": 0, - "lastUsed": 1774473515274 + "lastUsed": 1774855017119 + }, + "anthropic:default": { + "errorCount": 1, + "failureCounts": { + "rate_limit": 1 + }, + "lastFailureAt": 1774583413860, + "cooldownUntil": 1774583473860 + }, + "zai:default": { + "errorCount": 0, + "lastUsed": 1774583354509 } } } diff --git a/openclaw/agents/main/agent/models.json b/openclaw/agents/main/agent/models.json index 90e7358..b2bfa83 100644 --- a/openclaw/agents/main/agent/models.json +++ b/openclaw/agents/main/agent/models.json @@ -11,7 +11,6 @@ }, "litellm": { "baseUrl": "http://192.168.153.113:18804/v1", - "apiKey": "secretref-managed", "api": "openai-completions", "models": [ { @@ -782,6 +781,23 @@ }, "api": "openai-completions" }, + { + "id": "gemma-3-12b-local", + "name": "Gemma 3 12B Instruct (local)", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 131072, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, { "id": "gemini-3-pro-preview", "name": "gemini-3-pro-preview", @@ -976,45 +992,8 @@ } }, { - "id": "copilot-gpt-4o", - "name": "copilot-gpt-4o", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text", - "image" - ], - "contextWindow": 128000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-4.1", - "name": "copilot-gpt-4.1", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text", - "image" - ], - "contextWindow": 1047576, - "maxTokens": 32768, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-5-mini", - "name": "copilot-gpt-5-mini", - "api": "openai-completions", + "id": "gpt-5.4", + "name": "gpt-5.4", "reasoning": true, "input": [ "text", @@ -1027,43 +1006,8 @@ "output": 0, "cacheRead": 0, "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-5.1", - "name": "copilot-gpt-5.1", - "api": "openai-completions", - "reasoning": true, - "input": [ - "text", - "image" - ], - "contextWindow": 400000, - "maxTokens": 128000, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-gpt-5.2", - "name": "copilot-gpt-5.2", - "api": "openai-completions", - "reasoning": true, - "input": [ - "text", - "image" - ], - "contextWindow": 400000, - "maxTokens": 128000, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } + }, + "api": "openai-completions" }, { "id": "copilot-gpt-5.1-codex", @@ -1154,6 +1098,147 @@ "cacheWrite": 0 } }, + { + "id": "copilot-gpt-4o", + "name": "copilot-gpt-4o", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 128000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-4.1", + "name": "copilot-gpt-4.1", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text", + "image" + ], + "contextWindow": 1047576, + "maxTokens": 32768, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-5-mini", + "name": "copilot-gpt-5-mini", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-5.1", + "name": "copilot-gpt-5.1", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-gpt-5.2", + "name": "copilot-gpt-5.2", + "api": "openai-completions", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 400000, + "maxTokens": 128000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "copilot-claude-opus-4.5", + "name": "copilot-claude-opus-4.5", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "api": "openai-completions" + }, + { + "id": "glm-5", + "name": "glm-5", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "api": "openai-completions" + }, { "id": "copilot-claude-opus-4.6", "name": "copilot-claude-opus-4.6", @@ -1240,40 +1325,6 @@ "cacheWrite": 0 } }, - { - "id": "copilot-claude-opus-4.5", - "name": "copilot-claude-opus-4.5", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, - { - "id": "copilot-grok-code-fast", - "name": "copilot-grok-code-fast", - "api": "openai-completions", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - } - }, { "id": "copilot-claude-haiku-4.5", "name": "copilot-claude-haiku-4.5", @@ -1361,66 +1412,14 @@ } }, { - "id": "glm-4.7-flash", - "name": "glm-4.7-flash", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "api": "openai-completions" - }, - { - "id": "glm-5", - "name": "glm-5", - "reasoning": false, - "input": [ - "text" - ], - "contextWindow": 200000, - "maxTokens": 8192, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "api": "openai-completions" - }, - { - "id": "gpt-5.4", - "name": "gpt-5.4", - "reasoning": true, - "input": [ - "text", - "image" - ], - "contextWindow": 400000, - "maxTokens": 128000, - "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "api": "openai-completions" - }, - { - "id": "gemma-3-12b-local", - "name": "Gemma 3 12B Instruct (local)", + "id": "copilot-grok-code-fast", + "name": "copilot-grok-code-fast", "api": "openai-completions", "reasoning": false, "input": [ "text" ], - "contextWindow": 131072, + "contextWindow": 200000, "maxTokens": 8192, "cost": { "input": 0, @@ -1429,7 +1428,204 @@ "cacheWrite": 0 } } - ] + ], + "apiKey": "secretref-managed" + }, + "zai": { + "baseUrl": "https://api.z.ai/api/coding/paas/v4", + "api": "openai-completions", + "models": [ + { + "id": "glm-5", + "name": "GLM-5", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "contextWindow": 202800, + "maxTokens": 131100, + "api": "openai-completions" + }, + { + "id": "glm-5-turbo", + "name": "GLM-5 Turbo", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "contextWindow": 202800, + "maxTokens": 131100, + "api": "openai-completions" + }, + { + "id": "glm-4.7", + "name": "GLM-4.7", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 204800, + "maxTokens": 131072, + "api": "openai-completions" + }, + { + "id": "glm-4.7-flash", + "name": "GLM-4.7 Flash", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 131072, + "api": "openai-completions" + }, + { + "id": "glm-4.7-flashx", + "name": "GLM-4.7 FlashX", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 128000, + "api": "openai-completions" + }, + { + "id": "glm-4.6", + "name": "GLM-4.6", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 204800, + "maxTokens": 131072, + "api": "openai-completions" + }, + { + "id": "glm-4.6v", + "name": "GLM-4.6V", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 32768, + "api": "openai-completions" + }, + { + "id": "glm-4.5", + "name": "GLM-4.5", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304, + "api": "openai-completions" + }, + { + "id": "glm-4.5-air", + "name": "GLM-4.5 Air", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304, + "api": "openai-completions" + }, + { + "id": "glm-4.5-flash", + "name": "GLM-4.5 Flash", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304, + "api": "openai-completions" + }, + { + "id": "glm-4.5v", + "name": "GLM-4.5V", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 64000, + "maxTokens": 16384, + "api": "openai-completions" + } + ], + "apiKey": "b951f79792e6475e8bb5c97aa07385f1.qmEUjOfC6CMdSBfO" } } } diff --git a/openclaw/credentials/github-copilot.token.json b/openclaw/credentials/github-copilot.token.json index 677a45d..6146224 100644 --- a/openclaw/credentials/github-copilot.token.json +++ b/openclaw/credentials/github-copilot.token.json @@ -1,5 +1,5 @@ { - "token": "tid=ded1d75350f66adcb3d0ab36e8e78c47;exp=1774521000;sku=plus_monthly_subscriber_quota;proxy-ep=proxy.individual.githubcopilot.com;st=dotcom;chat=1;cit=1;malfil=1;editor_preview_features=1;agent_mode=1;agent_mode_auto_approval=1;mcp=1;ccr=1;8kp=1;ip=24.143.97.87;asn=AS11404:1225bfccc01b8e33039d60d10426ab9916cef89c084a35dc86dcb07160e142df", - "expiresAt": 1774521000000, - "updatedAt": 1774519200712 + "token": "tid=ded1d75350f66adcb3d0ab36e8e78c47;exp=1774855801;sku=plus_monthly_subscriber_quota;proxy-ep=proxy.individual.githubcopilot.com;st=dotcom;chat=1;cit=1;malfil=1;editor_preview_features=1;agent_mode=1;agent_mode_auto_approval=1;mcp=1;ccr=1;8kp=1;ip=24.143.97.87;asn=AS11404:a8d4ebfe1f558985e47b3a2f322eb67943b8b5c07551f35cc47bb62ddf1410ed", + "expiresAt": 1774855801000, + "updatedAt": 1774854001111 } diff --git a/openclaw/credentials/webchat-pairing.json b/openclaw/credentials/webchat-pairing.json new file mode 100644 index 0000000..f122bcb --- /dev/null +++ b/openclaw/credentials/webchat-pairing.json @@ -0,0 +1,4 @@ +{ + "version": 1, + "requests": [] +} diff --git a/openclaw/cron/jobs.json b/openclaw/cron/jobs.json index f36376f..e3d2521 100644 --- a/openclaw/cron/jobs.json +++ b/openclaw/cron/jobs.json @@ -39,50 +39,13 @@ }, "agentId": "automation" }, - { - "id": "4119eb7c-3e9c-4ba1-a5a5-c1c2b8206573", - "agentId": "automation", - "sessionKey": "agent:main:tui-eff442f9-0f62-4e3d-8e21-2fd24475d23f", - "name": "Inbox priority triage to Telegram", - "enabled": false, - "createdAtMs": 1773213945899, - "updatedAtMs": 1773811342013, - "schedule": { - "kind": "every", - "everyMs": 14400000, - "anchorMs": 1773083785911 - }, - "sessionTarget": "isolated", - "wakeMode": "now", - "payload": { - "kind": "agentTurn", - "message": "Check IMAP inbox using Himalaya account `wills_portal` and triage the latest unread/recent messages into the `Now / Soon / Watch / Next actions` format from the inbox-priority-agent skill. Keep output concise and high-signal. Prioritize only meaningful P1/P2 items for immediate attention and include short draft replies when useful. If nothing important changed, output exactly: No important inbox changes.", - "thinking": "low", - "timeoutSeconds": 180 - }, - "delivery": { - "mode": "announce", - "channel": "telegram", - "to": "8367012007", - "bestEffort": true - }, - "state": { - "lastRunAtMs": 1773799251561, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 23785, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true - } - }, { "id": "b398c988-8b12-4f9d-8e37-513e1ae2837a", "agentId": "automation", "name": "obsidian-inbox-watcher", "enabled": true, "createdAtMs": 1773780426888, - "updatedAtMs": 1774519204883, + "updatedAtMs": 1774855505452, "schedule": { "kind": "cron", "expr": "*/5 * * * *" @@ -98,14 +61,15 @@ "mode": "none" }, "state": { - "nextRunAtMs": 1774519500000, - "lastRunAtMs": 1774519200004, + "nextRunAtMs": 1774855800000, + "lastRunAtMs": 1774855500005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 4879, + "lastDurationMs": 5447, "lastDeliveryStatus": "not-delivered", "consecutiveErrors": 0, - "lastDelivered": false + "lastDelivered": false, + "runningAtMs": 1774883711353 } }, { @@ -236,7 +200,7 @@ "name": "Daily follow-up: Discord Unknown Channel bug", "enabled": true, "createdAtMs": 1774073123248, - "updatedAtMs": 1774450901879, + "updatedAtMs": 1774808638008, "schedule": { "kind": "cron", "expr": "0 15 * * *", @@ -249,13 +213,14 @@ "text": "Reminder: follow up on the tracked Discord 'Unknown Channel' outbound bug. Review task task-20260321-0602-discord-unknown-channel-followup, check whether upstream issues/fixes changed, compare latest evidence against memory/incidents/2026-03-21-discord-message-tool-divergence.md, and send Will a concise status update only if there is meaningful progress, a new workaround, or a clear next action." }, "state": { - "nextRunAtMs": 1774537200000, - "lastRunAtMs": 1774450867545, + "nextRunAtMs": 1774882800000, + "lastRunAtMs": 1774808531199, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 34334, + "lastDurationMs": 106809, "lastDeliveryStatus": "not-requested", - "consecutiveErrors": 0 + "consecutiveErrors": 0, + "runningAtMs": 1774883711353 } } ] diff --git a/openclaw/devices/paired.json b/openclaw/devices/paired.json index f553702..7e9e21e 100644 --- a/openclaw/devices/paired.json +++ b/openclaw/devices/paired.json @@ -3,8 +3,8 @@ "deviceId": "ad0ebece2493ecaf2336b939a2cc27e65261695c8c8725416e1d349da02a14d5", "publicKey": "zezYCyurUtpYNt9j6bBc5Cz5xFVdnknXzhoCVAOFiwY", "platform": "linux", - "clientId": "cli", - "clientMode": "cli", + "clientId": "gateway-client", + "clientMode": "backend", "role": "operator", "roles": [ "operator" @@ -40,7 +40,8 @@ } }, "createdAtMs": 1772478478331, - "approvedAtMs": 1772478926904 + "approvedAtMs": 1772478926904, + "displayName": "agent" }, "5edabd97839bb827cf4a7e1bdbbf52d3bdc14ee3ed6cd4488dea64165a343a96": { "deviceId": "5edabd97839bb827cf4a7e1bdbbf52d3bdc14ee3ed6cd4488dea64165a343a96", @@ -110,7 +111,7 @@ "operator.pairing" ], "createdAtMs": 1772563930487, - "lastUsedAtMs": 1774510441434 + "lastUsedAtMs": 1774811304607 } }, "createdAtMs": 1772563930487, @@ -145,5 +146,88 @@ }, "createdAtMs": 1773424919036, "approvedAtMs": 1773424919036 + }, + "39f0b7bda89dce3f05069b9d1448380ddbe62bc134462d3b55d5b828a400ef5a": { + "deviceId": "39f0b7bda89dce3f05069b9d1448380ddbe62bc134462d3b55d5b828a400ef5a", + "publicKey": "Ry6mje0TZaftwqFZHPjfDWvKBGDnPuIO55KkWZVlCCA", + "platform": "Linux armv81", + "clientId": "openclaw-control-ui", + "clientMode": "webchat", + "role": "operator", + "roles": [ + "operator" + ], + "scopes": [ + "operator.admin", + "operator.read", + "operator.write", + "operator.approvals", + "operator.pairing" + ], + "approvedScopes": [ + "operator.admin", + "operator.read", + "operator.write", + "operator.approvals", + "operator.pairing" + ], + "tokens": { + "operator": { + "token": "fVLx_n78DlCM5Pq7zoJ0GUBmNhc2PTpmQaRgYM9uKx8", + "role": "operator", + "scopes": [ + "operator.admin", + "operator.approvals", + "operator.pairing", + "operator.read", + "operator.write" + ], + "createdAtMs": 1774546161801, + "lastUsedAtMs": 1774815544302 + } + }, + "createdAtMs": 1774546161801, + "approvedAtMs": 1774546161801 + }, + "51f0649c5ccadb657c78e0e260158936bec056bea4b6f54e7e6e20301360c625": { + "deviceId": "51f0649c5ccadb657c78e0e260158936bec056bea4b6f54e7e6e20301360c625", + "publicKey": "9Pz8SBkilUpowGXkSGLGrpNF0EQY1CAo1J-KVtzOvCE", + "platform": "Linux x86_64", + "clientId": "openclaw-control-ui", + "clientMode": "webchat", + "role": "operator", + "roles": [ + "operator" + ], + "scopes": [ + "operator.admin", + "operator.read", + "operator.write", + "operator.approvals", + "operator.pairing" + ], + "approvedScopes": [ + "operator.admin", + "operator.read", + "operator.write", + "operator.approvals", + "operator.pairing" + ], + "tokens": { + "operator": { + "token": "CZehqiV7k7308ddEakRqbHxVd7u0pPMyMh3_rVJtN6Q", + "role": "operator", + "scopes": [ + "operator.admin", + "operator.approvals", + "operator.pairing", + "operator.read", + "operator.write" + ], + "createdAtMs": 1774546959027 + } + }, + "createdAtMs": 1774546959027, + "approvedAtMs": 1774546959027 } } \ No newline at end of file diff --git a/openclaw/identity/device-auth.json b/openclaw/identity/device-auth.json index dd63b33..3b7e071 100644 --- a/openclaw/identity/device-auth.json +++ b/openclaw/identity/device-auth.json @@ -12,7 +12,7 @@ "operator.read", "operator.write" ], - "updatedAtMs": 1774473144159 + "updatedAtMs": 1774810115707 } } } diff --git a/openclaw/openclaw.json b/openclaw/openclaw.json index b366ecc..79996a8 100644 --- a/openclaw/openclaw.json +++ b/openclaw/openclaw.json @@ -1,7 +1,7 @@ { "meta": { - "lastTouchedVersion": "2026.3.23-2", - "lastTouchedAt": "2026-03-26T07:36:59.332Z" + "lastTouchedVersion": "2026.3.24", + "lastTouchedAt": "2026-03-27T03:49:54.912Z" }, "wizard": { "lastRunAt": "2026-03-17T23:01:32.536Z", @@ -34,10 +34,19 @@ "anthropic:manual": { "provider": "anthropic", "mode": "token" + }, + "zai:default": { + "provider": "zai", + "mode": "api_key" + }, + "anthropic:default": { + "provider": "anthropic", + "mode": "token" } } }, "models": { + "mode": "merge", "providers": { "litellm": { "baseUrl": "http://192.168.153.113:18804/v1", @@ -554,6 +563,17 @@ "contextWindow": 200000, "maxTokens": 64000 }, + { + "id": "gemma-3-12b-local", + "name": "Gemma 3 12B Instruct (local)", + "api": "openai-completions", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 131072, + "maxTokens": 8192 + }, { "id": "gemini-3-pro-preview", "name": "gemini-3-pro-preview", @@ -682,57 +702,8 @@ "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", + "id": "gpt-5.4", + "name": "gpt-5.4", "reasoning": true, "input": [ "text", @@ -800,6 +771,97 @@ "contextWindow": 400000, "maxTokens": 128000 }, + { + "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-claude-opus-4.5", + "name": "copilot-claude-opus-4.5", + "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": "copilot-claude-opus-4.6", "name": "copilot-claude-opus-4.6", @@ -856,28 +918,6 @@ "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", @@ -935,48 +975,201 @@ "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": "gemma-3-12b-local", - "name": "Gemma 3 12B Instruct (local)", + "id": "copilot-grok-code-fast", + "name": "copilot-grok-code-fast", "api": "openai-completions", "reasoning": false, "input": [ "text" ], - "contextWindow": 131072, + "contextWindow": 200000, "maxTokens": 8192 } ] + }, + "zai": { + "baseUrl": "https://api.z.ai/api/coding/paas/v4", + "api": "openai-completions", + "models": [ + { + "id": "glm-5", + "name": "GLM-5", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "contextWindow": 202800, + "maxTokens": 131100 + }, + { + "id": "glm-5-turbo", + "name": "GLM-5 Turbo", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "contextWindow": 202800, + "maxTokens": 131100 + }, + { + "id": "glm-4.7", + "name": "GLM-4.7", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 204800, + "maxTokens": 131072 + }, + { + "id": "glm-4.7-flash", + "name": "GLM-4.7 Flash", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 131072 + }, + { + "id": "glm-4.7-flashx", + "name": "GLM-4.7 FlashX", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 128000 + }, + { + "id": "glm-4.6", + "name": "GLM-4.6", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 204800, + "maxTokens": 131072 + }, + { + "id": "glm-4.6v", + "name": "GLM-4.6V", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 32768 + }, + { + "id": "glm-4.5", + "name": "GLM-4.5", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304 + }, + { + "id": "glm-4.5-air", + "name": "GLM-4.5 Air", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304 + }, + { + "id": "glm-4.5-flash", + "name": "GLM-4.5 Flash", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 98304 + }, + { + "id": "glm-4.5v", + "name": "GLM-4.5V", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 64000, + "maxTokens": 16384 + } + ] } } }, @@ -1188,6 +1381,7 @@ "litellm/anthropic-sub/claude-opus-4-6": {}, "litellm/anthropic-sub/claude-haiku-4-5": {}, "litellm/anthropic-sub/claude-sonnet-4-6-test": {}, + "litellm/gemma-3-12b-local": {}, "litellm/gemini-3-pro-preview": {}, "litellm/gemini-flash-latest": {}, "litellm/gemini-flash-lite-latest": {}, @@ -1199,32 +1393,31 @@ "litellm/zai-glm-4.5-air": {}, "litellm/zai-glm-4.6": {}, "litellm/zai-glm-5": {}, - "litellm/copilot-gpt-4o": {}, - "litellm/copilot-gpt-4.1": {}, - "litellm/copilot-gpt-5-mini": {}, - "litellm/copilot-gpt-5.1": {}, - "litellm/copilot-gpt-5.2": {}, + "litellm/gpt-5.4": {}, "litellm/copilot-gpt-5.1-codex": {}, "litellm/copilot-gpt-5.1-codex-max": {}, "litellm/copilot-gpt-5.1-codex-mini": {}, "litellm/copilot-gpt-5.2-codex": {}, "litellm/copilot-gpt-5.3-codex": {}, + "litellm/copilot-gpt-4o": {}, + "litellm/copilot-gpt-4.1": {}, + "litellm/copilot-gpt-5-mini": {}, + "litellm/copilot-gpt-5.1": {}, + "litellm/copilot-gpt-5.2": {}, + "litellm/copilot-claude-opus-4.5": {}, + "litellm/glm-4.7-flash": {}, + "litellm/glm-5": {}, "litellm/copilot-claude-opus-4.6": {}, "litellm/copilot-claude-opus-4.6-fast": {}, "litellm/copilot-claude-sonnet-4.6": {}, "litellm/copilot-claude-sonnet-4.5": {}, "litellm/copilot-claude-sonnet-4": {}, - "litellm/copilot-claude-opus-4.5": {}, - "litellm/copilot-grok-code-fast": {}, "litellm/copilot-claude-haiku-4.5": {}, "litellm/copilot-gemini-2.5-pro": {}, "litellm/copilot-gemini-3-flash": {}, "litellm/copilot-gemini-3-pro": {}, "litellm/copilot-gemini-3.1-pro": {}, - "litellm/glm-4.7-flash": {}, - "litellm/glm-5": {}, - "litellm/gpt-5.4": {}, - "litellm/gemma-3-12b-local": {} + "litellm/copilot-grok-code-fast": {} }, "memorySearch": { "provider": "ollama", @@ -1255,7 +1448,7 @@ "default": true, "name": "Main", "model": { - "primary": "github-copilot/claude-sonnet-4.6", + "primary": "openai-codex/gpt-5.4", "fallbacks": [ "anthropic/claude-sonnet-4-6", "zai/glm-4.7" @@ -1290,7 +1483,7 @@ "identity": { "name": "Pragmatist", "theme": "feasibility-first advisor", - "emoji": "๐Ÿ› ๏ธ" + "emoji": "\ud83d\udee0\ufe0f" } }, { @@ -1308,7 +1501,7 @@ "identity": { "name": "Visionary", "theme": "future-oriented advisor", - "emoji": "๐Ÿš€" + "emoji": "\ud83d\ude80" } }, { @@ -1326,7 +1519,7 @@ "identity": { "name": "Skeptic", "theme": "risk-focused advisor", - "emoji": "๐Ÿงช" + "emoji": "\ud83e\uddea" } }, { @@ -1344,7 +1537,7 @@ "identity": { "name": "Referee", "theme": "balanced synthesis advisor", - "emoji": "โš–๏ธ" + "emoji": "\u2696\ufe0f" } }, { @@ -1362,7 +1555,7 @@ "identity": { "name": "D-Freethinker", "theme": "deterministic, reliable-path advisor", - "emoji": "๐Ÿ“" + "emoji": "\ud83d\udcd0" } }, { @@ -1380,7 +1573,7 @@ "identity": { "name": "D-Arbiter", "theme": "deterministic evaluator", - "emoji": "๐Ÿ“‹" + "emoji": "\ud83d\udccb" } }, { @@ -1398,7 +1591,7 @@ "identity": { "name": "P-Freethinker", "theme": "probabilistic reframing advisor", - "emoji": "๐Ÿช„" + "emoji": "\ud83e\ude84" } }, { @@ -1416,7 +1609,7 @@ "identity": { "name": "P-Arbiter", "theme": "probabilistic evaluator", - "emoji": "๐ŸŽฏ" + "emoji": "\ud83c\udfaf" } }, { @@ -1434,7 +1627,7 @@ "identity": { "name": "Meta-Arbiter", "theme": "cross-group synthesis advisor", - "emoji": "๐Ÿงญ" + "emoji": "\ud83e\udded" } } ] diff --git a/openclaw/telegram/command-hash-default-a18f613d36c5a897.txt b/openclaw/telegram/command-hash-default-a18f613d36c5a897.txt index 50766ff..d7b8c86 100644 --- a/openclaw/telegram/command-hash-default-a18f613d36c5a897.txt +++ b/openclaw/telegram/command-hash-default-a18f613d36c5a897.txt @@ -1 +1 @@ -be66398eef22bd57 \ No newline at end of file +f585505e791a59f7 \ No newline at end of file diff --git a/openclaw/telegram/update-offset-default.json b/openclaw/telegram/update-offset-default.json index be75fa9..6ea15e9 100644 --- a/openclaw/telegram/update-offset-default.json +++ b/openclaw/telegram/update-offset-default.json @@ -1,5 +1,5 @@ { "version": 2, - "lastUpdateId": 148911073, + "lastUpdateId": 148911075, "botId": "8792219052" } diff --git a/openclaw/update-check.json b/openclaw/update-check.json index bc658dd..603e10f 100644 --- a/openclaw/update-check.json +++ b/openclaw/update-check.json @@ -1,7 +1,7 @@ { - "lastCheckedAt": "2026-03-24T22:42:51.772Z", - "lastNotifiedVersion": "2026.3.23-2", + "lastCheckedAt": "2026-03-29T17:55:27.437Z", + "lastNotifiedVersion": "2026.3.28", "lastNotifiedTag": "latest", - "lastAvailableVersion": "2026.3.23-2", + "lastAvailableVersion": "2026.3.28", "lastAvailableTag": "latest" } \ No newline at end of file