.flatedit
.gitignore
CHANGELOG.md
CONTRIBUTING.md
Gemfile
LICENSE
MANIFEST.in
Makefile
README.md
README_LLM_HARDWARE.md
TODO.md
TODO.txt
TODO2.txt
UnitMCP_Implementation_Guide.md
_config.yml
clean_fedora.sh
detailed_tests.py
docker-compose.yml
fix_implementation.py
fix_source_files.py
flatedit.md
flatedit.txt
mermaid.js
pyproject.toml
requirements-dev.txt
requirements.txt
restart_docker.sh
run_tests.py
setup.cfg
setup.py
test_env_loader_fix.py
test_unitmcp_integration.py
tox.ini
audio/README.md
audio/pyaudio.sh
audio/pyaudio2.sh
audio/pyaudio3.sh
configs/yaml/ai/config.yaml
configs/yaml/ai/llm.yaml
configs/yaml/ai/nlp.yaml
configs/yaml/ai/speech.yaml
configs/yaml/ai/vision.yaml
configs/yaml/automation/default.yaml
configs/yaml/automation/env_automation.yaml
configs/yaml/devices/default.yaml
configs/yaml/runner/claude_runner.yaml
configs/yaml/runner/default_runner.yaml
configs/yaml/runner/led_control.yaml
docker/README.md
docker/client/Dockerfile
docker/client/llm_client.py
docker/server/Dockerfile
docker/server/hardware_server.py
docs/MIGRATION_GUIDE.md
docs/api/README.md
docs/architecture/README.md
docs/architecture/descriptions/DSL_INTEGRATION.md
docs/architecture/diagrams/architecture.svg
docs/architecture/diagrams/graph.svg
docs/architecture/diagrams/project.svg
docs/guides/hardware/README.md
docs/guides/installation/README.md
docs/guides/llm/claude_integration.md
docs/guides/llm/ollama_integration.md
examples/.gitignore
examples/CHANGELOG.md
examples/CONTRIBUTING.md
examples/LICENSE
examples/MANIFEST.in
examples/Makefile
examples/README.md
examples/README_TEMPLATE.md
examples/TODO.txt
examples/check_example_structure.py
examples/convert_example_structure.py
examples/hardware_example.py
examples/install.sh
examples/install_deps.sh
examples/mermaid.js
examples/requirements.txt
examples/run_all_examples.py
examples/setup.py
examples/start.py
examples/advanced/.test_input.txt
examples/advanced/README.md
examples/advanced/automation_example.py
examples/advanced/client.py
examples/advanced/config_automation_example.py
examples/advanced/runner.py
examples/advanced/server.py
examples/advanced/config/client.yaml
examples/advanced/config/server.yaml
examples/advanced/tests/test_advanced.py
examples/ai/.test_input.txt
examples/ai/README.md
examples/ai/ai_demo.py
examples/ai/client.py
examples/ai/runner.py
examples/ai/server.py
examples/ai/config/client.yaml
examples/ai/config/server.yaml
examples/ai/object_recognition/.test_input.txt
examples/ai/object_recognition/README.md
examples/ai/object_recognition/client.py
examples/ai/object_recognition/runner.py
examples/ai/object_recognition/server.py
examples/ai/object_recognition/config/client.yaml
examples/ai/object_recognition/config/server.yaml
examples/ai/object_recognition/tests/test_object_recognition.py
examples/ai/tests/test_ai.py
examples/ai/voice_assistant/.test_input.txt
examples/ai/voice_assistant/README.md
examples/ai/voice_assistant/client.py
examples/ai/voice_assistant/runner.py
examples/ai/voice_assistant/server.py
examples/ai/voice_assistant/config/client.yaml
examples/ai/voice_assistant/config/server.yaml
examples/ai/voice_assistant/tests/test_voice_assistant.py
examples/audio/.test_input.txt
examples/audio/README.md
examples/audio/audio_record.py
examples/audio/client.py
examples/audio/runner.py
examples/audio/server.py
examples/audio/txt.env
examples/audio/config/client.yaml
examples/audio/config/server.yaml
examples/audio/tests/test_audio.py
examples/automation/.test_input.txt
examples/automation/README.md
examples/automation/client.py
examples/automation/pipeline_demo.py
examples/automation/runner.py
examples/automation/server.py
examples/automation/simple_pipeline.py
examples/automation/txt.env
examples/automation/config/client.yaml
examples/automation/config/server.yaml
examples/automation/tests/test_automation.py
examples/basic/.test_input.txt
examples/basic/README.md
examples/basic/client.py
examples/basic/dsl_cli_example.py
examples/basic/dsl_example.py
examples/basic/dsl_quickstart_demo.py
examples/basic/runner.py
examples/basic/server.py
examples/basic/config/client.yaml
examples/basic/config/server.yaml
examples/basic/tests/test_basic.py
examples/dsl/.test_input.txt
examples/dsl/README.md
examples/dsl/cli_example.py
examples/dsl/client.py
examples/dsl/dsl_example.py
examples/dsl/quickstart_demo.py
examples/dsl/runner.py
examples/dsl/server.py
examples/dsl/unitmcp-cli
examples/dsl/config/client.yaml
examples/dsl/config/server.yaml
examples/dsl/tests/test_dsl.py
examples/fedora/README.md
examples/fedora/install.sh
examples/hardware_demos/.test_input.txt
examples/hardware_demos/README.md
examples/hardware_demos/client.py
examples/hardware_demos/led_control.py
examples/hardware_demos/runner.py
examples/hardware_demos/server.py
examples/hardware_demos/traffic_light.py
examples/hardware_demos/txt.env
examples/hardware_demos/config/client.yaml
examples/hardware_demos/config/server.yaml
examples/hardware_demos/tests/test_hardware_demos.py
examples/input_devices/.test_input.txt
examples/input_devices/README.md
examples/input_devices/client.py
examples/input_devices/keyboard_demo.py
examples/input_devices/mouse_demo.py
examples/input_devices/runner.py
examples/input_devices/server.py
examples/input_devices/txt.env
examples/input_devices/config/client.yaml
examples/input_devices/config/server.yaml
examples/input_devices/tests/test_input_devices.py
examples/install/.test_input.txt
examples/install/README.md
examples/install/SPACY.md
examples/install/client.py
examples/install/common.sh
examples/install/install_tkinter.ps1
examples/install/install_tkinter.sh
examples/install/py3.sh
examples/install/py311.sh
examples/install/pyaudio.py
examples/install/pyaudio2.py
examples/install/pyaudiodiag.py
examples/install/pyautogui.md
examples/install/pyautogui.py
examples/install/python312.sh
examples/install/runner.py
examples/install/server.py
examples/install/windows.ps1
examples/install/config/client.yaml
examples/install/config/server.yaml
examples/install/tests/test_install.py
examples/integrated_demo/.test_input.txt
examples/integrated_demo/README.md
examples/integrated_demo/client.py
examples/integrated_demo/integrated_demo.py
examples/integrated_demo/runner.py
examples/integrated_demo/server.py
examples/integrated_demo/config/client.yaml
examples/integrated_demo/config/server.yaml
examples/integrated_demo/tests/test_integrated_demo.py
examples/llm/.test_input.txt
examples/llm/README.md
examples/llm/claude_plugin_demo.py
examples/llm/client.py
examples/llm/ollama_integration.py
examples/llm/runner.py
examples/llm/server.py
examples/llm/config/client.yaml
examples/llm/config/server.yaml
examples/llm/tests/test_llm.py
examples/ollama_integration/.test_input.txt
examples/ollama_integration/README.md
examples/ollama_integration/client.py
examples/ollama_integration/ollama_integration.py
examples/ollama_integration/runner.py
examples/ollama_integration/server.py
examples/ollama_integration/txt.env
examples/ollama_integration/config/client.yaml
examples/ollama_integration/config/server.yaml
examples/ollama_integration/tests/test_ollama_integration.py
examples/platforms/raspberry_pi/.test_input.txt
examples/platforms/raspberry_pi/README.md
examples/platforms/raspberry_pi/button_demo.py
examples/platforms/raspberry_pi/client.py
examples/platforms/raspberry_pi/led_demo.py
examples/platforms/raspberry_pi/runner.py
examples/platforms/raspberry_pi/server.py
examples/platforms/raspberry_pi/traffic_light_demo.py
examples/platforms/raspberry_pi/config/client.yaml
examples/platforms/raspberry_pi/config/server.yaml
examples/platforms/raspberry_pi/tests/test_raspberry_pi.py
examples/plugin/.test_input.txt
examples/plugin/README.md
examples/plugin/client.py
examples/plugin/quickstart_demo.py
examples/plugin/runner.py
examples/plugin/server.py
examples/plugin/config/client.yaml
examples/plugin/config/server.yaml
examples/plugin/tests/test_plugin.py
examples/rpi_control/.env.example
examples/rpi_control/.test_input.txt
examples/rpi_control/README.md
examples/rpi_control/audio_example.py
examples/rpi_control/automation_example.py
examples/rpi_control/button_demo.py
examples/rpi_control/client.py
examples/rpi_control/config_automation_example.py
examples/rpi_control/config_loader.py
examples/rpi_control/env_config_automation_example.py
examples/rpi_control/gpio_example.py
examples/rpi_control/hardware_client.py
examples/rpi_control/hardware_discovery_example.py
examples/rpi_control/installation_example.py
examples/rpi_control/lcd_example.py
examples/rpi_control/led_demo.py
examples/rpi_control/my_custom_config.yaml
examples/rpi_control/run_examples.sh
examples/rpi_control/runner.py
examples/rpi_control/sample.env
examples/rpi_control/server.py
examples/rpi_control/simple_config_demo.py
examples/rpi_control/simple_env_config_demo.py
examples/rpi_control/traffic_light_demo.py
examples/rpi_control/txt.env
examples/rpi_control/config/client.yaml
examples/rpi_control/config/server.yaml
examples/rpi_control/tests/test_rpi_control.py
examples/runner/README.md
examples/runner/base_runner.py
examples/runner/runner.py
examples/runner/standalone_runner.py
examples/runner/tests/test_base_runner.py
examples/security/.test_input.txt
examples/security/README.md
examples/security/client.py
examples/security/runner.py
examples/security/security_system.py
examples/security/server.py
examples/security/txt.env
examples/security/config/client.yaml
examples/security/config/server.yaml
examples/security/tests/test_security.py
examples/server/.test_input.txt
examples/server/README.md
examples/server/client.py
examples/server/runner.py
examples/server/server.py
examples/server/start_server.py
examples/server/config/client.yaml
examples/server/config/server.yaml
examples/server/tests/test_server.py
examples/shell_cli/.test_input.txt
examples/shell_cli/README.md
examples/shell_cli/client.py
examples/shell_cli/runner.py
examples/shell_cli/server.py
examples/shell_cli/shell_cli_demo.py
examples/shell_cli/config/client.yaml
examples/shell_cli/config/server.yaml
examples/shell_cli/tests/test_shell_cli.py
examples/template/.test_input.txt
examples/template/README.md
examples/template/client.py
examples/template/runner.py
examples/template/server.py
examples/template/config/client.yaml
examples/template/config/server.yaml
examples/template/tests/test_example.py
examples/tests/test_example_components.py
examples/tests/test_example_execution.py
examples/tests/test_example_structure.py
examples/tts/.test_input.txt
examples/tts/README.md
examples/tts/README_MINIMAL_OLLAMA.md
examples/tts/client.py
examples/tts/get_weather_from_ollama.py
examples/tts/install_local.sh
examples/tts/install_minimal_ollama.sh
examples/tts/install_remote.sh
examples/tts/runner.py
examples/tts/sample1.txt
examples/tts/sample2.txt
examples/tts/sample3.txt
examples/tts/server.py
examples/tts/start_client.sh
examples/tts/start_ollama.sh
examples/tts/start_server.sh
examples/tts/start_stt_server.sh
examples/tts/start_tts_server.sh
examples/tts/start_unitmcp_client.sh
examples/tts/stt_server.py
examples/tts/tts_server_runner.py
examples/tts/txt.env
examples/tts/unitmcp_client.py
examples/tts/config/client.yaml
examples/tts/config/server.yaml
examples/tts/tests/test_tts.py
examples/unitmcp/.test_input.txt
examples/unitmcp/README.md
examples/unitmcp/__init__.py
examples/unitmcp/client.py
examples/unitmcp/hardware_client.py
examples/unitmcp/runner.py
examples/unitmcp/server.py
examples/unitmcp/bridges/.test_input.txt
examples/unitmcp/bridges/README.md
examples/unitmcp/bridges/__init__.py
examples/unitmcp/bridges/client.py
examples/unitmcp/bridges/mqtt_bridge.py
examples/unitmcp/bridges/runner.py
examples/unitmcp/bridges/server.py
examples/unitmcp/bridges/config/client.yaml
examples/unitmcp/bridges/config/server.yaml
examples/unitmcp/bridges/tests/test_bridges.py
examples/unitmcp/config/client.yaml
examples/unitmcp/config/server.yaml
examples/unitmcp/tests/test_unitmcp.py
examples/update/.test_input.txt
examples/update/README.md
examples/update/changelog.py
examples/update/client.py
examples/update/code.sh
examples/update/duplicated.py
examples/update/git.sh
examples/update/pypi.sh
examples/update/requirements.py
examples/update/runner.py
examples/update/server.py
examples/update/src.py
examples/update/version.sh
examples/update/config/client.yaml
examples/update/config/server.yaml
examples/update/tests/test_update.py
examples/voice_assistant/.test_input.txt
examples/voice_assistant/README.md
examples/voice_assistant/client.py
examples/voice_assistant/runner.py
examples/voice_assistant/server.py
examples/voice_assistant/txt.env
examples/voice_assistant/voice_assistant.py
examples/voice_assistant/config/client.yaml
examples/voice_assistant/config/server.yaml
examples/voice_assistant/tests/test_voice_assistant.py
fedora/README.md
fedora/install.sh
hardware/README.md
hardware/configure_hardware.ps1
hardware/configure_hardware.sh
install/README.md
install/SPACY.md
install/install.sh
install/install_models.sh
install/install_tkinter.ps1
install/install_tkinter.sh
install/install_windows.ps1
install/pyaudio.py
install/pyaudio2.py
install/pyaudiodiag.py
install/pyautogui.md
install/pyautogui.py
install/python312.sh
install/shared_install.sh
install/windows.ps1
macos/README.md
macos/install.sh
misc/README.md
misc/README_ssh_tools.md
nlp/README.md
nlp/spacy.sh
python/README.md
python/pip.sh
python/python.sh
python/requirements.sh
rpi/README.md
rpi/fix_cert.sh
rpi/optimize_rpi.sh
rpi/update.sh
rpi_control/.env.docker
rpi_control/.gitignore
rpi_control/README.md
rpi_control/client.sh
rpi_control/debug_server.sh
rpi_control/docker-compose.yml
rpi_control/env.sample
rpi_control/install.sh
rpi_control/install_rpi.sh
rpi_control/prepare_audio_files.sh
rpi_control/requirements.txt
rpi_control/restart_docker.sh
rpi_control/run_all_examples.sh
rpi_control/run_enhanced_hardware.sh
rpi_control/run_example.sh
rpi_control/run_hardware_with_server.sh
rpi_control/run_speaker_with_server.sh
rpi_control/start.sh
rpi_control/start_mcp_server.sh
rpi_control/start_service.sh
rpi_control/tox.ini
rpi_control/client/Dockerfile
rpi_control/client/llm_client.py
rpi_control/examples/README_LLM_MCP.md
rpi_control/examples/audio_record.py
rpi_control/examples/diagnose_and_setup.py
rpi_control/examples/enhanced_hardware_client.py
rpi_control/examples/enhanced_hardware_server.py
rpi_control/examples/full_demo.py
rpi_control/examples/gpio.png
rpi_control/examples/hardware_client.py
rpi_control/examples/hardware_server.py
rpi_control/examples/hello_world.py
rpi_control/examples/led_control.py
rpi_control/examples/llm_hardware_client.py
rpi_control/examples/llm_hardware_control.py
rpi_control/examples/mqtt_example.py
rpi_control/examples/play_audio_unitmcp.py
rpi_control/examples/play_sample_audio.sh
rpi_control/examples/port.py
rpi_control/examples/rpi_control.py
rpi_control/examples/run_port_example.sh
rpi_control/examples/setup_lcd.py
rpi_control/examples/simple_client.py
rpi_control/examples/simple_server.py
rpi_control/examples/speaker_control.py
rpi_control/examples/test_lcd.py
rpi_control/examples/test_llm_mcp.py
rpi_control/examples/test_simulation_mode.py
rpi_control/llm/Dockerfile
rpi_control/remote/README.md
rpi_control/remote/connect.sh
rpi_control/remote/files.sh
rpi_control/remote/install.sh
rpi_control/remote/log.sh
rpi_control/remote/requirements.txt
rpi_control/remote/scp.sh
rpi_control/remote/start.sh
rpi_control/remote/start_service.sh
rpi_control/rpi/Dockerfile
rpi_control/rpi/hardware_server.py
rpi_control/setup/README.md
rpi_control/setup/remote_setup.py
rpi_control/setup/setup_all.py
rpi_control/setup/gpio/setup_gpio.py
rpi_control/setup/i2c/setup_i2c.py
rpi_control/setup/lcd/setup_lcd.py
rpi_control/setup/neopixel/setup_neopixel.py
rpi_control/setup/oled/setup_oled.py
rpi_control/setup/spi/setup_spi.py
scripts/verify_migration.py
service/README.md
service/setup_service.sh
src/unitmcp/__init__.py
src/unitmcp/__init__.py.bak
src/unitmcp/_version.py
src/unitmcp/_version.py.bak
src/unitmcp.egg-info/PKG-INFO
src/unitmcp.egg-info/SOURCES.txt
src/unitmcp.egg-info/dependency_links.txt
src/unitmcp.egg-info/requires.txt
src/unitmcp.egg-info/top_level.txt
src/unitmcp/__pycache__/__init__.cpython-311.pyc
src/unitmcp/__pycache__/__init__.cpython-312.pyc
src/unitmcp/__pycache__/__init__.cpython-313.pyc
src/unitmcp/ai/__init__.py
src/unitmcp/ai/common/model_interface.py
src/unitmcp/ai/llm/__init__.py
src/unitmcp/ai/llm/claude.py
src/unitmcp/ai/llm/ollama.py
src/unitmcp/ai/llm/openai.py
src/unitmcp/ai/nlp/__init__.py
src/unitmcp/ai/nlp/huggingface.py
src/unitmcp/ai/nlp/spacy_integration.py
src/unitmcp/ai/speech/__init__.py
src/unitmcp/ai/speech/audio_analysis.py
src/unitmcp/ai/speech/stt.py
src/unitmcp/ai/speech/tts.py
src/unitmcp/ai/vision/__init__.py
src/unitmcp/ai/vision/face_analysis.py
src/unitmcp/ai/vision/image_processing.py
src/unitmcp/ai/vision/object_detection.py
src/unitmcp/cli/__init__.py
src/unitmcp/cli/main.py
src/unitmcp/cli/parser.py
src/unitmcp/cli/__pycache__/__init__.cpython-311.pyc
src/unitmcp/cli/__pycache__/__init__.cpython-312.pyc
src/unitmcp/cli/__pycache__/main.cpython-311.pyc
src/unitmcp/cli/__pycache__/main.cpython-312.pyc
src/unitmcp/cli/__pycache__/parser.cpython-311.pyc
src/unitmcp/cli/__pycache__/parser.cpython-312.pyc
src/unitmcp/cli/commands/__init__.py
src/unitmcp/cli/commands/automation.py
src/unitmcp/cli/commands/device.py
src/unitmcp/cli/commands/nl.py
src/unitmcp/cli/commands/system.py
src/unitmcp/cli/commands/__pycache__/__init__.cpython-311.pyc
src/unitmcp/cli/commands/__pycache__/__init__.cpython-312.pyc
src/unitmcp/cli/commands/__pycache__/automation.cpython-311.pyc
src/unitmcp/cli/commands/__pycache__/automation.cpython-312.pyc
src/unitmcp/cli/commands/__pycache__/device.cpython-311.pyc
src/unitmcp/cli/commands/__pycache__/device.cpython-312.pyc
src/unitmcp/cli/commands/__pycache__/nl.cpython-311.pyc
src/unitmcp/cli/commands/__pycache__/nl.cpython-312.pyc
src/unitmcp/cli/commands/__pycache__/system.cpython-311.pyc
src/unitmcp/cli/commands/__pycache__/system.cpython-312.pyc
src/unitmcp/client/__init__.py
src/unitmcp/client/client.py
src/unitmcp/client/shell.py
src/unitmcp/client/__pycache__/__init__.cpython-311.pyc
src/unitmcp/client/__pycache__/__init__.cpython-312.pyc
src/unitmcp/client/__pycache__/__init__.cpython-313.pyc
src/unitmcp/client/__pycache__/client.cpython-311.pyc
src/unitmcp/client/__pycache__/client.cpython-312.pyc
src/unitmcp/client/__pycache__/client.cpython-313.pyc
src/unitmcp/client/__pycache__/shell.cpython-311.pyc
src/unitmcp/client/__pycache__/shell.cpython-312.pyc
src/unitmcp/dsl/__init__.py
src/unitmcp/dsl/compiler.py
src/unitmcp/dsl/integration.py
src/unitmcp/dsl/__pycache__/__init__.cpython-311.pyc
src/unitmcp/dsl/__pycache__/__init__.cpython-312.pyc
src/unitmcp/dsl/__pycache__/compiler.cpython-311.pyc
src/unitmcp/dsl/__pycache__/compiler.cpython-312.pyc
src/unitmcp/dsl/__pycache__/integration.cpython-311.pyc
src/unitmcp/dsl/__pycache__/integration.cpython-312.pyc
src/unitmcp/dsl/converters/__init__.py
src/unitmcp/dsl/converters/mock_factory.py
src/unitmcp/dsl/converters/to_devices.py
src/unitmcp/dsl/converters/__pycache__/__init__.cpython-311.pyc
src/unitmcp/dsl/converters/__pycache__/__init__.cpython-312.pyc
src/unitmcp/dsl/converters/__pycache__/mock_factory.cpython-311.pyc
src/unitmcp/dsl/converters/__pycache__/mock_factory.cpython-312.pyc
src/unitmcp/dsl/converters/__pycache__/to_devices.cpython-311.pyc
src/unitmcp/dsl/converters/__pycache__/to_devices.cpython-312.pyc
src/unitmcp/dsl/formats/__init__.py
src/unitmcp/dsl/formats/yaml_parser.py
src/unitmcp/dsl/formats/__pycache__/__init__.cpython-311.pyc
src/unitmcp/dsl/formats/__pycache__/__init__.cpython-312.pyc
src/unitmcp/dsl/formats/__pycache__/yaml_parser.cpython-311.pyc
src/unitmcp/dsl/formats/__pycache__/yaml_parser.cpython-312.pyc
src/unitmcp/events/event_system.py
src/unitmcp/events/__pycache__/event_system.cpython-311.pyc
src/unitmcp/events/__pycache__/event_system.cpython-312.pyc
src/unitmcp/hardware/base.py
src/unitmcp/hardware/button.py
src/unitmcp/hardware/device_factory.py
src/unitmcp/hardware/display.py
src/unitmcp/hardware/led.py
src/unitmcp/hardware/traffic_light.py
src/unitmcp/hardware/__pycache__/base.cpython-311.pyc
src/unitmcp/hardware/__pycache__/base.cpython-312.pyc
src/unitmcp/hardware/__pycache__/button.cpython-311.pyc
src/unitmcp/hardware/__pycache__/button.cpython-312.pyc
src/unitmcp/hardware/__pycache__/device_factory.cpython-311.pyc
src/unitmcp/hardware/__pycache__/device_factory.cpython-312.pyc
src/unitmcp/hardware/__pycache__/display.cpython-311.pyc
src/unitmcp/hardware/__pycache__/display.cpython-312.pyc
src/unitmcp/hardware/__pycache__/led.cpython-311.pyc
src/unitmcp/hardware/__pycache__/led.cpython-312.pyc
src/unitmcp/hardware/__pycache__/traffic_light.cpython-311.pyc
src/unitmcp/hardware/__pycache__/traffic_light.cpython-312.pyc
src/unitmcp/llm/__init__.py
src/unitmcp/llm/claude.py
src/unitmcp/llm/__pycache__/__init__.cpython-311.pyc
src/unitmcp/llm/__pycache__/__init__.cpython-312.pyc
src/unitmcp/llm/__pycache__/claude.cpython-311.pyc
src/unitmcp/llm/__pycache__/claude.cpython-312.pyc
src/unitmcp/pipeline/__init__.py
src/unitmcp/pipeline/pipeline.py
src/unitmcp/pipeline/__pycache__/__init__.cpython-311.pyc
src/unitmcp/pipeline/__pycache__/__init__.cpython-312.pyc
src/unitmcp/pipeline/__pycache__/pipeline.cpython-311.pyc
src/unitmcp/pipeline/__pycache__/pipeline.cpython-312.pyc
src/unitmcp/platforms/adapters/platform_adapter.py
src/unitmcp/platforms/adapters/__pycache__/platform_adapter.cpython-311.pyc
src/unitmcp/platforms/adapters/__pycache__/platform_adapter.cpython-312.pyc
src/unitmcp/plugin/main.py
src/unitmcp/plugin/core/dsl_integration.py
src/unitmcp/plugin/core/error_handling.py
src/unitmcp/plugin/core/hardware_client.py
src/unitmcp/plugin/nl/parser.py
src/unitmcp/plugin/state/conversation_state.py
src/unitmcp/protocols/__init__.py
src/unitmcp/protocols/hardware_protocol.py
src/unitmcp/protocols/llm_mcp.py
src/unitmcp/protocols/protocol_strategy.py
src/unitmcp/protocols/__pycache__/__init__.cpython-311.pyc
src/unitmcp/protocols/__pycache__/__init__.cpython-312.pyc
src/unitmcp/protocols/__pycache__/__init__.cpython-313.pyc
src/unitmcp/protocols/__pycache__/hardware_protocol.cpython-311.pyc
src/unitmcp/protocols/__pycache__/hardware_protocol.cpython-312.pyc
src/unitmcp/protocols/__pycache__/hardware_protocol.cpython-313.pyc
src/unitmcp/protocols/__pycache__/llm_mcp.cpython-311.pyc
src/unitmcp/protocols/__pycache__/llm_mcp.cpython-312.pyc
src/unitmcp/protocols/__pycache__/mcp.cpython-311.pyc
src/unitmcp/protocols/__pycache__/mcp.cpython-312.pyc
src/unitmcp/protocols/__pycache__/protocol_strategy.cpython-311.pyc
src/unitmcp/protocols/__pycache__/protocol_strategy.cpython-312.pyc
src/unitmcp/remote/__init__.py
src/unitmcp/remote/connection.py
src/unitmcp/remote/discovery.py
src/unitmcp/remote/protocol.py
src/unitmcp/remote/__pycache__/__init__.cpython-311.pyc
src/unitmcp/remote/__pycache__/__init__.cpython-312.pyc
src/unitmcp/remote/__pycache__/connection.cpython-311.pyc
src/unitmcp/remote/__pycache__/connection.cpython-312.pyc
src/unitmcp/remote/__pycache__/discovery.cpython-311.pyc
src/unitmcp/remote/__pycache__/discovery.cpython-312.pyc
src/unitmcp/remote/__pycache__/protocol.cpython-311.pyc
src/unitmcp/remote/__pycache__/protocol.cpython-312.pyc
src/unitmcp/runner/__init__.py
src/unitmcp/runner/claude_interface.py
src/unitmcp/runner/client_setup.py
src/unitmcp/runner/llm_interface.py
src/unitmcp/runner/main.py
src/unitmcp/runner/ollama_interface.py
src/unitmcp/runner/server_setup.py
src/unitmcp/security/__init__.py
src/unitmcp/security/permissions.py
src/unitmcp/security/__pycache__/__init__.cpython-311.pyc
src/unitmcp/security/__pycache__/__init__.cpython-312.pyc
src/unitmcp/security/__pycache__/permissions.cpython-311.pyc
src/unitmcp/security/__pycache__/permissions.cpython-312.pyc
src/unitmcp/server/__init__.py
src/unitmcp/server/audio.py
src/unitmcp/server/base.py
src/unitmcp/server/camera.py
src/unitmcp/server/gpio.py
src/unitmcp/server/input.py
src/unitmcp/server/server_main.py
src/unitmcp/server/__pycache__/__init__.cpython-311.pyc
src/unitmcp/server/__pycache__/__init__.cpython-312.pyc
src/unitmcp/server/__pycache__/audio.cpython-311.pyc
src/unitmcp/server/__pycache__/audio.cpython-312.pyc
src/unitmcp/server/__pycache__/base.cpython-311.pyc
src/unitmcp/server/__pycache__/base.cpython-312.pyc
src/unitmcp/server/__pycache__/camera.cpython-311.pyc
src/unitmcp/server/__pycache__/camera.cpython-312.pyc
src/unitmcp/server/__pycache__/gpio.cpython-311.pyc
src/unitmcp/server/__pycache__/gpio.cpython-312.pyc
src/unitmcp/server/__pycache__/input.cpython-311.pyc
src/unitmcp/server/__pycache__/input.cpython-312.pyc
src/unitmcp/sync/__init__.py
src/unitmcp/sync/file_sync.py
src/unitmcp/sync/package_manager.py
src/unitmcp/sync/repo_manager.py
src/unitmcp/sync/__pycache__/__init__.cpython-311.pyc
src/unitmcp/sync/__pycache__/__init__.cpython-312.pyc
src/unitmcp/sync/__pycache__/file_sync.cpython-311.pyc
src/unitmcp/sync/__pycache__/file_sync.cpython-312.pyc
src/unitmcp/sync/__pycache__/package_manager.cpython-311.pyc
src/unitmcp/sync/__pycache__/package_manager.cpython-312.pyc
src/unitmcp/sync/__pycache__/repo_manager.cpython-311.pyc
src/unitmcp/sync/__pycache__/repo_manager.cpython-312.pyc
src/unitmcp/utils/__init__.py
src/unitmcp/utils/env_loader.py
src/unitmcp/utils/logger.py
src/unitmcp/utils/__pycache__/__init__.cpython-311.pyc
src/unitmcp/utils/__pycache__/__init__.cpython-312.pyc
src/unitmcp/utils/__pycache__/__init__.cpython-313.pyc
src/unitmcp/utils/__pycache__/env_loader.cpython-311.pyc
src/unitmcp/utils/__pycache__/env_loader.cpython-312.pyc
src/unitmcp/utils/__pycache__/env_loader.cpython-313.pyc
src/unitmcp/utils/__pycache__/logger.cpython-311.pyc
src/unitmcp/utils/__pycache__/logger.cpython-312.pyc
src/unitmcp/utils/__pycache__/logger.cpython-313.pyc
ssh/README.md
ssh/README_ssh_tools.md
ssh/remote_update.sh
ssh/ssh.sh
ssh/ssh_connect.py
ssh/ssh_connect_wrapper.sh
test/README.md
test/debug_imports.py
test/env.sh
test/test_imports.py
tests/__init__.py
tests/conftest.py
tests/run_all_tests.py
tests/test_client.py
tests/test_config.yaml
tests/test_server.py
tests/cli/test_parser.py
tests/dsl/test_compiler.py
tests/dsl/test_device_converter.py
tests/dsl/test_integration.py
tests/dsl/test_yaml_parser.py
tests/llm/test_claude.py
tests/unitmcp/__init__.py
tests/unitmcp/events/test_event_system.py
tests/unitmcp/hardware/test_device_factory.py
tests/unitmcp/platforms/adapters/test_platform_adapter.py
tests/unitmcp/protocols/test_protocol_strategy.py
tests/unitmcp/remote/test_connection.py
tests/unitmcp/remote/test_discovery.py
tests/unitmcp/remote/test_protocol.py
tests/unitmcp/sync/test_file_sync.py
tests/unitmcp/sync/test_package_manager.py
tests/unitmcp/sync/test_repo_manager.py
ubuntu/README.md
ubuntu/install.sh
update/README.md
update/changelog.py
update/code.sh
update/duplicated.py
update/duplicated.sh
update/git.sh
update/package.sh
update/pypi.sh
update/requirements.py
update/src.py
update/upgrade.sh
update/version.sh
update/versions.py