LICENSE
NOTICE
README.md
pyproject.toml
src/race_mcp/__init__.py
src/race_mcp/__main__.py
src/race_mcp/action_request.py
src/race_mcp/approval.py
src/race_mcp/approval_watcher.py
src/race_mcp/audit.py
src/race_mcp/background_probe.py
src/race_mcp/background_screen.py
src/race_mcp/background_tmux.py
src/race_mcp/backup.py
src/race_mcp/cli.py
src/race_mcp/codex_assets.py
src/race_mcp/config_models.py
src/race_mcp/constants.py
src/race_mcp/core_dispatcher.py
src/race_mcp/device_sources.py
src/race_mcp/entrypoint.py
src/race_mcp/execution_grant.py
src/race_mcp/full_access.py
src/race_mcp/multi_device.py
src/race_mcp/policy.py
src/race_mcp/policy_engine.py
src/race_mcp/product_ux.py
src/race_mcp/risk_commands.json
src/race_mcp/runner_broker.py
src/race_mcp/runner_broker_state.py
src/race_mcp/runtime_cli.py
src/race_mcp/server.py
src/race_mcp/server_cli.py
src/race_mcp/server_manager.py
src/race_mcp/state_recorder.py
src/race_mcp/transfer.py
src/race_mcp/transport.py
src/race_mcp/workspace.py
src/race_mcp.egg-info/PKG-INFO
src/race_mcp.egg-info/SOURCES.txt
src/race_mcp.egg-info/dependency_links.txt
src/race_mcp.egg-info/entry_points.txt
src/race_mcp.egg-info/requires.txt
src/race_mcp.egg-info/top_level.txt
src/race_mcp/codex_assets/codex/race-operator.toml
src/race_mcp/codex_assets/codex/race-mcp-knowledge/SKILL.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/Common.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/README.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/CLI/Advanced.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/CLI/Normal.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/CLI/Quick.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/Server/Advanced.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/Server/Normal.md
src/race_mcp/codex_assets/codex/race-mcp-knowledge/references/Server/Quick.md
src/race_mcp/core/__init__.py
src/race_mcp/core/config.py
src/race_mcp/core/constants.py
src/race_mcp/core/contracts.py
src/race_mcp/core/device.py
src/race_mcp/core/policy.py
src/race_mcp/core/policy_engine.py
src/race_mcp/mcp_server/__init__.py
src/race_mcp/mcp_server/cli.py
src/race_mcp/mcp_server/server.py
src/race_mcp/operator_cli/__init__.py
src/race_mcp/operator_cli/cli.py
src/race_mcp/operator_cli/codex_assets.py
src/race_mcp/operator_cli/product_ux.py
src/race_mcp/remote_scripts/install_background_tool.sh
src/race_mcp/remote_scripts/probe_background_tool.sh
src/race_mcp/runtime/__init__.py
src/race_mcp/runtime/action_request.py
src/race_mcp/runtime/approval.py
src/race_mcp/runtime/approval_watcher.py
src/race_mcp/runtime/audit.py
src/race_mcp/runtime/background_probe.py
src/race_mcp/runtime/background_screen.py
src/race_mcp/runtime/background_tmux.py
src/race_mcp/runtime/backup.py
src/race_mcp/runtime/composition.py
src/race_mcp/runtime/config.py
src/race_mcp/runtime/config_models.py
src/race_mcp/runtime/device_sources.py
src/race_mcp/runtime/dispatcher.py
src/race_mcp/runtime/execution_grant.py
src/race_mcp/runtime/full_access.py
src/race_mcp/runtime/multi_device.py
src/race_mcp/runtime/runner_broker.py
src/race_mcp/runtime/runner_broker_state.py
src/race_mcp/runtime/server_manager.py
src/race_mcp/runtime/state_recorder.py
src/race_mcp/runtime/transfer.py
src/race_mcp/runtime/transport.py
src/race_mcp/runtime/workspace.py
src/remote_workspace_mcp/__init__.py
src/remote_workspace_mcp/__main__.py
tests/test_approval.py
tests/test_backup.py
tests/test_codex_assets.py
tests/test_config_runtime.py
tests/test_copy_codex_skills.py
tests/test_core_dispatcher.py
tests/test_device_sources.py
tests/test_device_write_api.py
tests/test_execution_grant.py
tests/test_mcp_clients.py
tests/test_multi_device.py
tests/test_operator_cli.py
tests/test_paths.py
tests/test_policy.py
tests/test_product_ux.py
tests/test_runner_broker.py
tests/test_runtime_composition.py
tests/test_script_entrypoint_compat.py
tests/test_server_contract.py
tests/test_state_recorder.py
tests/test_transport.py