LICENSE
README.md
pyproject.toml
src/hapbeat_helper/__init__.py
src/hapbeat_helper/__main__.py
src/hapbeat_helper/cli.py
src/hapbeat_helper/device_registry.py
src/hapbeat_helper/materials.py
src/hapbeat_helper/mcp_server.py
src/hapbeat_helper/mdns_scanner.py
src/hapbeat_helper/ota_client.py
src/hapbeat_helper/pack_normalize.py
src/hapbeat_helper/protocol.py
src/hapbeat_helper/server.py
src/hapbeat_helper/stream_session.py
src/hapbeat_helper/tcp_client.py
src/hapbeat_helper/udp_listener.py
src/hapbeat_helper/update_check.py
src/hapbeat_helper.egg-info/PKG-INFO
src/hapbeat_helper.egg-info/SOURCES.txt
src/hapbeat_helper.egg-info/dependency_links.txt
src/hapbeat_helper.egg-info/entry_points.txt
src/hapbeat_helper.egg-info/requires.txt
src/hapbeat_helper.egg-info/top_level.txt
src/hapbeat_helper/service/__init__.py
src/hapbeat_helper/service/macos.py
src/hapbeat_helper/service/windows.py
tests/test_addressing.py
tests/test_agent_relay.py
tests/test_broadcast_routes.py
tests/test_cli_shutdown.py
tests/test_health_log.py
tests/test_log_tail_lifecycle.py
tests/test_materials.py
tests/test_mcp_tools.py
tests/test_ota_cli.py
tests/test_protocol.py
tests/test_protocol_roundtrip.py
tests/test_pwm_relay.py
tests/test_registry.py
tests/test_stream_sessions.py
tests/test_stream_v2.py
tests/test_udp_listener.py
tests/test_update_check.py