mirror of
https://github.com/katanemo/plano.git
synced 2026-07-11 16:12:13 +02:00
retry: add core retry types and module structure
Add the retry module with core type definitions including: - RequestContext, RequestSignature for request deduplication - RetryExhaustedError, AllProvidersExhaustedError for error handling - AttemptError, AttemptErrorType for attempt tracking - ValidationError, ValidationWarning for config validation - Helper functions for provider extraction and hashing Wire up pub mod retry in lib.rs. Signed-off-by: Troy Mitchell <i@troy-y.org>
This commit is contained in:
parent
6853e4d88f
commit
5a2d0aa52e
2 changed files with 805 additions and 0 deletions
|
|
@ -7,6 +7,7 @@ pub mod llm_providers;
|
|||
pub mod path;
|
||||
pub mod pii;
|
||||
pub mod ratelimit;
|
||||
pub mod retry;
|
||||
pub mod routing;
|
||||
pub mod stats;
|
||||
pub mod tokenizer;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue