Commit graph

47626 commits

Author SHA1 Message Date
Yujong Lee
6b0cb747b1 refactor(rust): extract gateway authentication crate 2026-09-08 14:32:57 -07:00
Yujong Lee
13820b17d3 test(rust): strengthen AWS auth contracts 2026-09-08 14:30:39 -07:00
Yujong Lee
36eea7c356 refactor(rust): separate request body and AWS auth policy 2026-09-08 14:16:21 -07:00
Yujong Lee
3406ca1e11 test(core): move route tests to integration suite 2026-09-08 14:00:00 -07:00
Yujong Lee
277a71cd30 refactor(rust): align request lifecycle naming 2026-09-08 13:13:54 -07:00
Yujong Lee
eabd1c187d wip 2026-09-08 13:02:08 -07:00
Yujong Lee
f35ce6ddb8 fix(rust): retain callback context across provider dispatch 2026-09-08 11:55:42 -07:00
Yujong Lee
77bf982da1 test(rust): remove extracted logging-only coverage 2026-09-08 11:48:07 -07:00
Yujong Lee
ba9e5efda9 refactor(guardrails): extract logging-only validation fix 2026-09-08 11:29:16 -07:00
Yujong Lee
07f89628d5 test(rust): capture deferred stream callback gap 2026-09-08 11:05:40 -07:00
Yujong Lee
bd2ce1db16 test(rust): update retained OCR harnesses 2026-09-08 10:45:17 -07:00
Yujong Lee
9a99aaddcd test(rust): account for nonblocking callback export 2026-09-08 10:30:06 -07:00
Yujong Lee
a89e61e932 test(rust): avoid async teardown race 2026-09-08 10:14:58 -07:00
Yujong Lee
7beafeebd8 test(rust): stabilize CI harnesses 2026-09-08 10:00:37 -07:00
Yujong Lee
ec09ba29d8 test(rust): update panic wheel smoke probe 2026-09-08 09:46:16 -07:00
Yujong Lee
e780aeddd0 test(rust): drain logging before request assertions 2026-09-08 09:34:18 -07:00
Yujong Lee
dbb1d30647 fix(rust): document mutable bridge boundaries 2026-09-08 09:25:11 -07:00
Yujong Lee
6fd590e247 fix(rust): satisfy strict lint budget 2026-09-08 09:20:04 -07:00
Yujong Lee
27bf5d9364 fix(rust): repair retained callback CI gates 2026-09-08 09:15:13 -07:00
Yujong Lee
3be0ced670 more xfail 2026-09-08 08:43:46 -07:00
Yujong Lee
d7b4cfb7f8 test(rust): xfail messages provider retry cases 2026-09-08 08:42:03 -07:00
Yujong Lee
d08d22642e fix(rust): preserve messages provider failures 2026-09-08 08:28:52 -07:00
Yujong Lee
42b8cd80be wip 2026-09-08 08:10:45 -07:00
Yujong Lee
a459ac932f fix(guardrails): validate logging-only mode with production integration coverage 2026-09-08 08:00:57 -07:00
Yujong Lee
02572d815f fix(rust): isolate callback tests and preserve messages logging lifecycle 2026-09-08 07:51:52 -07:00
Yujong Lee
aaace234bb fix(rust): type driver initialization errors 2026-09-07 23:42:53 -07:00
Yujong Lee
0688d9e309 test tooling 2026-09-07 23:38:31 -07:00
Yujong Lee
87d1997155 test(rust): expand callback lifecycle coverage 2026-09-07 23:38:20 -07:00
Yujong Lee
b02c53cebc fix(rust): satisfy CI quality gates 2026-09-07 23:31:04 -07:00
Yujong Lee
6f8f07433d refactor(ocr): inject upstream transport 2026-09-07 23:07:25 -07:00
Yujong Lee
aa8d8bf84b wip 2026-09-07 23:03:27 -07:00
Yujong Lee
94ce534b93 test(rust): strengthen native callback coverage 2026-09-07 22:41:27 -07:00
Yujong Lee
b1310a1bf8 refactor(rust): remove generic core cache 2026-09-07 22:38:45 -07:00
Yujong Lee
5b7ba86c30 wip 2026-09-07 22:02:46 -07:00
Yujong Lee
0a53a00edd refactor(ocr): fold execution into shared lifecycle 2026-09-07 21:38:57 -07:00
Yujong Lee
f1a5a6f47a test(rust): cover messages callbacks and streaming 2026-09-07 21:32:30 -07:00
Yujong Lee
969fa34968 wip 2026-09-07 20:58:41 -07:00
Yujong Lee
d02ec68372 wip 2026-09-07 20:34:07 -07:00
Yujong Lee
737c6946fb test(ocr): exercise native callbacks through public API 2026-09-07 19:55:27 -07:00
Yujong Lee
e1f009df86 remove bunch of wrong code 2026-09-07 19:50:22 -07:00
Yujong Lee
f250e3dded just pass lint 2026-09-07 19:49:54 -07:00
Yujong Lee
5afda69ca5 refactor test 2026-09-07 19:49:54 -07:00
Yujong Lee
993ddf7214 done 2026-09-07 19:49:54 -07:00
Yujong Lee
bdd98cef46 test(ocr): pin cancellation callback parity 2026-09-07 19:49:54 -07:00
Yujong Lee
99efd4113e test(ocr): cover terminal callback sources 2026-09-07 19:49:54 -07:00
Yujong Lee
b1f74b3603 wip 2026-09-07 19:49:54 -07:00
Yujong Lee
ff958cc30b lint 2026-09-07 19:49:54 -07:00
Yujong Lee
5cb55a5efd wip 2026-09-07 19:49:54 -07:00
Yujong Lee
5da66a7290 refactor(rust): harden retained callback adapter and dedupe test fixtures 2026-09-07 19:49:37 -07:00
Yujong Lee
bb3ac0fb74 fix(rust): install proxy extra for retained callback integration tests
The integration fixtures import litellm.proxy.* guardrails (crowdstrike,
purview, proxy.utils), which import fastapi at module load. The install
target only synced base SDK deps, so those 12 tests failed with a
ModuleNotFoundError on fastapi in CI.
2026-09-07 19:49:37 -07:00