CrossRelay stage 2: Codex /v1/responses relay, config.toml manager, Codex page
This commit is contained in:
1 parent
404704171d
commit
5112f7ca06
30 files changed
+3539
-72
No files matched your search
@@ -5,7 +5,7 @@
|
||||
## 架构
|
||||
|
||||
- `src-tauri/`:Tauri 2 桌面壳(React 前端 + Rust 壳),负责拉起网关子进程、解析端口、退出时清理。
|
||||
- `cmd/gateway` + `internal/`:Go 网关,同时提供 `/v1/messages`(Anthropic Messages 协议)与管理 API `/api/*`,统一转换为上游 Chat Completions。
|
||||
- `cmd/gateway` + `internal/`:Go 网关,同时提供 `/v1/messages`(Anthropic Messages 协议)与 `/v1/responses`(OpenAI Responses 协议)及管理 API `/api/*`,统一转换为上游 Chat Completions。
|
||||
- 用户数据位于 `~/.crossrelay/`:`config.json`(供应商与设置)、`state.json`(运行期端口)、`backups/`(配置备份)。
|
||||
|
||||
## 开发
|
||||
@@ -31,4 +31,4 @@ npm run typecheck
|
||||
|
||||
## 当前范围
|
||||
|
||||
阶段一已完成:Claude Code 通路(`/v1/messages` 非流式 + SSE 流式、`~/.claude/settings.json` 注入与还原、供应商管理与中英双语界面)。Codex `/v1/responses`、MCP 双端同步、单二进制打包为后续阶段。
|
||||
阶段一、二已完成:Claude Code 通路(`/v1/messages` 非流式 + SSE 流式、`~/.claude/settings.json` 注入与还原)与 Codex 通路(`/v1/responses` 非流式 + SSE 流式、`~/.codex/config.toml` 定点注入与删键还原),两端共用供应商管理与中英双语界面。MCP 双端同步、单二进制打包为后续阶段。
|
||||
Reference in new issue
Block a user