add overrides.disable_signals to skip CPU-heavy signal analysis (#906)

This commit is contained in:
Adil Hafeez 2026-04-23 11:38:29 -07:00 committed by GitHub
parent 22f332f62d
commit 6701195a5d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 46 additions and 1 deletions

View file

@ -24,4 +24,7 @@ pub struct AppState {
/// Shared HTTP client for upstream LLM requests (connection pooling / keep-alive).
pub http_client: reqwest::Client,
pub filter_pipeline: Arc<FilterPipeline>,
/// When false, agentic signal analysis is skipped on LLM responses to save CPU.
/// Controlled by `overrides.disable_signals` in plano config.
pub signals_enabled: bool,
}