feat: integrate NFC infrared peripherals and orchestration

This commit is contained in:
vee
2026-08-25 11:45:45 +08:00
parent 9ac8fdface
commit 2529b4896a
19 changed files with 3818 additions and 117 deletions
+2 -1
View File
@@ -6,6 +6,7 @@ Requires-Python: >=3.11
Requires-Dist: jsonschema>=4.21
Requires-Dist: pydantic>=2.6
Requires-Dist: PyYAML>=6.0
Requires-Dist: paho-mqtt<3,>=2
Provides-Extra: api
Requires-Dist: fastapi>=0.110; extra == "api"
Requires-Dist: uvicorn>=0.27; extra == "api"
@@ -15,7 +16,7 @@ Requires-Dist: python-can>=4.3; extra == "can"
Provides-Extra: llm
Requires-Dist: openai>=1.30; extra == "llm"
Provides-Extra: ir
Requires-Dist: paho-mqtt<3,>=2; extra == "ir"
Requires-Dist: pyserial<4,>=3.5; extra == "ir"
Provides-Extra: test
Requires-Dist: pytest>=8; extra == "test"
Requires-Dist: pytest-cov>=5; extra == "test"
+4 -1
View File
@@ -47,6 +47,9 @@ src/cognitive_agent/infrastructure/can/zlgcan_linux_bridge.py
src/cognitive_agent/infrastructure/firmware/__init__.py
src/cognitive_agent/infrastructure/firmware/t2g_seat.py
src/cognitive_agent/infrastructure/llm/openai_responses.py
src/cognitive_agent/infrastructure/nfc/__init__.py
src/cognitive_agent/infrastructure/nfc/pn532.py
src/cognitive_agent/infrastructure/nfc/reader.py
src/cognitive_agent/runtime/contracts.py
src/cognitive_agent/testing/__init__.py
src/cognitive_agent/testing/ch1_hil.py
src/cognitive_agent/testing/ch1_hil.py
+2 -1
View File
@@ -1,6 +1,7 @@
jsonschema>=4.21
pydantic>=2.6
PyYAML>=6.0
paho-mqtt<3,>=2
[api]
fastapi>=0.110
@@ -15,7 +16,7 @@ mypy>=1.9
ruff>=0.4
[ir]
paho-mqtt<3,>=2
pyserial<4,>=3.5
[llm]
openai>=1.30