LICENSE
README.md
pyproject.toml
src/synth_env/__init__.py
src/synth_env.egg-info/PKG-INFO
src/synth_env.egg-info/SOURCES.txt
src/synth_env.egg-info/dependency_links.txt
src/synth_env.egg-info/requires.txt
src/synth_env.egg-info/top_level.txt
src/synth_env/environment/__init__.py
src/synth_env/environment/core.py
src/synth_env/environment/registry.py
src/synth_env/environment/results.py
src/synth_env/environment/shared_engine.py
src/synth_env/environment/artifacts/__init__.py
src/synth_env/environment/artifacts/base.py
src/synth_env/environment/db/__init__.py
src/synth_env/environment/db/sqlite.py
src/synth_env/environment/resources/sqlite.py
src/synth_env/environment/rewards/__init__.py
src/synth_env/environment/rewards/core.py
src/synth_env/environment/tools/__init__.py
src/synth_env/examples/__init__.py
src/synth_env/examples/crafter_classic/__init__.py
src/synth_env/examples/crafter_classic/config_logging.py
src/synth_env/examples/crafter_classic/engine.py
src/synth_env/examples/crafter_classic/engine_deterministic_patch.py
src/synth_env/examples/crafter_classic/environment.py
src/synth_env/examples/crafter_classic/taskset.py
src/synth_env/examples/crafter_classic/test_fixes.py
src/synth_env/examples/crafter_classic/agent_demos/test_synth_react.py
src/synth_env/examples/crafter_classic/engine_helpers/action_map.py
src/synth_env/examples/crafter_classic/engine_helpers/serialization.py
src/synth_env/examples/enron/engine.py
src/synth_env/examples/enron/environment.py
src/synth_env/examples/enron/taskset.py
src/synth_env/examples/enron/agent_demos/test_synth_react.py
src/synth_env/examples/enron/art_helpers/email_search_tools.py
src/synth_env/examples/enron/art_helpers/local_email_db.py
src/synth_env/examples/enron/art_helpers/types_enron.py
src/synth_env/examples/enron/units/keyword_stats.py
src/synth_env/examples/enron/units/test_email_index.py
src/synth_env/examples/math/engine.py
src/synth_env/examples/math/environment.py
src/synth_env/examples/math/schema.py
src/synth_env/examples/math/taskset.py
src/synth_env/examples/math/tools.py
src/synth_env/examples/math/agent_demos/plan_execute.py
src/synth_env/examples/nmmo_classic/engine.py
src/synth_env/examples/nmmo_classic/environment.py
src/synth_env/examples/nmmo_classic/run_test.py
src/synth_env/examples/nmmo_classic/state.py
src/synth_env/examples/nmmo_classic/taskset.py
src/synth_env/examples/nmmo_classic/agent_demos/simple_demo.py
src/synth_env/examples/nmmo_classic/units/test_nmmo_basic.py
src/synth_env/examples/nmmo_classic/units/test_nmmo_environment.py
src/synth_env/examples/nmmo_classic/units/test_sanity.py
src/synth_env/examples/red/__init__.py
src/synth_env/examples/red/config_logging.py
src/synth_env/examples/red/engine.py
src/synth_env/examples/red/environment.py
src/synth_env/examples/red/taskset.py
src/synth_env/examples/red/test_fixes.py
src/synth_env/examples/red/test_fixes_mock.py
src/synth_env/examples/red/agent_demos/__init__.py
src/synth_env/examples/red/agent_demos/test_synth_react.py
src/synth_env/examples/red/engine_helpers/__init__.py
src/synth_env/examples/red/engine_helpers/memory_map.py
src/synth_env/examples/red/engine_helpers/reward_components.py
src/synth_env/examples/red/engine_helpers/screen_analysis.py
src/synth_env/examples/red/engine_helpers/state_extraction.py
src/synth_env/examples/red/engine_helpers/reward_library/__init__.py
src/synth_env/examples/red/engine_helpers/reward_library/adaptive_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/battle_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/composite_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/economy_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/efficiency_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/exploration_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/novelty_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/pallet_town_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/pokemon_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/social_rewards.py
src/synth_env/examples/red/engine_helpers/reward_library/story_rewards.py
src/synth_env/examples/red/units/__init__.py
src/synth_env/examples/red/units/test_basic_functionality.py
src/synth_env/examples/red/units/test_button_press_requirements.py
src/synth_env/examples/red/units/test_engine.py
src/synth_env/examples/red/units/test_environment.py
src/synth_env/examples/red/units/test_exploration_strategy.py
src/synth_env/examples/red/units/test_integration.py
src/synth_env/examples/red/units/test_memory_extraction.py
src/synth_env/examples/red/units/test_menu_bug_reproduction.py
src/synth_env/examples/red/units/test_movement_debug.py
src/synth_env/examples/red/units/test_pokemon_mcts_debug.py
src/synth_env/examples/red/units/test_pokemon_mcts_verbose.py
src/synth_env/examples/red/units/test_red_basic.py
src/synth_env/examples/red/units/test_red_comprehensive.py
src/synth_env/examples/red/units/test_retry_movement.py
src/synth_env/examples/red/units/test_reward_components.py
src/synth_env/examples/red/units/test_rom_integration.py
src/synth_env/examples/red/units/test_taskset.py
src/synth_env/examples/red/units/test_tree.py
src/synth_env/examples/sokoban/__init__.py
src/synth_env/examples/sokoban/engine.py
src/synth_env/examples/sokoban/environment.py
src/synth_env/examples/sokoban/taskset.py
src/synth_env/examples/sokoban/agent_demos/test_dspy_react.py
src/synth_env/examples/sokoban/agent_demos/test_synth_lats.py
src/synth_env/examples/sokoban/agent_demos/test_synth_react_locally.py
src/synth_env/examples/sokoban/agent_demos/test_synth_react_service.py
src/synth_env/examples/sokoban/engine_helpers/room_utils.py
src/synth_env/examples/sokoban/units/astar_common.py
src/synth_env/examples/sokoban/units/test_building_task_set.py
src/synth_env/examples/sokoban/units/test_false_positive.py
src/synth_env/examples/sokoban/units/test_simple_run_through_environment.py
src/synth_env/examples/sokoban/units/test_sokoban_environment.py
src/synth_env/examples/sokoban/units/test_tree.py
src/synth_env/examples/verilog/__init__.py
src/synth_env/examples/verilog/engine.py
src/synth_env/examples/verilog/environment.py
src/synth_env/examples/verilog/taskset.py
src/synth_env/examples/verilog/agent_demos/test_synth_react.py
src/synth_env/examples/verilog/units/test_verilog_engine.py
src/synth_env/examples/verilog/units/test_verilog_environment.py
src/synth_env/examples/verilog/units/test_verilog_integration.py
src/synth_env/examples/verilog/units/test_verilog_taskset.py
src/synth_env/reproducibility/core.py
src/synth_env/reproducibility/helpers.py
src/synth_env/reproducibility/tree.py
src/synth_env/service/app.py
src/synth_env/service/core_routes.py
src/synth_env/service/external_registry.py
src/synth_env/service/registry.py
src/synth_env/stateful/__init__.py
src/synth_env/stateful/core.py
src/synth_env/stateful/engine.py
src/synth_env/stateful/state.py
src/synth_env/tasks/api.py
src/synth_env/tasks/core.py
src/synth_env/tasks/filters.py
src/synth_env/tasks/utils.py
src/synth_env/v0_observability/history.py
src/synth_env/v0_observability/log.py
tests/test_pokemon_red_react.py
tests/test_updated_engine.py