LICENSE
README.md
pyproject.toml
src/m1_m2_agent/__init__.py
src/m1_m2_agent/_compat.py
src/m1_m2_agent/scaffold.py
src/m1_m2_agent/benchmark/__init__.py
src/m1_m2_agent/benchmark/evaluator.py
src/m1_m2_agent/benchmark/manifests.py
src/m1_m2_agent/benchmark/metrics.py
src/m1_m2_agent/benchmark/models.py
src/m1_m2_agent/benchmark/reliability.py
src/m1_m2_agent/benchmark/reports.py
src/m1_m2_agent/benchmark/runner.py
src/m1_m2_agent/benchmark/oracles/__init__.py
src/m1_m2_agent/benchmark/oracles/ast.py
src/m1_m2_agent/benchmark/oracles/base.py
src/m1_m2_agent/benchmark/oracles/composite.py
src/m1_m2_agent/benchmark/oracles/diff.py
src/m1_m2_agent/benchmark/oracles/files.py
src/m1_m2_agent/benchmark/oracles/integrity.py
src/m1_m2_agent/benchmark/oracles/pytest.py
src/m1_m2_agent/config/__init__.py
src/m1_m2_agent/config/models.py
src/m1_m2_agent/config/parser.py
src/m1_m2_agent/config/resolver.py
src/m1_m2_agent/config/secrets.py
src/m1_m2_agent/contracts/__init__.py
src/m1_m2_agent/contracts/acceptance.py
src/m1_m2_agent/contracts/models.py
src/m1_m2_agent/dashboard/__init__.py
src/m1_m2_agent/dashboard/assets.py
src/m1_m2_agent/dashboard/broadcaster.py
src/m1_m2_agent/dashboard/projections.py
src/m1_m2_agent/dashboard/server.py
src/m1_m2_agent/doctor/__init__.py
src/m1_m2_agent/doctor/checks.py
src/m1_m2_agent/doctor/runner.py
src/m1_m2_agent/durable/__init__.py
src/m1_m2_agent/durable/campaign.py
src/m1_m2_agent/durable/ledger.py
src/m1_m2_agent/durable/worktree.py
src/m1_m2_agent/engine/__init__.py
src/m1_m2_agent/engine/client.py
src/m1_m2_agent/engine/config.py
src/m1_m2_agent/engine/context_budget.py
src/m1_m2_agent/engine/llm_client.py
src/m1_m2_agent/engine/output_normalizer.py
src/m1_m2_agent/engine/prompts.py
src/m1_m2_agent/engine/retry.py
src/m1_m2_agent/engine/session_manager.py
src/m1_m2_agent/engine/test_normalizers.py
src/m1_m2_agent/engine/working_state.py
src/m1_m2_agent/escalation/__init__.py
src/m1_m2_agent/escalation/manager.py
src/m1_m2_agent/events/__init__.py
src/m1_m2_agent/events/bus.py
src/m1_m2_agent/events/consumers.py
src/m1_m2_agent/events/models.py
src/m1_m2_agent/events/store.py
src/m1_m2_agent/events/types.py
src/m1_m2_agent/evidence/__init__.py
src/m1_m2_agent/evidence/collector.py
src/m1_m2_agent/evidence/models.py
src/m1_m2_agent/evidence/scorer.py
src/m1_m2_agent/harness/__init__.py
src/m1_m2_agent/harness/agent_runner.py
src/m1_m2_agent/harness/m2_worker_tool.py
src/m1_m2_agent/kernel/__init__.py
src/m1_m2_agent/kernel/budget.py
src/m1_m2_agent/kernel/controller.py
src/m1_m2_agent/kernel/events.py
src/m1_m2_agent/kernel/planner.py
src/m1_m2_agent/kernel/policy.py
src/m1_m2_agent/kernel/progressive_verifier.py
src/m1_m2_agent/kernel/replay.py
src/m1_m2_agent/kernel/stop_policy.py
src/m1_m2_agent/kernel/tool.py
src/m1_m2_agent/kernel/verifier.py
src/m1_m2_agent/kernel/workspace.py
src/m1_m2_agent/kernel/workspace_resolver.py
src/m1_m2_agent/l0/__init__.py
src/m1_m2_agent/l0/ast_parser.py
src/m1_m2_agent/l0/call_graph.py
src/m1_m2_agent/l0/git_diff.py
src/m1_m2_agent/l0/project.py
src/m1_m2_agent/l0/repo_map.py
src/m1_m2_agent/mcp/__init__.py
src/m1_m2_agent/mcp/server.py
src/m1_m2_agent/mcp/worker_service.py
src/m1_m2_agent/model/__init__.py
src/m1_m2_agent/model/capabilities.py
src/m1_m2_agent/model/catalog.py
src/m1_m2_agent/model/factory.py
src/m1_m2_agent/model/gateway.py
src/m1_m2_agent/model/litellm_gateway.py
src/m1_m2_agent/model/models.py
src/m1_m2_agent/model/pricing.py
src/m1_m2_agent/model/replay_gateway.py
src/m1_m2_agent/optimization/__init__.py
src/m1_m2_agent/optimization/action_value.py
src/m1_m2_agent/policy/__init__.py
src/m1_m2_agent/policy/defaults.py
src/m1_m2_agent/policy/models.py
src/m1_m2_agent/pricing/__init__.py
src/m1_m2_agent/pricing/models.py
src/m1_m2_agent/pricing/registry.py
src/m1_m2_agent/providers/__init__.py
src/m1_m2_agent/providers/base.py
src/m1_m2_agent/providers/litellm_provider.py
src/m1_m2_agent/providers/registry.py
src/m1_m2_agent/providers/replay_provider.py
src/m1_m2_agent/providers/zen_provider.py
src/m1_m2_agent/replay/__init__.py
src/m1_m2_agent/replay/canonicalize.py
src/m1_m2_agent/replay/hashing.py
src/m1_m2_agent/replay/loader.py
src/m1_m2_agent/replay/migration.py
src/m1_m2_agent/replay/recorder.py
src/m1_m2_agent/replay/replayer.py
src/m1_m2_agent/replay/schema.py
src/m1_m2_agent/runtime/__init__.py
src/m1_m2_agent/runtime/errors.py
src/m1_m2_agent/runtime/events.py
src/m1_m2_agent/runtime/runtime.py
src/m1_m2_agent/runtime/state_machine.py
src/m1_m2_agent/runtime/trace.py
src/m1_m2_agent/runtime/workspace.py
src/m1_m2_agent/security/__init__.py
src/m1_m2_agent/security/backends.py
src/m1_m2_agent/security/identity.py
src/m1_m2_agent/security/policy_engine.py
src/m1_m2_agent/security/provenance.py
src/m1_m2_agent/security/redaction.py
src/m1_m2_agent/security/sandbox.py
src/m1_m2_agent/standalone/__init__.py
src/m1_m2_agent/standalone/cli.py
src/m1_m2_agent/standalone/config_wizard.py
src/m1_m2_agent/telemetry/__init__.py
src/m1_m2_agent/telemetry/metrics.py
src/m1_m2_agent/telemetry/otel_exporter.py
src/m1_m2_agent/templates/__init__.py
src/m1_m2_agent/templates/engine.py
src/m1_m2_agent/templates/registry.py
src/m1_m2_agent/templates/resources/ide/copilot-instructions.md
src/m1_m2_agent/templates/resources/ide/windsurf.rules.md
src/m1_m2_agent/tools/__init__.py
src/m1_m2_agent/tools/command_tools.py
src/m1_m2_agent/tools/dispatcher.py
src/m1_m2_agent/tools/file_tools.py
src/m1_m2_agent/tools/interceptor.py
src/m1_m2_agent/tools/lsp_client.py
src/m1_m2_agent/tools/schema_converter.py
src/m1_m2_agent/tools/search_tools.py
src/m1_m2_agent/tools/spec.py
src/m1_m2_agent/tools/test_lint_tools.py
src/m1_m2_agent/workers/__init__.py
src/m1_m2_agent/workers/cards.py
src/m1_m2_agent/workers/custom.py
src/m1_m2_agent/workers/fingerprint.py
src/m1_m2_agent/workers/metrics.py
src/m1_m2_agent/workers/models.py
src/m1_m2_agent/workers/registry.py
src/m1_m2_agent/workers/routing.py
src/m2_harness.egg-info/PKG-INFO
src/m2_harness.egg-info/SOURCES.txt
src/m2_harness.egg-info/dependency_links.txt
src/m2_harness.egg-info/entry_points.txt
src/m2_harness.egg-info/requires.txt
src/m2_harness.egg-info/top_level.txt
tests/test_action_value.py
tests/test_agent_policy.py
tests/test_antigravity_parity.py
tests/test_benchmark_harness.py
tests/test_call_graph_extraction.py
tests/test_call_graph_incremental.py
tests/test_changes_diffs_verification.py
tests/test_chatgpt_53_points.py
tests/test_cold_start_budget.py
tests/test_command_center_dashboard.py
tests/test_concurrent_cold_init.py
tests/test_config_resolver.py
tests/test_config_wizard.py
tests/test_contract_truth.py
tests/test_contracts.py
tests/test_dashboard_server.py
tests/test_delete_rename_cleanup.py
tests/test_durable_ledger.py
tests/test_durable_registry_identity_restart.py
tests/test_durable_vnext.py
tests/test_dynamic_rule_projection.py
tests/test_economic_stop_policy.py
tests/test_end_to_end.py
tests/test_enhanced_dashboard.py
tests/test_escalation.py
tests/test_event_bus.py
tests/test_event_consumers.py
tests/test_event_models.py
tests/test_event_store.py
tests/test_evidence_context_architecture.py
tests/test_execution_backends.py
tests/test_execution_trace.py
tests/test_external_change_reconciliation.py
tests/test_fault_injection.py
tests/test_full_tool_autonomy.py
tests/test_gate2_verification.py
tests/test_gate3_context_security.py
tests/test_gate4_providers_zen.py
tests/test_gate5_replay_bench.py
tests/test_gate6_production_polish.py
tests/test_gemini_deepseek_claude_reviews.py
tests/test_ide_mcp_contracts.py
tests/test_indexing_guards.py
tests/test_interception_layer.py
tests/test_l0_deterministic.py
tests/test_litellm_gateway.py
tests/test_live_acceptance_harness.py
tests/test_live_deepseek.py
tests/test_live_streaming_trace.py
tests/test_local_caller_identity.py
tests/test_lsp_client.py
tests/test_m1_m2_agent_package.py
tests/test_m2_runtime.py
tests/test_m2_trace_visibility.py
tests/test_mcp_surface.py
tests/test_metric_aggregations_and_ccr.py
tests/test_model_capabilities.py
tests/test_model_catalog.py
tests/test_model_catalog_settings_ui.py
tests/test_model_factory.py
tests/test_model_gateway.py
tests/test_model_health.py
tests/test_model_models.py
tests/test_model_pricing.py
tests/test_multi_provider.py
tests/test_otel_exporter.py
tests/test_p10_golden_tasks.py
tests/test_p10_mcp_contracts.py
tests/test_p10_model_gateway_contracts.py
tests/test_p10_replay_parity.py
tests/test_p11_cli_entrypoints.py
tests/test_p11_cross_platform.py
tests/test_p9_filesystem_sandbox.py
tests/test_p9_mcp_policy_gate.py
tests/test_p9_secret_redaction.py
tests/test_p9_shell_and_ssrf.py
tests/test_phase154_architecture.py
tests/test_policy_enforcement.py
tests/test_progressive_verifier.py
tests/test_project_config.py
tests/test_provenance_boundary.py
tests/test_reliability_bench.py
tests/test_replay_gateway.py
tests/test_result_contract_helper.py
tests/test_result_contract_serialization.py
tests/test_reviews_22_aug_fixes.py
tests/test_routing_and_escalation.py
tests/test_runtime_event_publisher.py
tests/test_runtime_gateway_migration.py
tests/test_runtime_truth.py
tests/test_runtime_unification.py
tests/test_schema_converter.py
tests/test_schema_migration.py
tests/test_secrets_security.py
tests/test_security_baseline.py
tests/test_security_sandbox.py
tests/test_session_list_and_history.py
tests/test_session_manager.py
tests/test_sqlite_wal_concurrency.py
tests/test_structured_timeline.py
tests/test_subagents.py
tests/test_tdd_diagnostic_loop.py
tests/test_telemetry.py
tests/test_template_engine.py
tests/test_tool_dispatcher.py
tests/test_unsupported_language_fallback.py
tests/test_verifier.py
tests/test_worker_dashboard_projection.py
tests/test_worker_productization.py
tests/test_worker_profiles_vnext.py
tests/test_worker_runtime.py
tests/test_workspace_resolver.py
tests/test_workspace_state_boundaries.py
tests/test_worktree_workspace.py
tests/test_write_contention.py