LICENSE
README.md
pyproject.toml
dirtywork/__init__.py
dirtywork/__main__.py
dirtywork/bench.py
dirtywork/budget.py
dirtywork/builtin_tools.py
dirtywork/changes.py
dirtywork/dashboard.py
dirtywork/dashboard_data.py
dirtywork/firewall_gate.py
dirtywork/guardrails.py
dirtywork/live_changes.py
dirtywork/llm.py
dirtywork/osfs.py
dirtywork/procs.py
dirtywork/resume.py
dirtywork/review.py
dirtywork/rundir.py
dirtywork/runner.py
dirtywork/runs.py
dirtywork/task_types.py
dirtywork/tools.py
dirtywork/toolspec.py
dirtywork/transcript.py
dirtywork/workspace.py
dirtywork.egg-info/PKG-INFO
dirtywork.egg-info/SOURCES.txt
dirtywork.egg-info/dependency_links.txt
dirtywork.egg-info/entry_points.txt
dirtywork.egg-info/top_level.txt
dirtywork/contract/SKILL.md
dirtywork/contract/__init__.py
dirtywork/contract/machine-contract.md
dirtywork/dashboard_assets/VT323-OFL.txt
dirtywork/dashboard_assets/VT323-Regular.ttf
dirtywork/dashboard_assets/__init__.py
dirtywork/dashboard_assets/app.js
dirtywork/dashboard_assets/index.html
dirtywork/dashboard_assets/presentation.js
dirtywork/dashboard_assets/style.css
dirtywork/dashboard_assets/wopr.js
dirtywork/firewall/__init__.py
dirtywork/firewall/bounds.py
dirtywork/firewall/capabilities.py
dirtywork/firewall/errors.py
dirtywork/firewall/normalize.py
dirtywork/firewall/paths.py
dirtywork/firewall/policy.py
dirtywork/firewall/reasons.py
dirtywork/firewall/request.py
dirtywork/firewall/schema.py
dirtywork/firewall/shell.py
dirtywork/providers/__init__.py
dirtywork/providers/anthropic.py
dirtywork/providers/ollama.py
dirtywork/providers/openai_compat.py
dirtywork/sandbox/__init__.py
dirtywork/sandbox/docker.py
dirtywork/sandbox/docker_args.py
dirtywork/sandbox/docker_cli.py
dirtywork/sandbox/export.py
dirtywork/sandbox/host.py
dirtywork/sandbox/lifecycle.py
dirtywork/sandbox/live_diff.py
dirtywork/sandbox/strays.py
dirtywork/sandbox/watchdog.py
tests/test_bench.py
tests/test_budget.py
tests/test_builtin_tools.py
tests/test_changes.py
tests/test_contract.py
tests/test_dashboard.py
tests/test_dashboard_activity.py
tests/test_dashboard_activity_ui.py
tests/test_dashboard_offloading_ui.py
tests/test_dashboard_presentation.py
tests/test_dashboard_repositories.py
tests/test_dashboard_repository_controller_ui.py
tests/test_dashboard_repository_scope_ui.py
tests/test_dashboard_selection_ui.py
tests/test_dashboard_task_types.py
tests/test_dashboard_timeline_ui.py
tests/test_docker_args.py
tests/test_docker_cli.py
tests/test_docker_image.py
tests/test_docker_lifecycle.py
tests/test_docker_live.py
tests/test_docker_runs.py
tests/test_docker_sandbox.py
tests/test_export_flow.py
tests/test_export_validator.py
tests/test_firewall_bounds.py
tests/test_firewall_capabilities.py
tests/test_firewall_gate.py
tests/test_firewall_normalize.py
tests/test_firewall_parity.py
tests/test_firewall_paths.py
tests/test_firewall_policy.py
tests/test_firewall_reasons.py
tests/test_firewall_request.py
tests/test_firewall_schema.py
tests/test_firewall_shell.py
tests/test_guardrails_bash.py
tests/test_guardrails_paths.py
tests/test_junit_summary.py
tests/test_lifecycle.py
tests/test_live.py
tests/test_live_changes.py
tests/test_live_changes_runner.py
tests/test_live_diff.py
tests/test_live_ollama.py
tests/test_llm.py
tests/test_main.py
tests/test_osfs.py
tests/test_procs.py
tests/test_provider_anthropic.py
tests/test_provider_ollama.py
tests/test_provider_openai.py
tests/test_providers.py
tests/test_resume.py
tests/test_review_status.py
tests/test_review_timer.py
tests/test_rundir.py
tests/test_runner.py
tests/test_runs.py
tests/test_sandbox_host.py
tests/test_soak_tools.py
tests/test_strays.py
tests/test_task_types.py
tests/test_tools_bash.py
tests/test_tools_files.py
tests/test_toolspec.py
tests/test_transcript.py
tests/test_transcript_schema.py
tests/test_watchdog.py
tests/test_workspace.py