diff --git a/hindsight-api-slim/tests/test_hierarchical_config.py b/hindsight-api-slim/tests/test_hierarchical_config.py index 0cb838a6da..4e6ba68e25 100644 --- a/hindsight-api-slim/tests/test_hierarchical_config.py +++ b/hindsight-api-slim/tests/test_hierarchical_config.py @@ -124,9 +124,10 @@ async def test_hierarchical_fields_categorization(): assert "llm_gemini_safety_settings" in configurable assert "mcp_enabled_tools" in configurable assert "retain_chunk_batch_size" in configurable + assert "enable_auto_consolidation" in configurable # Verify count is correct - assert len(configurable) == 35 + assert len(configurable) == 36 # Verify credential fields (NEVER exposed) assert "llm_api_key" in credentials diff --git a/hindsight-cli/src/api.rs b/hindsight-cli/src/api.rs index dce453652a..9f71636c4f 100644 --- a/hindsight-cli/src/api.rs +++ b/hindsight-cli/src/api.rs @@ -953,7 +953,11 @@ impl ApiClient { _verbose: bool, ) -> Result { self.runtime.block_on(async { - let response = self.client.trigger_consolidation(bank_id, None).await?; + let body = types::ConsolidationRequest::default(); + let response = self + .client + .trigger_consolidation(bank_id, None, &body) + .await?; Ok(response.into_inner()) }) }