Commit Graph

6 Commits

Author SHA1 Message Date
mmc
26858e1aba fix: synthesize OpenAI tool calls from json and python fallback 2026-05-06 13:41:29 +08:00
mmc
462aef9f0e feat: improve tool-call bridging and env documentation 2026-05-05 08:12:38 +08:00
GitHub Actions
b479294af4 refactor: share streaming tool event normalization
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 08:07:44 +08:00
GitHub Actions
aac6e2785d refactor: share non-stream tool event normalization
Deduplicate allowlist filtering and forced-tool fallback parsing across the OpenAI and Anthropic non-stream bridge paths while preserving existing wire behavior.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 07:53:26 +08:00
GitHub Actions
5a7553b35b refactor: share execution prep for tool-call phase
Keep the current tool-call bridge contract stable while extracting shared
execution setup and tightening Anthropic forwarding regressions.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 07:39:33 +08:00
GitHub Actions
0e146e60d9 refactor: extract Phase 1 gateway helpers
Move tool bridge and responses adapter helpers out of app.main so the main entrypoint can shrink without changing route orchestration behavior.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 08:05:09 +08:00