feat(phase2): provider-agnostic LLM client + composite cache (P1b)
This commit is contained in:
@@ -56,6 +56,8 @@ allowed-confusables = ["σ"]
|
||||
"src/pf1e_simulator/combat.py" = ["PLR0913"]
|
||||
# runner.py: run_encounter needs 6 params (spec, runs, seed, policy, spell_registry, capture_first_transcript)
|
||||
"src/pf1e_simulator/runner.py" = ["PLR0913"]
|
||||
# client.py: LLMClient/FakeLLMClient need the full safeguard knobs (cache, budget, pricing, retry, breaker)
|
||||
"src/pf1e_simulator/client.py" = ["PLR0913"]
|
||||
|
||||
# ── Basedpyright ──────────────────────────────────────────────────────────────
|
||||
[tool.basedpyright]
|
||||
|
||||
Reference in New Issue
Block a user