jesieleo
8ea1cd6e19
fix(electron): 避免运行状态轮询阻塞界面
2026-07-27 14:09:02 +08:00
musi
cf4776d800
Update agent links in README files
2026-07-26 20:55:24 +08:00
musistudio
ef4efe6a9d
chore: release v3.0.16
v3.0.16
2026-07-26 20:20:43 +08:00
musistudio
015c0ec8ba
Document Claude Design and Pi agent support
2026-07-26 20:10:26 +08:00
musistudio
4a6680dbd0
Merge branch 'dev/3.1' into codex/claude-design-profile
...
# Conflicts:
# README.md
# README_zh.md
2026-07-26 19:59:31 +08:00
musistudio
b0b6301b8b
Merge remote-tracking branch 'origin/dev/3.1' into dev/3.1
...
# Conflicts:
# README.md
# README_zh.md
2026-07-26 19:57:28 +08:00
musistudio
fa5559435f
Merge remote-tracking branch 'origin/dev/3.1' into codex/claude-design-profile
...
# Conflicts:
# .test-dist/core/runtime/request-log-worker.js
# .test-dist/core/test/integration/gateway/gateway-client-disconnect.test.js
# .test-dist/core/test/integration/gateway/gateway-virtual-models.test.js
# .test-dist/core/test/integration/mcp/grok-media-service.test.js
# .test-dist/core/test/integration/mcp/local-ai-gateway-media-live.test.js
# .test-dist/core/test/integration/observability/request-log-pricing-transaction.test.js
# .test-dist/core/test/integration/observability/request-log-runtime.test.js
# .test-dist/core/test/integration/observability/request-log-store.test.js
# .test-dist/core/test/integration/plugins/plugin-service.test.js
# .test-dist/core/test/integration/profiles/profile-service.test.js
# .test-dist/core/test/integration/usage/usage-store.test.js
# .test-dist/core/test/unit/agents/bot-gateway-env.test.js
# .test-dist/core/test/unit/agents/claude-app-gateway-models.test.js
# .test-dist/core/test/unit/agents/claude-app-launch.test.js
# .test-dist/core/test/unit/agents/claude-environment.test.js
# .test-dist/core/test/unit/agents/codex-app-model-catalog.test.js
# .test-dist/core/test/unit/agents/codex-media-preview-bridge.test.js
# .test-dist/core/test/unit/agents/codex-model-catalog.test.js
# .test-dist/core/test/unit/agents/local-agent-provider-codex.test.js
# .test-dist/core/test/unit/agents/local-agent-provider-grok.test.js
# .test-dist/core/test/unit/agents/local-agent-provider-kimi.test.js
# .test-dist/core/test/unit/agents/opencode-profile-config.test.js
# .test-dist/core/test/unit/agents/provider-model-metadata.test.js
# .test-dist/core/test/unit/config/config-env-interpolation.test.js
# .test-dist/core/test/unit/config/theme-preference.test.js
# .test-dist/core/test/unit/gateway/codex-patch-bridge.test.js
# .test-dist/core/test/unit/gateway/gateway-billing-sync.test.js
# .test-dist/core/test/unit/gateway/gateway-claude-code-oauth.test.js
# .test-dist/core/test/unit/gateway/gateway-media-config.test.js
# .test-dist/core/test/unit/gateway/gateway-runtime-change.test.js
# .test-dist/core/test/unit/gateway/gateway-status.test.js
# .test-dist/core/test/unit/gateway/router-builtins.test.js
# .test-dist/core/test/unit/gateway/routing-architecture.test.js
# .test-dist/core/test/unit/mcp/toolhub-browser-automation-config.test.js
# .test-dist/core/test/unit/models/pricing-service.test.js
# .test-dist/core/test/unit/observability/raw-trace-sync.test.js
# .test-dist/core/test/unit/profiles/ccr-cli-runtime.test.js
# .test-dist/core/test/unit/profiles/profile-app-process-detection.test.js
# .test-dist/core/test/unit/profiles/profile-launch-core.test.js
# .test-dist/core/test/unit/profiles/windows-ccr-launcher.test.js
# .test-dist/core/test/unit/providers/credential-pool.test.js
# .test-dist/core/test/unit/providers/provider-account-service.test.js
# .test-dist/core/test/unit/providers/provider-model-catalog.test.js
# .test-dist/core/test/unit/providers/provider-preset-utils.test.js
# .test-dist/core/test/unit/providers/provider-probe.test.js
# .test-dist/core/test/unit/proxy/proxy-upstream.test.js
# .test-dist/core/test/unit/routing/route-script-runtime.test.js
# .test-dist/core/test/unit/web/web-management-server.test.js
# .test-dist/ui/test/component/components.test.js
# .test-dist/ui/test/component/layout.test.js
# .test-dist/ui/test/component/overview-components.test.js
# .test-dist/ui/test/component/profiles.test.js
# .test-dist/ui/test/component/tray-components.test.js
# .test-dist/ui/test/integration/providers.test.js
# .test-dist/ui/test/unit/mcp-server-config.test.js
# .test-dist/ui/test/unit/model-selector-format.test.js
# .test-dist/ui/test/unit/routing.test.js
# .test-dist/ui/test/unit/usage-activity.test.js
# .test-dist/ui/test/unit/usage-format.test.js
# .test-dist/ui/test/unit/virtual-models.test.js
# README.md
# README_zh.md
2026-07-26 18:17:48 +08:00
musistudio
31c14ea82e
feat: bundle Claude Design for desktop app
2026-07-26 18:09:01 +08:00
musi
211552a68b
Merge remote-tracking branch 'origin/main' into dev/3.1
...
# Conflicts:
# README.md
# README_zh.md
2026-07-25 22:49:30 +08:00
musistudio
3d576d2730
Update project implementation
2026-07-25 22:40:01 +08:00
musi
00f5d6e4e5
fix cache ratio token accounting
2026-07-25 22:12:04 +08:00
musi
01488216fe
Merge remote-tracking branch 'origin/dev/3.1' into dev/3.1
2026-07-25 20:01:11 +08:00
musi
a0d793680b
Update project implementation and configuration
2026-07-25 20:00:57 +08:00
musistudio
28a613c26a
Merge branch 'dev/extensions' into codex/claude-design-profile
2026-07-24 23:19:13 +08:00
musistudio
0ef0462c58
Merge branch 'main' into dev/3.1
...
# Conflicts:
# README.md
# README_zh.md
2026-07-24 23:03:14 +08:00
musistudio
9f704fc911
Guide onboarding through granular provider setup steps
2026-07-24 23:02:28 +08:00
musistudio
084b660cd4
Document Pi agent profile support
2026-07-24 17:38:39 +08:00
musistudio
b51099ebc1
Preserve user-managed Claude Code settings
2026-07-24 16:52:41 +08:00
musistudio
7867065099
Support Claude Code model aliases in profiles
2026-07-24 16:38:24 +08:00
musistudio
834da64a33
Optimize provider plugin defaults and profile summaries
2026-07-24 16:01:11 +08:00
musistudio
4b0868f8a7
Improve responsive profile card grid layout
2026-07-24 15:51:17 +08:00
musistudio
808a9c831c
Refactor project structure and remove obsolete code
2026-07-24 15:26:37 +08:00
musi
51725911c7
Merge branch 'fix-priority-ui-issues' into dev/3.1
2026-07-24 13:39:26 +08:00
musi
6d6d389f34
Merge pull request #1586 from seaooo-code/codex/fix-forward-client-headers
...
fix(core): forward safe client headers to upstream providers
2026-07-24 13:36:29 +08:00
musi
943661b4c0
Refactor application implementation
2026-07-24 12:44:12 +08:00
Chenhui Yang
283b35f2db
fix(core): forward safe client headers to upstream providers
2026-07-24 10:48:56 +08:00
musi
80c7d1f31c
feat(ui): improve logs observability UX
2026-07-23 23:46:29 +08:00
musi
b19b32d5cd
feat(ui): improve agent profile setup flow
2026-07-23 23:17:14 +08:00
musi
018db8f566
chore: checkpoint local changes
2026-07-23 23:06:32 +08:00
musistudio
78dd7ef703
update readme
2026-07-23 19:42:24 +08:00
musi
86a383f647
Merge branch 'main' into dev/compact
...
# Conflicts:
# packages/core/src/config/config.ts
# packages/core/src/contracts/app.ts
# packages/core/src/gateway/service.ts
# packages/core/src/profiles/service.ts
# packages/core/test/unit/agents/context-archive.test.mjs
# packages/core/test/unit/gateway/codex-patch-bridge.test.mjs
# packages/ui/src/pages/home/components/profiles.tsx
# packages/ui/src/pages/home/shared/profiles.ts
# tests/main/profile-service.test.mjs
# tests/main/router-builtins.test.mjs
2026-07-23 09:24:28 +08:00
musi
1eea476484
Support context archive tool continuation for Anthropic Messages
2026-07-23 09:02:31 +08:00
musi
e239ad8fc9
Refactor routing configuration and provider integrations
2026-07-23 07:28:07 +08:00
musistudio
54acd2fc15
Prefer live Claude Code OAuth credentials
2026-07-22 10:01:08 +08:00
musi
04a9f60041
Enable Claude Design app window and secure request handling
2026-07-21 22:17:39 +08:00
musi
c856b36d50
Merge branch 'main' into dev/extensions
2026-07-21 21:36:17 +08:00
musistudio
e11bb8bb40
Merge branch 'main' into dev/3.1
2026-07-21 20:11:38 +08:00
musistudio
e75caaa2a2
Update Kimi sponsorship and model details
2026-07-21 20:10:58 +08:00
musi
8154f3ef12
Merge pull request #1548 from camjac251/fix/provider-plugin-runtime-identity
...
fix(gateway): align provider plugin runtime identity
2026-07-21 20:08:57 +08:00
musi
3d84d7c194
Merge pull request #1547 from camjac251/test/loopback-listener-readiness
...
test(gateway): wait for loopback listener readiness
2026-07-21 20:06:01 +08:00
musistudio
5dbaafa752
Add manual protocol detection mode for providers
2026-07-21 19:32:24 +08:00
musi
999e335fdc
Merge pull request #1555 from H-TTTTT/fix/issue-1535-fallback-model
...
test(claude-app): lock in routable discovery default for #1535
2026-07-21 19:29:10 +08:00
musi
2dbfdff2ed
Merge pull request #1573 from camjac251/fix/profile-gateway-transport-retry
...
fix(profiles): tolerate transient gateway resets
2026-07-21 19:24:50 +08:00
musi
ad96ae7c5b
Merge pull request #1572 from camjac251/fix/usage-activity-local-dates
...
fix(ui): preserve local usage bucket dates
2026-07-21 19:16:58 +08:00
musi
aecb74405c
fix: update Codex catalog and plugin settings handling
2026-07-21 15:43:51 +08:00
musi
062158a00a
Merge remote-tracking branch 'origin/main' into dev/extensions
...
# Conflicts:
# packages/cli/src/cli.ts
# packages/core/src/agents/codex/model-catalog.ts
# packages/core/src/config/config.ts
# packages/core/test/unit/agents/agent-console-launcher.test.mjs
# packages/core/test/unit/agents/plugin-permissions.test.mjs
# packages/core/test/unit/agents/plugin-stop-reason.test.mjs
# packages/core/test/unit/agents/socket-compat.test.mjs
# packages/electron/src/main/ipc.ts
# packages/ui/test/component/extensions.test.ts
# tests/main/codex-model-catalog.test.mjs
2026-07-21 12:43:12 +08:00
musi
f1bf639c54
Refactor routing architecture and streamline provider handling
2026-07-21 12:37:11 +08:00
camjac251
933cd9ac34
fix(profiles): tolerate transient gateway resets
...
Profile launches could fail with HTTP 0 when a healthy local gateway
reset one loopback probe. Prefer the stable health identity, retry
transport failures, and retain the root endpoint fallback.
2026-07-20 15:26:34 -04:00
camjac251
26d9d4cb3f
test(gateway): cover delayed media listeners
...
Loopback listen callbacks can precede connection readiness on some hosts,
which makes otherwise deterministic media fixtures fail with refused fetches.
Reuse one TCP readiness probe before issuing requests in each affected test.
2026-07-20 14:44:42 -04:00
camjac251
809f54e3de
chore: sync listener tests with main
2026-07-20 14:41:53 -04:00