litellm/litellm/proxy/policy_engine
2026-09-23 17:50:09 -07:00
..
__init__.py chore(lint): clear grandfathered over-limit lint drift and ratchet budgets down 2026-08-05 12:18:13 -07:00
architecture.md [Feat] New LiteLLM Policy engine - create policies to manage guardrails, conditions - permissions per Key, Team (#19612) 2026-01-22 19:49:53 -08:00
attachment_registry.py fix(policy_engine): ignore inapplicable non-default attachments when selecting defaults 2026-09-20 09:07:08 +00:00
condition_evaluator.py perf: build log messages lazily so filtered-out log records cost nothing (#35703) 2026-08-04 04:34:52 +00:00
init_policies.py refactor(typing): replace Any with proven types in 65 backend files 2026-09-02 09:11:36 +00:00
pipeline_executor.py feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones (#42793) 2026-09-23 17:50:09 -07:00
policy_endpoints.py feat(policy_engine): add default fallback policy attachments 2026-09-20 08:39:03 +00:00
policy_matcher.py fix(policy_engine): keep inherited parent guardrails when a child policy condition misses (#42548) 2026-09-22 23:27:38 -07:00
policy_registry.py refactor(repositories): type prisma table access with one generic protocol 2026-08-25 12:14:17 +00:00
policy_resolve_endpoints.py fix(policy_engine): ignore inapplicable non-default attachments when selecting defaults 2026-09-20 09:07:08 +00:00
policy_resolver.py fix(policy_engine): keep inherited parent guardrails when a child policy condition misses (#42548) 2026-09-22 23:27:38 -07:00
policy_validator.py feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011) 2026-08-04 12:54:39 -07:00
response_retrieval.py fix(policy_engine): ignore inapplicable non-default attachments when selecting defaults 2026-09-20 09:07:08 +00:00