LICENSE
README.md
pyproject.toml
src/m1_m2_agent/__init__.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/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/contracts/__init__.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/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/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/models.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/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/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/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/security/__init__.py
src/m1_m2_agent/security/policy_engine.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/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/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_antigravity_parity.py
tests/test_benchmark_harness.py
tests/test_call_graph_extraction.py
tests/test_call_graph_incremental.py
tests/test_chatgpt_53_points.py
tests/test_cold_start_budget.py
tests/test_concurrent_cold_init.py
tests/test_contracts.py
tests/test_dashboard_server.py
tests/test_delete_rename_cleanup.py
tests/test_end_to_end.py
tests/test_enhanced_dashboard.py
tests/test_escalation.py
tests/test_evidence_context_architecture.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_indexing_guards.py
tests/test_interception_layer.py
tests/test_l0_deterministic.py
tests/test_live_deepseek.py
tests/test_live_streaming_trace.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_multi_provider.py
tests/test_policy_enforcement.py
tests/test_result_contract_helper.py
tests/test_reviews_22_aug_fixes.py
tests/test_routing_and_escalation.py
tests/test_schema_converter.py
tests/test_schema_migration.py
tests/test_security_sandbox.py
tests/test_session_manager.py
tests/test_sqlite_wal_concurrency.py
tests/test_subagents.py
tests/test_tdd_diagnostic_loop.py
tests/test_telemetry.py
tests/test_tool_dispatcher.py
tests/test_unsupported_language_fallback.py
tests/test_verifier.py
tests/test_worktree_workspace.py
tests/test_write_contention.py