LICENSE
README.md
pyproject.toml
src/magma_core/__init__.py
src/magma_core/dataset_export.py
src/magma_core.egg-info/PKG-INFO
src/magma_core.egg-info/SOURCES.txt
src/magma_core.egg-info/dependency_links.txt
src/magma_core.egg-info/requires.txt
src/magma_core.egg-info/top_level.txt
src/magma_core/_clients/__init__.py
src/magma_core/_clients/client_base.py
src/magma_core/_clients/client_factory.py
src/magma_core/_clients/ollama_client.py
src/magma_core/_prompts/__init__.py
src/magma_core/_prompts/coach/diagnostic/coach_diagnose.py
src/magma_core/_prompts/coach/diagnostic/diag_non_optimal.py
src/magma_core/_prompts/coach/diagnostic/select_similar_cases.py
src/magma_core/_prompts/coach/specific_failure/fix_say_prompt.py
src/magma_core/_prompts/coach/specific_failure/fix_text_only_answer_prompt.py
src/magma_core/_prompts/coach/specific_failure/format_prompt.py
src/magma_core/_prompts/dataset/evaluate_leaf_prompt.py
src/magma_core/_prompts/dataset/memory_prompt.py
src/magma_core/_prompts/dataset/paraphrasing.py
src/magma_core/_prompts/userSim/judge_prompt.py
src/magma_core/_prompts/userSim/paraphrasing_prompt.py
src/magma_core/configs/__init__.py
src/magma_core/configs/config.py
src/magma_core/configs/default_config.yaml
src/magma_core/domain/__init__.py
src/magma_core/domain/agent_call.py
src/magma_core/protocol/__init__.py
src/magma_core/protocol/agent.py
src/magma_core/protocol/agent_coaching.py
src/magma_core/protocol/agent_export.py
src/magma_core/protocol/coaching.py
src/magma_core/protocol/graph.py
src/magma_core/protocol/payload/__init__.py
src/magma_core/protocol/payload/base_payload.py
src/magma_core/protocol/payload/coaching_common.py
src/magma_core/protocol/payload/dataset_build_payload.py
src/magma_core/protocol/payload/diagnosis_payload.py
src/magma_core/protocol/payload/generic_coaching.py
src/magma_core/protocol/payload/repr_instruction_variation.py
src/magma_core/protocol/payload/user_sim_payload.py
src/magma_core/serialization/__init__.py
src/magma_core/serialization/spec.py
src/magma_core/serialization/values.py
src/magma_core/simulation/__init__.py
src/magma_core/simulation/tasks_style.py
src/magma_core/simulation/agents/__init__.py
src/magma_core/simulation/agents/answers.py
src/magma_core/simulation/constraints/__init__.py
src/magma_core/simulation/constraints/base_constraint.py
src/magma_core/simulation/data_structures/__init__.py
src/magma_core/simulation/data_structures/env.py
src/magma_core/simulation/data_structures/errors.py
src/magma_core/simulation/data_structures/executor_agent_link.py
src/magma_core/simulation/data_structures/observation.py
src/magma_core/simulation/data_structures/situation.py
src/magma_core/simulation/data_structures/tools.py
src/magma_core/simulation/envs/__init__.py
src/magma_core/simulation/envs/default_env.py
src/magma_core/simulation/envs/default_multi_agent_env.py
src/magma_core/simulation/errors/__init__.py
src/magma_core/simulation/errors/base_error.py
src/magma_core/simulation/executor/__init__.py
src/magma_core/simulation/executor/executor.py
src/magma_core/simulation/executor/mono_task_executor.py
src/magma_core/simulation/goals/__init__.py
src/magma_core/simulation/goals/base_goal.py
src/magma_core/simulation/goals/failure.py
src/magma_core/simulation/goals/positive.py
src/magma_core/simulation/randomizer/__init__.py
src/magma_core/simulation/randomizer/base_random_wrapper.py
src/magma_core/simulation/randomizer/random_spec.py
src/magma_core/simulation/randomizer/runtime_randomizer.py
src/magma_core/simulation/randomizer/spec_generator.py
src/magma_core/simulation/requests/__init__.py
src/magma_core/simulation/requests/base_request.py
src/magma_core/simulation/serialization/__init__.py
src/magma_core/simulation/serialization/values.py
src/magma_core/simulation/skills/__init__.py
src/magma_core/simulation/skills/adapter.py
src/magma_core/simulation/skills/skill.py
src/magma_core/simulation/skills/skill_manager.py
src/magma_core/simulation/skills/structure.py
src/magma_core/simulation/stage/__init__.py
src/magma_core/simulation/stage/base_stage.py
src/magma_core/simulation/stage/environment_transition.py
src/magma_core/simulation/stage/stage_composite.py
src/magma_core/simulation/stage/stage_template.py
src/magma_core/simulation/state/__init__.py
src/magma_core/simulation/state/task_state.py
src/magma_core/simulation/tasks/__init__.py
src/magma_core/simulation/tasks/base_task.py
src/magma_core/simulation/tasks/benchmark_task.py
src/magma_core/simulation/tasks/definition.py
src/magma_core/simulation/tools/__init__.py
src/magma_core/simulation/tools/base_tool.py
src/magma_core/simulation/tools/decorator.py
src/magma_core/simulation/trajectory/__init__.py
src/magma_core/simulation/trajectory/action_converter.py
src/magma_core/simulation/utils/__init__.py
src/magma_core/simulation/utils/env_utils.py
src/magma_core/simulation/utils/gripper_utils.py
src/magma_core/utils/__init__.py
src/magma_core/utils/data_utils.py
src/magma_core/utils/global_utils.py
src/magma_core/utils/text_utils.py
src/magma_core/workers/__init__.py
src/magma_core/workers/base.py
src/magma_core/workers/coaching_logs.py
src/magma_core/workers/coaching_sessions.py
src/magma_core/workers/human_coaching.py
src/magma_core/workers/pool.py
src/magma_core/workers/worker.py
tests/test_base_error.py
tests/test_base_request.py
tests/test_base_task.py
tests/test_config.py
tests/test_data_utils.py
tests/test_env_and_gripper_utils.py
tests/test_goals.py
tests/test_runtime_randomizer.py
tests/test_stage_env_completion.py
tests/test_stage_template.py
tests/test_task_state.py
tests/test_text_utils.py
tests/test_tool_error_flags.py
tests/test_worker_pool.py