CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
README.zh-CN.md
SECURITY.md
SUPPORT.md
THIRD_PARTY_NOTICES.md
pyproject.toml
LICENSES/pi-agent-core-MIT.txt
docs/README.md
docs/adapters.md
docs/alpha-implementation-plan.zh-CN.md
docs/context-engineering-acceptance-review.zh-CN.md
docs/context-engineering-implementation-plan.zh-CN.md
docs/context-preparation-baseline.zh-CN.md
docs/context-summary-fix-plan.zh-CN.md
docs/contract.md
docs/core-execution-current.zh-CN.md
docs/core-state-machine-implementation-plan.zh-CN.md
docs/core-state-machine-migration.zh-CN.md
docs/current-harness-architecture.zh-CN.md
docs/diagnostics-facts.zh-CN.md
docs/durable-input-orchestration-delivery-report.zh-CN.md
docs/durable-input-orchestration-implementation-plan.zh-CN.md
docs/durable-input-orchestration-progress-review.zh-CN.md
docs/durable-input-orchestration-release-fix-plan.zh-CN.md
docs/durable-input-orchestration-release-fix-report.zh-CN.md
docs/durable-input-orchestration-release-review.zh-CN.md
docs/durable-input-orchestration-rf-acceptance-review.zh-CN.md
docs/extensions-adr.zh-CN.md
docs/extensions-deepseek-handoff.zh-CN.md
docs/extensions-delivery-report.zh-CN.md
docs/extensions-implementation-plan.zh-CN.md
docs/extensions-independent-review.zh-CN.md
docs/extensions-progress.zh-CN.md
docs/extensions.zh-CN.md
docs/harness-durable-commit-fix-plan.zh-CN.md
docs/harness-evolution-roadmap.zh-CN.md
docs/mcp-client-delivery-report.zh-CN.md
docs/mcp-client-implementation-plan.zh-CN.md
docs/mcp-client-independent-review.zh-CN.md
docs/mcp-client-luna-handoff.zh-CN.md
docs/mcp-client-progress.zh-CN.md
docs/mcp-client-sdk-baseline.zh-CN.md
docs/mcp-client.zh-CN.md
docs/per-tool-settlement-recovery-acceptance-review.zh-CN.md
docs/per-tool-settlement-recovery-implementation-plan.zh-CN.md
docs/public-source-audit.zh-CN.md
docs/pypi-publishing.zh-CN.md
docs/recovery.md
docs/release-0.3.0a1.zh-CN.md
docs/release-0.4.0a1.zh-CN.md
docs/runtime-diagnostics-evaluation-acceptance-review.zh-CN.md
docs/runtime-diagnostics-evaluation-delivery-report.zh-CN.md
docs/runtime-diagnostics-evaluation-implementation-plan.zh-CN.md
docs/tasks-contract.zh-CN.md
docs/verification.md
docs/samples/README.md
docs/samples/partial-recovery-report.md
docs/samples/task-diagnostics.md
docs/samples/evals/README.md
docs/samples/evals/comparison.md
docs/samples/evals/summary.md
examples/01_basic_dialogue.py
examples/02_approved_data_edit.py
examples/03_cross_process_recovery.py
examples/04_nonfiction_tools_skills_decisions.py
examples/05_durable_approved_edit.py
examples/06_managed_context_edit.py
examples/07_partial_batch_recovery.py
examples/08_durable_input_redelivery.py
examples/09_fair_task_scheduling.py
examples/10_parent_child_recovery.py
examples/11_mcp_stdio.py
examples/12_mcp_http_recovery.py
examples/13_extension_tools_skills.py
examples/14_extension_mcp_recovery.py
examples/extensions/mcp_reference_pack.py
examples/extensions/reference_pack.py
examples/optional/real_model_edit.py
scripts/ci_check.py
scripts/export_public_snapshot.py
scripts/extensions_gate.py
scripts/mcp_gate.py
scripts/probe_extensions_acceptance.py
scripts/probe_extensions_borrowed_adapter.py
scripts/probe_extensions_independent_review.py
scripts/probe_mcp_acceptance.py
scripts/probe_mcp_failed_refresh.py
scripts/probe_mcp_independent_review.py
scripts/probe_orchestration_release_review.py
scripts/probe_orchestration_rf_acceptance.py
scripts/regenerate_eval_samples.py
scripts/regenerate_task_diagnostics_sample.py
scripts/verify_release.py
src/yanxu_harness/__init__.py
src/yanxu_harness/errors.py
src/yanxu_harness/events.py
src/yanxu_harness/versioning.py
src/yanxu_harness/context/__init__.py
src/yanxu_harness/context/archive.py
src/yanxu_harness/context/artifacts.py
src/yanxu_harness/context/compaction.py
src/yanxu_harness/context/controller.py
src/yanxu_harness/context/measurement.py
src/yanxu_harness/context/notes.py
src/yanxu_harness/context/policy.py
src/yanxu_harness/context/projection.py
src/yanxu_harness/core/__init__.py
src/yanxu_harness/core/agent.py
src/yanxu_harness/core/agent_loop.py
src/yanxu_harness/core/cancellation.py
src/yanxu_harness/core/events.py
src/yanxu_harness/core/execution.py
src/yanxu_harness/core/loop_config.py
src/yanxu_harness/core/messages.py
src/yanxu_harness/core/outcome.py
src/yanxu_harness/core/queues.py
src/yanxu_harness/core/runner.py
src/yanxu_harness/core/stream.py
src/yanxu_harness/core/tool_execution.py
src/yanxu_harness/core/transitions.py
src/yanxu_harness/core/types.py
src/yanxu_harness/decisions/__init__.py
src/yanxu_harness/decisions/model_router.py
src/yanxu_harness/decisions/router.py
src/yanxu_harness/diagnostics/__init__.py
src/yanxu_harness/diagnostics/__main__.py
src/yanxu_harness/diagnostics/projection.py
src/yanxu_harness/diagnostics/reader.py
src/yanxu_harness/diagnostics/render.py
src/yanxu_harness/diagnostics/tasks.py
src/yanxu_harness/diagnostics/types.py
src/yanxu_harness/evals/__init__.py
src/yanxu_harness/evals/__main__.py
src/yanxu_harness/evals/cases.py
src/yanxu_harness/evals/child.py
src/yanxu_harness/evals/commands.py
src/yanxu_harness/evals/compare.py
src/yanxu_harness/evals/fixtures.py
src/yanxu_harness/evals/runner.py
src/yanxu_harness/evals/types.py
src/yanxu_harness/evals/verifiers.py
src/yanxu_harness/extensions/__init__.py
src/yanxu_harness/extensions/assembly.py
src/yanxu_harness/extensions/canonical.py
src/yanxu_harness/extensions/errors.py
src/yanxu_harness/extensions/lifecycle.py
src/yanxu_harness/extensions/manifest.py
src/yanxu_harness/extensions/mcp.py
src/yanxu_harness/extensions/plan.py
src/yanxu_harness/extensions/registry.py
src/yanxu_harness/extensions/skills.py
src/yanxu_harness/extensions/types.py
src/yanxu_harness/integrations/__init__.py
src/yanxu_harness/integrations/mcp/__init__.py
src/yanxu_harness/integrations/mcp/adapter.py
src/yanxu_harness/integrations/mcp/catalog.py
src/yanxu_harness/integrations/mcp/client.py
src/yanxu_harness/integrations/mcp/config.py
src/yanxu_harness/integrations/mcp/diagnostics.py
src/yanxu_harness/integrations/mcp/errors.py
src/yanxu_harness/integrations/mcp/http.py
src/yanxu_harness/integrations/mcp/results.py
src/yanxu_harness/integrations/mcp/schema.py
src/yanxu_harness/integrations/mcp/sdk.py
src/yanxu_harness/integrations/mcp/tools.py
src/yanxu_harness/integrations/mcp/transports.py
src/yanxu_harness/integrations/mcp/types.py
src/yanxu_harness/providers/__init__.py
src/yanxu_harness/providers/core_bridge.py
src/yanxu_harness/providers/frame_pump.py
src/yanxu_harness/providers/openai_compat.py
src/yanxu_harness/providers/protocol.py
src/yanxu_harness/runtime/__init__.py
src/yanxu_harness/runtime/batch.py
src/yanxu_harness/runtime/checkpoint.py
src/yanxu_harness/runtime/context.py
src/yanxu_harness/runtime/default_harness.py
src/yanxu_harness/runtime/envelope.py
src/yanxu_harness/runtime/harness.py
src/yanxu_harness/skills/__init__.py
src/yanxu_harness/skills/local.py
src/yanxu_harness/skills/memory.py
src/yanxu_harness/skills/provider.py
src/yanxu_harness/storage/__init__.py
src/yanxu_harness/storage/approvals.py
src/yanxu_harness/storage/artifacts.py
src/yanxu_harness/storage/memory.py
src/yanxu_harness/storage/operations.py
src/yanxu_harness/storage/ports.py
src/yanxu_harness/storage/sqlite.py
src/yanxu_harness/tasks/__init__.py
src/yanxu_harness/tasks/budgets.py
src/yanxu_harness/tasks/children.py
src/yanxu_harness/tasks/inbox.py
src/yanxu_harness/tasks/inputs.py
src/yanxu_harness/tasks/ports.py
src/yanxu_harness/tasks/scheduler.py
src/yanxu_harness/tasks/types.py
src/yanxu_harness/testing/__init__.py
src/yanxu_harness/testing/contract_suite.py
src/yanxu_harness/testing/extensions.py
src/yanxu_harness/testing/fakes.py
src/yanxu_harness/tools/__init__.py
src/yanxu_harness/tools/artifact_read.py
src/yanxu_harness/tools/core_bridge.py
src/yanxu_harness/tools/definition.py
src/yanxu_harness/tools/discovery.py
src/yanxu_harness/tools/execution.py
src/yanxu_harness/tools/gateway.py
src/yanxu_harness/tools/outcomes.py
src/yanxu_harness/tools/policy.py
src/yanxu_harness/tools/registry.py
tests/child_process.py
tests/conftest.py
tests/context_helpers.py
tests/durable_edit.py
tests/fault_windows.py
tests/package_paths.py
tests/test_acceptance_review_gaps.py
tests/test_build_scripts.py
tests/test_context.py
tests/test_context_archive.py
tests/test_context_artifacts.py
tests/test_context_boundaries.py
tests/test_context_durability.py
tests/test_context_long_conversation.py
tests/test_context_measurement.py
tests/test_context_projection.py
tests/test_context_summary.py
tests/test_context_summary_isolation.py
tests/test_context_wiring.py
tests/test_core_commit_port_crash.py
tests/test_decisions.py
tests/test_decisions_model.py
tests/test_diagnostics_measurements.py
tests/test_diagnostics_reader.py
tests/test_diagnostics_tasks.py
tests/test_diagnostics_types.py
tests/test_evals_offline.py
tests/test_events_and_versions.py
tests/test_example_managed_context.py
tests/test_examples_durable_edit.py
tests/test_examples_partial_recovery.py
tests/test_examples_tasks.py
tests/test_import_fence.py
tests/test_provider_core_bridge.py
tests/test_provider_wire.py
tests/test_providers.py
tests/test_public_api.py
tests/test_public_snapshot_whitelist.py
tests/test_python_floor.py
tests/test_runtime_checkpoint.py
tests/test_runtime_commit_boundaries.py
tests/test_runtime_contract.py
tests/test_runtime_default_harness.py
tests/test_runtime_execution_snapshot.py
tests/test_runtime_isolation.py
tests/test_runtime_partial_recovery.py
tests/test_runtime_partial_settlement.py
tests/test_runtime_recovery.py
tests/test_runtime_recovery_compat.py
tests/test_runtime_recovery_gaps.py
tests/test_runtime_resume.py
tests/test_skills.py
tests/test_skills_local.py
tests/test_storage.py
tests/test_storage_sqlite.py
tests/test_tasks_acceptance_matrix.py
tests/test_tasks_budgets.py
tests/test_tasks_children.py
tests/test_tasks_contract.py
tests/test_tasks_inbox.py
tests/test_tasks_input_flow.py
tests/test_tasks_release_recovery.py
tests/test_tasks_release_regressions.py
tests/test_tasks_rf_lifecycle.py
tests/test_tasks_runner_recovery.py
tests/test_tasks_scheduler.py
tests/test_tools_core_bridge.py
tests/test_tools_definition.py
tests/test_tools_execution.py
tests/test_tools_execution_results.py
tests/test_tools_gateway.py
tests/test_tools_ledger_recovery.py
tests/test_tools_policy.py
tests/test_tools_registry_discovery.py
tests/wire_fixture.py
tests/core/core_loop_helpers.py
tests/core/test_core_agent.py
tests/core/test_core_agent_loop.py
tests/core/test_core_cancellation.py
tests/core/test_core_cancellation_isolation.py
tests/core/test_core_events.py
tests/core/test_core_execution_boundaries.py
tests/core/test_core_execution_durable.py
tests/core/test_core_execution_outcomes.py
tests/core/test_core_execution_state.py
tests/core/test_core_loop_result.py
tests/core/test_core_messages.py
tests/core/test_core_prepare_turn_tools.py
tests/core/test_core_protocol.py
tests/core/test_core_single_runner.py
tests/core/test_core_stream.py
tests/core/test_core_tool_execution.py
tests/extensions/conftest.py
tests/extensions/ext_e2_deployment.py
tests/extensions/ext_support.py
tests/extensions/test_e0_isolation.py
tests/extensions/test_e0_manifest.py
tests/extensions/test_e0_plan.py
tests/extensions/test_e1_assembly.py
tests/extensions/test_e1_mcp.py
tests/extensions/test_e1_skills.py
tests/extensions/test_e2_children.py
tests/extensions/test_e2_lifecycle.py
tests/extensions/test_e2_recovery.py
tests/extensions/test_e2_review_regressions.py
tests/extensions/test_e2_revocation.py
tests/extensions/test_e3_compat.py
tests/extensions/test_e3_diagnostics.py
tests/extensions/test_e3_mcp_extension.py
tests/extensions/test_e3_reference_pack.py
tests/mcp/conftest.py
tests/mcp/test_catalog.py
tests/mcp/test_contract.py
tests/mcp/test_diagnostics.py
tests/mcp/test_examples.py
tests/mcp/test_fault_windows.py
tests/mcp/test_gateway.py
tests/mcp/test_http.py
tests/mcp/test_independent_review_regressions.py
tests/mcp/test_recovery.py
tests/mcp/test_schema.py
tests/mcp/test_stdio.py
tests/mcp/test_tasks.py
tests/mcp/support/deployment.py
tests/mcp/support/harness.py
tests/mcp/support/mcp_fault_child.py
tests/mcp/support/mcp_faults.py
tests/mcp/support/open_intent_child.py
tests/mcp/support/raw_http_server.py
tests/mcp/support/raw_server.py
tests/mcp/support/server.py