28 lines
729 B
Python
28 lines
729 B
Python
|
|
"""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",
|
||
|
|
]
|
||
|
|
|