Commit Graph
28 Commits
Author SHA1 Message Date
zyycnandCodex 537c749b73 docs: remove Codex provider setup example
Co-authored-by: Codex <noreply@openai.com>
2026-07-13 01:10:30 +08:00
zyycnandCodex 28b89200f7 feat: refine admin workflows and proxy telemetry
Improve account and API key filtering, sorting, responsive layouts, table loading, usage reporting, and billing semantics across the admin interface.

Remove obsolete compact-route handling, normalize model metadata, and add process-wide draining for HTTP streams and WebSockets during restart.

Co-authored-by: Codex <noreply@openai.com>
2026-07-13 00:57:26 +08:00
zyycnandCodex 9b33e60df2 fix: add resilient Responses WebSocket transport
Expose the official Responses WebSocket endpoint so Codex can retry interrupted turns without proxy-side response splicing.

Preserve upstream frames under backpressure, report pump exit reasons, organize Responses handlers by transport, and poll fingerprint updates daily. Keep the warning policy in the backend manifest instead of a repository-wide Cargo config.

Co-authored-by: Codex <noreply@openai.com>
2026-07-12 21:16:04 +08:00
zyycnandCodex 1e99c5037d refactor: migrate backend to Rust 1.97 and edition 2024
Unify the local, CI, release, and container toolchains on Rust 1.97.

Move update configuration, release caching, and event delivery into service-owned state, apply Edition 2024 idioms, and refresh repository ignore rules and documentation.

Co-authored-by: Codex <noreply@openai.com>
2026-07-12 19:10:56 +08:00
zyycnandCodex b3b5377683 refactor: remove dead code and refresh documentation
Co-authored-by: Codex <noreply@openai.com>
2026-07-12 12:33:59 +08:00
zyycnandCodex 4dcd9dc31d feat: harden deployment and CI pipeline
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 17:18:17 +08:00
zyycnandCodex 1652b60769 feat: harden logging and retention boundaries
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 04:07:34 +08:00
ZyyandCodex 45e4b36225 refactor: complete postgresql redis migration
Co-authored-by: Codex <noreply@openai.com>
2026-07-10 19:00:14 +08:00
zyycnandCodex 6e6627b0c9 docs: refresh project documentation
Co-authored-by: Codex <noreply@openai.com>
2026-07-05 22:39:26 +08:00
zyycnandCodex 52dd6212ca refactor: remove chat completions path
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 23:04:23 +08:00
zyycnandCodex ee7f343879 fix: refine system restart handling
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 11:37:48 +08:00
zyycnandCodex 663226af6b fix: refine docker update workflow
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 02:58:16 +08:00
ZyyandCodex 112bd76f66 refactor: address audit findings
Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: Zyy <No Email>
2026-07-03 18:20:05 +08:00
ZyyandCodex 9092740c9a ci: complete release pipeline
Co-authored-by: Codex <noreply@openai.com>
2026-07-02 12:09:22 +08:00
ZyyandCodex c859f1dc91 docs: refresh project setup guide
Co-authored-by: Codex <noreply@openai.com>
2026-07-01 18:27:45 +08:00
ZyyandCodex 9b0e874379 refactor: restructure project layout
Co-authored-by: Codex <noreply@openai.com>
2026-07-01 17:13:00 +08:00
Zyy 0e966b2723 chore: clean admin api and test fixtures 2026-06-30 14:20:23 +08:00
zyycnandCodex d3a4b92d3f feat: add usage records analytics
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 23:13:17 +08:00
zyycnandCodex 8e6bdd14fc docs: audit deleted feature parity
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 11:55:51 +08:00
zyycnandCodex e3971df6f0 refactor: tighten runtime configuration
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 01:30:41 +08:00
zyycnandCodex 562899dc8b docs: refresh project readme
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 18:48:56 +08:00
zyycnandCodex f061838bc2 refactor: align proxy runtime architecture
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 03:58:07 +08:00
zyycnandCodex 1ae53bdf35 docs: update monolith runtime guide
Co-authored-by: Codex <noreply@openai.com>
2026-06-22 23:54:09 +08:00
zyycnandCodex b8c14f5dd1 chore: clean project test layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-19 22:13:30 +08:00
zyycnandCodex e5b09ef8ce refactor: split http services and codex domains
Co-authored-by: Codex <noreply@openai.com>
2026-06-13 07:17:03 +08:00
zyycnandCodex fc16c48beb feat: add runtime log rotation
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:06:17 +08:00
zyycnandCodex 33b63f3020 docs: document codex-proxy-rs scope
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:44:39 +08:00
zyycnandCodex fc47967ff4 chore: scaffold codex-proxy-rs
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 20:52:47 +08:00