LICENSE
README.md
pyproject.toml
src/sandcastle_sim/__init__.py
src/sandcastle_sim/bootstrap.py
src/sandcastle_sim/cli.py
src/sandcastle_sim/runtime.py
src/sandcastle_sim.egg-info/PKG-INFO
src/sandcastle_sim.egg-info/SOURCES.txt
src/sandcastle_sim.egg-info/dependency_links.txt
src/sandcastle_sim.egg-info/entry_points.txt
src/sandcastle_sim.egg-info/requires.txt
src/sandcastle_sim.egg-info/top_level.txt
src/sandcastle_sim/agent/__init__.py
src/sandcastle_sim/agent/chat.py
src/sandcastle_sim/agent/one_shot.py
src/sandcastle_sim/data/evals/quick.yaml
src/sandcastle_sim/data/gui/index.html
src/sandcastle_sim/data/seeds/docker-compose.yml
src/sandcastle_sim/data/seeds/ha_config/configuration.yaml
src/sandcastle_sim/data/seeds/ha_config/scenes.yaml
src/sandcastle_sim/data/seeds/mosquitto/config/mosquitto.conf
src/sandcastle_sim/evals/__init__.py
src/sandcastle_sim/evals/runner.py
src/sandcastle_sim/mcp_server/__init__.py
src/sandcastle_sim/mcp_server/events.py
src/sandcastle_sim/mcp_server/ha_client.py
src/sandcastle_sim/mcp_server/server.py
src/sandcastle_sim/simulator/__init__.py
src/sandcastle_sim/simulator/base.py
src/sandcastle_sim/simulator/behaviors.py
src/sandcastle_sim/simulator/climate.py
src/sandcastle_sim/simulator/control.py
src/sandcastle_sim/simulator/covers.py
src/sandcastle_sim/simulator/lights.py
src/sandcastle_sim/simulator/locks.py
src/sandcastle_sim/simulator/main.py
src/sandcastle_sim/simulator/media.py
src/sandcastle_sim/simulator/sensors.py
src/sandcastle_sim/simulator/switches.py
src/sandcastle_sim/simulator/topology.py
src/sandcastle_sim/simulator/vacuum.py
tests/test_evals_runner.py
tests/test_integration_smoke.py
tests/test_packaging.py
tests/test_tool_routing.py