LICENSE
README.md
pyproject.toml
src/openrat/__init__.py
src/openrat/__main__.py
src/openrat.egg-info/PKG-INFO
src/openrat.egg-info/SOURCES.txt
src/openrat.egg-info/dependency_links.txt
src/openrat.egg-info/entry_points.txt
src/openrat.egg-info/requires.txt
src/openrat.egg-info/top_level.txt
src/openrat/api/__init__.py
src/openrat/api/openrat.py
src/openrat/api/runner.py
src/openrat/core/__init__.py
src/openrat/core/artifact.py
src/openrat/core/errors.py
src/openrat/core/experiment_spec.py
src/openrat/core/protocols.py
src/openrat/core/governance/__init__.py
src/openrat/core/governance/autonomy.py
src/openrat/core/governance/patch.py
src/openrat/core/session/__init__.py
src/openrat/core/session/session.py
src/openrat/executors/__init__.py
src/openrat/executors/base_executor.py
src/openrat/executors/docker_executor.py
src/openrat/executors/registry.py
src/openrat/model/__init__.py
src/openrat/model/agent_loop.py
src/openrat/model/factory.py
src/openrat/model/types.py
src/openrat/model/adapters/base_adapter.py
src/openrat/model/adapters/claude_adapter.py
src/openrat/model/adapters/gemini_adapter.py
src/openrat/model/adapters/oai_adapter.py
src/openrat/sandbox/__init__.py
src/openrat/sandbox/guardrails.py
src/openrat/tasks/__init__.py
src/openrat/tasks/dag/__init__.py
src/openrat/tasks/dag/dag.py
src/openrat/tasks/dag/task.py
src/openrat/tasks/plan/__init__.py
src/openrat/tasks/plan/plan.py
src/openrat/tools/__init__.py
src/openrat/tools/base.py
src/openrat/tools/executor.py
src/openrat/tools/file_inspector.py
src/openrat/tools/log_reader.py
src/openrat/tools/patch_proposal.py
src/openrat/tools/registry.py
src/ui/__init__.py
src/ui/cli.py