"""llm-connect adapter boundary — the integration seam (T04). can-you-assist owns orchestration + CLI experience. llm-connect owns provider access, config, token counting, and structured I/O. This package defines the small stable Protocol / interface that all model interaction must flow through. A deterministic fake lives here for tests. Real delegation to llm-connect is a small localized change once the contract is stable. See workplan CYA-WP-0001-T04 for the full contract and acceptance criteria. """ from .adapter import ( AssistanceRequest, AssistanceResponse, LLMAdapter, FakeLLMAdapter, ) __all__ = [ "AssistanceRequest", "AssistanceResponse", "LLMAdapter", "FakeLLMAdapter", ]