Retirement of Semantic LLM Side-Client and SemanticGateService
mainAs of the August 2026 updates, the Semantic LLM Side-Client and the SemanticGateService have been retired. This change removes the ability to use an LLM-based side-client for semantic analysis and gate services, moving the system toward a unified, unconditional compositional gate service model.
Key Changes for Consumers:
- Semantic Analysis: The
SemanticIntegrationFactoryhas been removed. Consumers (such as MCP tools) should now callcreateContentAnalyzer(logger, config)directly. - Gate Services:
GateServiceConfigno longer acceptsllmIntegrationoptions. TheGateServiceis now unconditional and always returns a compositional service. - Type Narrowing: The
GateService.serviceTypeandGateValidationResult.validatedByfields have been narrowed from'compositional' | 'semantic'to just'compositional'. - CLI Changes: The CLI help text has been updated to remove retired
*.modespellings, repointing to canonical keys. Theanalysismode remains but is marked as deprecated.