merge: sync upstream v0.5.81 into MIBP fork

# Conflicts:
#	.gitignore
#	Dockerfile
#	open-sse/handlers/chatCore.js
#	open-sse/providers/registry/cline.js
#	open-sse/providers/registry/index.js
#	open-sse/services/usage.js
#	open-sse/utils/streamHandler.js
#	package.json
#	src/app/(dashboard)/dashboard/profile/page.js
#	src/app/(dashboard)/dashboard/providers/[id]/page.js
This commit is contained in:
MUH. IQRAM BAHRING
2026-09-19 11:35:34 +08:00
208 changed files with 13062 additions and 977 deletions
+29 -3
View File
@@ -44,6 +44,7 @@
},
"usage": {
"quotaApiUrl": "https://daily-cloudcode-pa.googleapis.com/v1internal:fetchAvailableModels",
"quotaSummaryApiUrl": "https://daily-cloudcode-pa.googleapis.com/v1internal:retrieveUserQuotaSummary",
"loadProjectApiUrl": "https://cloudcode-pa.googleapis.com/v1internal:loadCodeAssist",
"tokenUrl": "https://oauth2.googleapis.com/token"
},
@@ -131,6 +132,9 @@
"HTTP-Referer": "https://cline.bot",
"X-Title": "Cline"
},
"quirks": {
"clineEnvelope": true
},
"tokenUrl": "https://api.cline.bot/api/v1/auth/token",
"refreshUrl": "https://api.cline.bot/api/v1/auth/refresh",
"auth": {
@@ -150,6 +154,9 @@
"HTTP-Referer": "https://cline.bot",
"X-Title": "Cline"
},
"quirks": {
"clineEnvelope": true
},
"auth": {
"combined": true,
"header": "Authorization",
@@ -194,9 +201,10 @@
"baseUrl": "https://chatgpt.com/backend-api/codex/responses",
"format": "openai-responses",
"forceStream": true,
"cliVersion": "0.154.0",
"headers": {
"originator": "codex_cli_rs",
"User-Agent": "codex_cli_rs/0.136.0"
"User-Agent": "codex_cli_rs/0.154.0"
},
"usage": {
"url": "https://chatgpt.com/backend-api/wham/usage",
@@ -242,6 +250,12 @@
"reasoningInject": {
"scope": "all"
},
"quirks": {
"claudeSupportedToolTypes": [
"web_search_20250305",
"web_search_20260209"
]
},
"format": "openai",
"transports": [
{
@@ -595,7 +609,8 @@
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14"
},
"quirks": {
"dropOutputConfig": true
"dropOutputConfig": true,
"requireClaudeToolType": true
},
"reasoningInject": {
"scope": "all"
@@ -646,7 +661,8 @@
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14"
},
"quirks": {
"dropOutputConfig": true
"dropOutputConfig": true,
"requireClaudeToolType": true
},
"reasoningInject": {
"scope": "all"
@@ -733,6 +749,9 @@
"opencode-go": {
"baseUrl": "https://opencode.ai/zen/go/v1/chat/completions",
"headers": {},
"usage": {
"url": "https://opencode.ai/zen/go/v1/usage"
},
"format": "openai",
"transports": [
{
@@ -770,7 +789,13 @@
"headers": {
"x-opencode-client": "desktop"
},
"forceStream": true,
"noAuth": true,
"quirks": {
"forceAutoToolChoiceModels": [
"muse-spark-1.3-contributor-free"
]
},
"format": "openai"
},
"openrouter": {
@@ -999,6 +1024,7 @@
"HTTP-Referer": "https://endpoint-proxy.local",
"X-Title": "Endpoint Proxy"
},
"forceStream": true,
"format": "openai"
},
"baidu": {