feat: atxpi — server power & console manager (core, CLI, deploy)
- core/hardware: драйверы real (atxctl/pyserial) + mock, ATXPI_DRIVER - core/power, console, mock: операции питания и RS232-консоли - cli/atxpi: status/on/off/reset/cycle/console (stdlib, без deps) - install.sh: one-shot curl|bash, идемпотентный, хост-агностичный - deploy: systemd-юнит, шаблон env, update.sh - README, AGENTS.md: документация и проектные решения - AGENTS.md и доки очищены от внутренних хостов/адресов (публичный репо)
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
# atxpi — зависимости (ставятся в venv на устройстве, armv7 / Python 3.13).
|
||||
# Шаг ① (core+CLI+mock) работает на чистом stdlib — ставить ничего не нужно.
|
||||
# Ниже — полный набор для web-ui (REST + WS-консоль), кликабельного MCP и консоли.
|
||||
|
||||
# RS232-консоль (real-драйвер)
|
||||
pyserial>=3.5
|
||||
|
||||
# web-ui / REST + WebSocket. Без [standard] (без uvloop/httptools) — надёжнее на armv7.
|
||||
fastapi>=0.110
|
||||
uvicorn>=0.29
|
||||
websockets>=12
|
||||
|
||||
# MCP-сервер для агентов (streamable-HTTP / stdio)
|
||||
mcp>=1.2
|
||||
Reference in New Issue
Block a user