yujonglee
0455fc654d
Merge 3f6bc97786 into 0f28962e00
2026-09-06 08:11:55 +00:00
Yujong Lee
3f6bc97786
fix(rust): preserve core-only route ownership
LiteLLM Rust / rustfmt, clippy, test (push) Waiting to run
LiteLLM Rust / release wheel (push) Waiting to run
Terraform Modules / fmt, validate, test (aws) (push) Has been cancelled
Terraform Modules / fmt, validate, test (gcp) (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled
2026-09-06 01:11:48 -07:00
Yujong Lee
730388d621
fix(rust): gate Bedrock-only type import
2026-09-06 01:11:48 -07:00
Yujong Lee
ecc03d81ae
fix(rust): preserve bridge behavior after core move
2026-09-06 01:11:48 -07:00
Yujong Lee
851e706cb4
style(rust): format moved bridge code
2026-09-06 01:11:48 -07:00
Yujong Lee
89b3308e92
test(rust): gate Bedrock transcription coverage
2026-09-06 01:11:48 -07:00
Yujong Lee
54d678f51b
fix(ocr): complete core ownership after stack rebase
2026-09-06 01:11:48 -07:00
Yujong Lee
a4bb1c8066
refactor(rust): drop the ai-gateway dependency from python-bridge
...
Move the Responses WebSocket transport (connection type, dial, splice)
from ai-gateway io/responses_ws into core responses::connection, with
send/recv locked on separate halves and a Drop that closes the upstream
socket when the last clone is abandoned.
Move the OCR pipeline (prepare, provider call, document fetch, Azure DI
polling) into core ocr, mirroring the audio_transcription split: core
owns prepare/execute plus the ocr()/ocr_with_observer() entrypoints, the
gateway keeps only its lifecycle hooks (custom loggers/guardrails) and
request type, re-exporting through io/ocr unchanged.
Delete litellm-ai-gateway from python-bridge's dependencies and guard
the direction with manifest tests: python-bridge depends only on core +
python-interop, and core carries no pyo3/pythonize/pyo3-async-runtimes.
2026-09-06 01:11:48 -07:00
yujonglee
0f28962e00
Merge d9ad7ae2e6 into d2fc8b2438
2026-09-06 08:11:46 +00:00
Yujong Lee
d9ad7ae2e6
refactor(native): enforce admission-only declines
2026-09-06 01:11:41 -07:00
Yujong Lee
7ce0ea0d87
test(native): remove deleted preflight override
2026-09-06 01:05:15 -07:00
Yujong Lee
840495a2f1
test(native): align coverage with execution declines
2026-09-06 01:05:15 -07:00
Yujong Lee
2e9a24f67d
refactor(native): replace preflight APIs with typed execution declines
2026-09-06 01:05:15 -07:00
yujonglee
d2fc8b2438
Merge 8e20a8644f into 6cba73a2c1
2026-09-06 08:05:11 +00:00
Yujong Lee
8e20a8644f
fix(rust): complete installed callback parity
LiteLLM Rust / rustfmt, clippy, test (push) Waiting to run
LiteLLM Rust / release wheel (push) Waiting to run
Terraform Modules / fmt, validate, test (aws) (push) Has been cancelled
Terraform Modules / fmt, validate, test (gcp) (push) Has been cancelled
2026-09-06 01:04:33 -07:00
Yujong Lee
7780d877bb
fix(rust): initialize callback lifecycle runtime
2026-09-06 00:56:52 -07:00
Yujong Lee
e4f8aa57af
fix(rust): preserve separated callback boundaries
2026-09-06 00:56:52 -07:00
Yujong Lee
f424891d76
fix(rust): restore callback handle typing
2026-09-06 00:56:51 -07:00
Yujong Lee
01fbd47f37
fix(rust): complete callback trace integration
2026-09-06 00:56:31 -07:00
Yujong Lee
304243f865
refactor(rust): establish callback contracts and readiness
2026-09-06 00:56:11 -07:00
yujonglee
6cba73a2c1
Merge 152d041736 into e2dd92d18e
2026-09-06 07:55:54 +00:00
Yujong Lee
152d041736
fix(native): make OCR admission provider aware
2026-09-06 00:55:45 -07:00
Yujong Lee
e386004302
fix(native): restack shared eligibility contracts
2026-09-06 00:52:53 -07:00
Yujong Lee
81f288ac81
test(bedrock): use separated native options
2026-09-06 00:52:53 -07:00
Yujong Lee
dedf746ac1
fix(native): preserve opaque metadata eligibility
2026-09-06 00:52:53 -07:00
Yujong Lee
2f91336b06
refactor(native): centralize typed route eligibility
2026-09-06 00:52:53 -07:00
Yujong Lee
39178c2a5e
feat(rust): discover providers at shared SDK dispatch boundaries
2026-09-06 00:52:53 -07:00
Yujong Lee
e564709bb8
refactor(native): move chat eligibility checks into Rust
2026-09-06 00:52:36 -07:00
yujonglee
e2dd92d18e
Merge 81832eee48 into c20d575b3e
2026-09-06 07:52:31 +00:00
Yujong Lee
81832eee48
feat(native): preserve request identity and capabilities
2026-09-06 00:52:21 -07:00
yujonglee
c20d575b3e
Merge 44660f1b05 into 1e1bf2a60d
2026-09-06 06:35:46 +00:00
yujonglee
1e1bf2a60d
Merge 4585441db4 into 380c9b2d66
2026-09-06 06:35:42 +00:00
Yujong Lee
986296b3a1
fix(native): preserve typed capability context
2026-09-05 23:34:33 -07:00
Yujong Lee
c03d3f8ce0
refactor(native): separate request options and context
2026-09-05 23:34:33 -07:00
Yujong Lee
1298be5032
refactor(native): separate request data from execution context
2026-09-05 23:34:33 -07:00
Yujong Lee
44660f1b05
fix(native): remove broad Python error fallback
2026-09-05 23:34:28 -07:00
Yujong Lee
159d54e20e
refactor(native): adapt error policy to execution wrappers
2026-09-05 23:34:28 -07:00
Yujong Lee
4585441db4
fix(native): preserve global OCR enablement contract
2026-09-05 23:34:21 -07:00
Yujong Lee
57c21b6898
refactor(native): wrap endpoint execution in a shared harness
2026-09-05 22:48:13 -07:00
Yujong Lee
3fe0d809d1
refactor(native): separate attempts from declarative dispatch
2026-09-05 22:48:08 -07:00
Yujong Lee
6e864a98b4
test(native): cover shared dispatch contracts
2026-09-05 22:48:08 -07:00
Yujong Lee
2659b3c104
test(ocr): keep bridge config double compatible
2026-09-05 22:48:08 -07:00
Yujong Lee
a7ef617fa5
refactor(native): run acceptance checks inside shared dispatch
2026-09-05 22:48:08 -07:00
Yujong Lee
fdc72b33c3
refactor(native): use endpoint binding for WebSocket dispatch
2026-09-05 22:48:08 -07:00
Yujong Lee
71ba828527
refactor(ocr): dispatch complete operations through shared runtime
2026-09-05 22:48:08 -07:00
Yujong Lee
7b3bdae7fc
refactor(native): share dispatch lifecycle across existing bridges
2026-09-05 22:47:48 -07:00
yujonglee
380c9b2d66
Merge bd3d69f0ec into 2b3a82d223
2026-09-06 05:47:03 +00:00
Yujong Lee
bd3d69f0ec
refactor(rust): remove OCR-specific bridge controls
2026-09-05 22:46:56 -07:00
Yujong Lee
7dc552383c
fix(rust): remove ignored transcription enablement
2026-09-05 21:21:48 -07:00
yuneng-jiang
2b3a82d223
Merge pull request #39416 from BerriAI/litellm_/e2e-test-performance-7d53be
...
ci(e2e): run a PR's changed e2e tests three times behind a human-approved environment
2026-09-05 21:13:57 -07:00