mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-22 00:31:44 +00:00
CallbackFamily::delivery is gone. plan_success, plan_failure and plan_request return a Dispatch carrying family, delivery and gate, and DispatchCursor takes that Dispatch plus CursorFacts. Delivery was never a property of the family: legacy runs failure_handler inline from @client but on the executor from dispatch_failure_handlers, and the streaming port will need both. object_target_eligible encodes the is_sync_request gate from success_handler and failure_handler: on an async SDK request the sync handler pass runs string integrations only, so CustomLogger and plain callable targets are not logged twice alongside their async methods. Parity-neutral for OCR because _is_sync_litellm_request does not know aocr, but required before the first async route lands. |
||
|---|---|---|
| .. | ||
| crates | ||
| .gitignore | ||
| AGENTS.md | ||
| Cargo.lock | ||
| Cargo.toml | ||