Coverage for src/lexigram/ai/di/factories.py: 100%
2 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 07:19 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 07:19 +0800
1"""AI component factory functions for the Lexigram AI provider.
3Each factory creates a concrete AI sub-service from its configuration object.
4They are extracted from :class:`~lexigram.ai.di.provider.AIProvider` so that
5``provider.py`` remains focused on lifecycle management.
6"""
8from __future__ import annotations
10__all__: list[str] = []