Skip to content

Commit d3d8e19

Browse files
Pigbibiclaude
andcommitted
fix: forward AI audit API keys from TOML config to signal builders
_build_crisis_response_kwargs and _build_taco_rebound_kwargs were missing ai_audit_api_key, ai_audit_fallback_api_key, and ai_audit_anthropic_api_key in their string_keys sets. API keys set in TOML config were silently ignored — only env vars worked. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 9f10034 commit d3d8e19

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/quant_strategy_plugins/strategy_plugin_runner.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,9 @@ def _build_crisis_response_kwargs(plugin_config: Mapping[str, Any]) -> dict[str,
550550
"ai_audit_anthropic_base_url",
551551
"ai_audit_anthropic_model",
552552
"ai_audit_anthropic_version",
553+
"ai_audit_api_key",
554+
"ai_audit_fallback_api_key",
555+
"ai_audit_anthropic_api_key",
553556
}
554557
numeric_keys = {
555558
"synthetic_attack_multiple",
@@ -617,6 +620,9 @@ def _build_taco_rebound_kwargs(plugin_config: Mapping[str, Any]) -> dict[str, An
617620
"ai_audit_anthropic_base_url",
618621
"ai_audit_anthropic_model",
619622
"ai_audit_anthropic_version",
623+
"ai_audit_api_key",
624+
"ai_audit_fallback_api_key",
625+
"ai_audit_anthropic_api_key",
620626
}
621627
numeric_keys = {
622628
"crisis_guard_drawdown",

0 commit comments

Comments
 (0)