Implement CYA-WP-0008 llm-connect adapter integration.

Wire LLMConnectAdapter behind the existing LLMAdapter seam with config-driven
selection, graceful degradation, --offline mode, and bounded session context.
Add unit tests, integration docs, and update README/SCOPE/AGENTS.
This commit is contained in:
2026-06-22 10:36:10 +02:00
parent cd5db14fbf
commit 019f6e7dc7
17 changed files with 800 additions and 19 deletions

View File

@@ -15,6 +15,7 @@ authors = [
dependencies = [
"typer[standard]>=0.12.0",
"rich>=13.0.0",
"tomli>=2.0.0; python_version<'3.11'",
]
[project.optional-dependencies]
@@ -26,6 +27,9 @@ dev = [
test = [
"pytest>=8.0",
]
llm = [
# Install llm-connect from a sibling checkout, e.g. pip install -e ~/llm-connect
]
[project.scripts]
cya = "cya.cli.main:run"
@@ -57,6 +61,7 @@ python_functions = ["test_*"]
addopts = "-q --tb=short"
markers = [
"safety: core safety and risk classifier invariants (always run)",
"llm_live: live llm-connect inference (requires API key; manual runs only)",
]
[tool.setuptools_scm]