Skip to content

Add OpenAI aggregation gateway#14

Merged
guweigang merged 10 commits into
mainfrom
codex/openai-aggregation-gateway
May 10, 2026
Merged

Add OpenAI aggregation gateway#14
guweigang merged 10 commits into
mainfrom
codex/openai-aggregation-gateway

Conversation

@guweigang
Copy link
Copy Markdown
Owner

Summary

  • add OpenAI aggregation gateway configuration, routing, plugin planning, and HTTP dispatch under /v1
  • add OpenAI-compatible chat/responses runtime with passthrough streaming, mapped NDJSON/SSE output, fallback, executor backends, and response registry support
  • add vjsx plugin call/runtime support plus OpenAI gateway examples for OpenAI, Ollama, DashScope Bailian coding, and executor apps
  • avoid generic map value wrappers in MemoryStateStore internals while preserving the external generic API until upstream V generic map support lands

Validation

  • v -cc clang test src/state_store_test.v
  • v -cc clang test src/openai_runtime_test.v
  • v -cc clang test src/inproc_vjsx_executor_test.v

Note: default tcc-based test runs currently hit the local vjsx divti3.c path issue, so validation used clang.

@guweigang guweigang merged commit c96ed85 into main May 10, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant