-
Notifications
You must be signed in to change notification settings - Fork 2
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: arcboxlabs/aigateway
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: arcboxlabs/aigateway
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 18 files changed
- 2 contributors
Commits on Apr 5, 2026
-
Merge pull request #2 from arcboxlabs/release-plz-2026-04-05T12-08-31Z
chore: release v0.2.0
Configuration menu - View commit details
-
Copy full SHA for 9cd6963 - Browse repository at this point
Copy the full SHA 9cd6963View commit details
Commits on Apr 15, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 6ab01ed - Browse repository at this point
Copy the full SHA 6ab01edView commit details -
feat(aigw-openai): add Responses API translation layer with Codex sup…
…port Add ResponsesRequestTranslator, ResponsesResponseTranslator, and ResponsesStreamParser to bridge canonical Chat Completions format and the OpenAI Responses API (/v1/responses). The layer handles message → input items, system → instructions, tool definitions, and full SSE event translation including reasoning summaries. ResponsesRequestConfig exposes backend-specific behaviour: - SystemHandling enum (ExtractToInstructions | MapToDeveloper) to choose between public API conventions and the Codex private backend - drop_max_tokens / drop_temperature / drop_top_p for ChatGPT OAuth sessions that reject these fields - default_store / default_include / default_parallel_tool_calls / default_reasoning_effort / default_reasoning_summary defaults - force_instructions to emit empty "instructions" when none provided - max_tool_name_len for backends that enforce name limits ResponsesRequestConfig::codex() preset matches CLIProxyAPI's Codex behaviour out of the box so downstream proxies (e.g. BYOKEY) can adopt the shared translator in one line. Field mappings added: - reasoning_effort shorthand and reasoning object → reasoning.{effort,summary} - response_format (text / json_object / json_schema) → text.format with json_schema field flattening per Responses API spec - parallel_tool_calls from extra with config fallback - ResponseUsage input/output_tokens_details → canonical Usage.extra (prompt_tokens_details / completion_tokens_details) Stream parser additions: - response.reasoning_summary_text.{delta,done} → ReasoningDelta with "\n\n" separator between multi-segment summaries - response.output_item.{added,done} for reasoning items → buffered encrypted_content emitted as ReasoningSignature, flushed before any subsequent tool_call - Usage details mapped in response.completed events aigw-core StreamEvent gains ReasoningDelta(String) and ReasoningSignature(String) variants to carry reasoning model output through the canonical event stream.Configuration menu - View commit details
-
Copy full SHA for cdddfbf - Browse repository at this point
Copy the full SHA cdddfbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f545c4 - Browse repository at this point
Copy the full SHA 7f545c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8433f62 - Browse repository at this point
Copy the full SHA 8433f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc0f2c - Browse repository at this point
Copy the full SHA 6fc0f2cView commit details -
Co-authored-by: arcbox-labs[bot] <254083426+arcbox-labs[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1afc498 - Browse repository at this point
Copy the full SHA 1afc498View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.2.0...v0.3.0