musistudio
2bf349fe03
Add OpenCode bot worker support
2026-07-14 17:30:37 +08:00
musistudio
84855c4dd4
Add OpenCode profile support
2026-07-14 16:49:08 +08:00
musistudio
9094081b7c
Exclude ZCode from automatic profile sync
2026-07-14 15:12:19 +08:00
musistudio
7b0e203693
Refine Claude app model discovery and fallback routing
2026-07-14 14:46:54 +08:00
musistudio
1308eb4510
Stream request log analysis to bound memory use
2026-07-14 14:28:35 +08:00
musistudio
8d91a4acd7
Merge remote-tracking branch 'origin/dev/3.1' into dev/3.1
2026-07-14 13:59:55 +08:00
musistudio
e3334ae9ae
Improve router handling and related integrations
2026-07-14 13:59:10 +08:00
810senpai114514
b8a56a1efa
fix: strip Provider/ prefix from model name before sending to ai-gateway
...
Bug evidence from request_logs.sqlite:
request body: {"model":"NebulaCoder/nebulacoder-cot-v8.0", ...}
response body: {"error":{"message":"All target providers failed.",
"attempts":[
{"provider":"openai","provider_name":"provider-nebulacoder-ee070b8656",
"stage":"model_resolution",
"message":"Model "NebulaCoder/nebulacoder-cot-v8.0" is not configured
for target provider openai.
Allowed models: nebulacoder-v8.0, nebulacoder-cot-v8.0."}
]}}
Root cause: prepareUpstreamCredentialAttempt has a !target branch that uses:
bodyHasConfiguredProviderModelSelector(input.attempt.body, input.config)
? input.attempt.body ← original body with "NebulaCoder/" prefix
: normalizedBody?.body ... ← correctly stripped
When the body parses successfully, it prefers the original body with the
Provider/ prefix. This prefixed model name reaches ai-gateway which only
knows bare model names, causing a 400.
Fix: always use normalizedBody.body (which strips the Provider/ prefix)
when available. Remove the now-unused bodyHasConfiguredProviderModelSelector.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 13:33:57 +08:00
musi
672520a78b
Add morph icons for sidebar and service controls
2026-07-14 13:05:35 +08:00
musi
245762710f
Refactor router config and request handling
2026-07-14 09:12:57 +08:00
musi
f1930b249c
Refactor router pipeline and improve provider handling
2026-07-14 06:23:02 +08:00
musi
e9f59c5425
chore: release cli and docker 3.0.4
2026-07-13 22:35:22 +08:00
musi
58998becfa
chore: release 3.0.12
2026-07-13 22:01:48 +08:00
musi
21ab38dd47
Add Unity2.Ai provider preset and docs
2026-07-13 21:57:18 +08:00
musistudio
f9525f469d
Add configured web search providers and upstream proxy preload
2026-07-13 20:27:52 +08:00
musistudio
b03728f816
Merge branch 'main' into dev/3.1
...
# Conflicts:
# packages/cli/src/cli.ts
# packages/core/src/gateway/service.ts
# packages/core/src/profiles/launch-service.ts
# tests/main/profile-service.test.mjs
2026-07-13 20:14:03 +08:00
musistudio
8a49c51ebf
Add overview provider and model filters
2026-07-13 20:08:19 +08:00
musistudio
a8bfa6363e
Improve router configuration and request handling
2026-07-13 20:02:45 +08:00
musistudio
6f3df2f331
Rework router internals and refresh provider adapters
2026-07-13 17:39:31 +08:00
musistudio
96467abe5f
Add Claude Code OAuth beta header normalization
2026-07-13 17:01:13 +08:00
musistudio
1d8ff6742c
Refine router configuration and request handling
2026-07-13 16:41:45 +08:00
musistudio
645fde1878
Refactor router execution flow and update related tests
2026-07-13 15:16:07 +08:00
musi
f1dbfd5301
Merge pull request #1518 from jesieleo/fix/windows-cli-and-update-ui
...
Fix : Windows CLI launching and desktop app discovery
2026-07-13 10:50:40 +08:00
musi
9d402f27b4
Merge pull request #1525 from 810senpai114514/fix/web-search-short-circuit
...
feat: fusion web search short-circuit for Docker/CLI environments
2026-07-13 10:40:12 +08:00
musistudio
b893ce8058
Extract shared ModelSelector component for profile settings
2026-07-13 10:18:43 +08:00
musistudio
71e46f9104
Fix table wrappers to preserve horizontal scrolling
2026-07-13 08:58:02 +08:00
musistudio
0196fdebeb
Add Grok CLI local provider support
2026-07-13 08:48:39 +08:00
musistudio
1ff88a7a3e
Remove the standalone server settings view
2026-07-12 18:28:01 +08:00
musistudio
1bd3761d70
Disable unsupported Agent Console providers
2026-07-12 18:10:52 +08:00
810senpai114514
48746183cf
feat: web search via Tavily with short-circuit response
2026-07-12 00:01:29 +08:00
musistudio
126a0a8ad0
Refactor router config and improve provider handling
2026-07-11 23:52:08 +08:00
musistudio
5ddbacee18
Document CCR as a local control plane and add ZCode home support
2026-07-11 21:27:56 +08:00
musistudio
8d549296c1
Add configurable upstream proxy support
2026-07-11 21:03:53 +08:00
jesieleo
57b1169fff
fix: improve startup and restore global profiles
2026-07-11 11:52:53 +08:00
jesieleo
faa721fed8
fix: preserve profile preparation before TTY dispatch
2026-07-11 10:07:46 +08:00
jesieleo
1389ff5c75
fix: improve Windows agent launching and update status
2026-07-11 09:41:06 +08:00
musistudio
9cd0aab309
chore: release 3.0.11
2026-07-10 23:26:33 +08:00
musistudio
2bb2611447
Add Qiniu Cloud AI and Fenno provider presets
2026-07-10 23:14:35 +08:00
musistudio
222ccfa208
Update provider links for code0.ai and claudeapi
2026-07-10 22:31:50 +08:00
musistudio
de55adaf49
Refactor router pipeline and update request handling
2026-07-10 22:26:56 +08:00
musistudio
9014d7bf7f
Merge branch 'refs/heads/dev/3.1' into dev/extensions
...
# Conflicts:
# packages/core/src/agents/codex/model-catalog.ts
# packages/core/src/plugins/service.ts
# tests/main/codex-model-catalog.test.mjs
2026-07-10 15:41:08 +08:00
musistudio
ef90d57ee1
Add per-profile app path support for desktop agents
2026-07-10 14:46:06 +08:00
musistudio
be9a50e585
Refine Claude app discovery to reject CLI shims
2026-07-10 14:23:28 +08:00
musi
f1b8fd1fa0
Fix local Codex model metadata fallback
2026-07-10 14:04:44 +08:00
musi
ca2609c727
Add Codex model metadata probing and propagation
2026-07-10 13:31:46 +08:00
musi
ee243fbfe5
Refine Codex app-server auth bootstrap and plugin handling
2026-07-10 13:11:46 +08:00
musi
8cfd4bbd8b
Rename Codex desktop app references to ChatGPT
2026-07-10 12:22:14 +08:00
musistudio
037959a629
Add plugin surface metadata to extensions and marketplace
2026-07-10 11:56:05 +08:00
musistudio
9f5c793995
Harden marketplace plugin trust and integrity checks
2026-07-10 11:18:44 +08:00
musi
3c27b7f912
chore: release 3.0.10
2026-07-09 22:05:28 +08:00