LICENSE
MANIFEST.in
README.md
pyproject.toml
conformance/README.md
conformance/README.zh-CN.md
conformance/durable-approval.md
conformance/durable-approval.zh-CN.md
conformance/effect-recovery.md
conformance/memory-capture-relations.md
conformance/model-routing.md
conformance/parent-result-streaming.md
conformance/recovery-worker.md
conformance/release-1.0.md
conformance/release-1.0.zh-CN.md
conformance/runtime-extension-acceptance.md
conformance/runtime-extension-acceptance.zh-CN.md
conformance/sqlite-upgrade.md
conformance/fixtures/agent_tree_protocol.json
conformance/fixtures/approval_dispatch.json
conformance/fixtures/approval_inspection.json
conformance/fixtures/approval_records.json
conformance/fixtures/approval_runtime_modes.json
conformance/fixtures/approval_upgrade.json
conformance/fixtures/artifact_protocol.json
conformance/fixtures/context_protocol.json
conformance/fixtures/durable_protocol.json
conformance/fixtures/model_protocol.json
conformance/fixtures/native_output_schema.json
conformance/fixtures/observability_protocol.json
conformance/fixtures/planning_activation.json
conformance/fixtures/planning_protocol.json
conformance/fixtures/planning_stream.json
conformance/fixtures/recovery_inspection.json
conformance/fixtures/recovery_protocol.json
conformance/fixtures/retrieval.json
conformance/fixtures/run_resume.json
conformance/fixtures/structured_model_task.json
conformance/fixtures/structured_output.json
conformance/fixtures/tool_concurrency.json
conformance/fixtures/tool_security.json
docs/host-policies.md
docs/integration-inspection.md
docs/planning-output.md
docs/static-images.md
docs/structured-output.md
docs/tool-concurrency.md
docs/migrations/1.0.md
docs/migrations/1.0.zh-CN.md
docs/migrations/purrtypos-1.0-handoff.zh-CN.md
scripts/backup_sqlite.py
src/purra/__init__.py
src/purra/adapter_records.py
src/purra/adapter_state.py
src/purra/agent_execution_checkpoint.py
src/purra/agent_presets.py
src/purra/agent_tree_execution.py
src/purra/agent_tree_policy.py
src/purra/agent_tree_tool.py
src/purra/approvals.py
src/purra/cancellation.py
src/purra/context_budget.py
src/purra/context_strategies.py
src/purra/errors.py
src/purra/events.py
src/purra/evidence.py
src/purra/execution_profiles.py
src/purra/host_planned_tool_gateway.py
src/purra/interaction.py
src/purra/json_values.py
src/purra/media.py
src/purra/model_call_parameters.py
src/purra/model_execution.py
src/purra/model_routing.py
src/purra/normalization.py
src/purra/orphan_recovery.py
src/purra/plan_compiler.py
src/purra/planner.py
src/purra/planning_activation.py
src/purra/planning_context.py
src/purra/planning_stream.py
src/purra/run_control.py
src/purra/run_controller.py
src/purra/run_recovery.py
src/purra/run_state.py
src/purra/runtime_context.py
src/purra/schema.py
src/purra/stream_ownership.py
src/purra/structured.py
src/purra/structured_output.py
src/purra/structured_task.py
src/purra/testing.py
src/purra/timing.py
src/purra/worker.py
src/purra.egg-info/PKG-INFO
src/purra.egg-info/SOURCES.txt
src/purra.egg-info/dependency_links.txt
src/purra.egg-info/requires.txt
src/purra.egg-info/top_level.txt
src/purra/adapters/__init__.py
src/purra/adapters/_long_task_mixins.py
src/purra/adapters/_store_kit.py
src/purra/adapters/durable_memory.py
src/purra/adapters/memory.py
src/purra/agent_tree/__init__.py
src/purra/agent_tree/contracts.py
src/purra/agent_tree/delivery.py
src/purra/agent_tree/lease.py
src/purra/agent_tree/memory.py
src/purra/agent_tree/ports.py
src/purra/agent_tree/query.py
src/purra/agent_tree/receiver.py
src/purra/api/__init__.py
src/purra/artifacts/__init__.py
src/purra/artifacts/access.py
src/purra/artifacts/continuity.py
src/purra/artifacts/contracts.py
src/purra/artifacts/errors.py
src/purra/artifacts/lifecycle.py
src/purra/artifacts/maintenance.py
src/purra/artifacts/ownership.py
src/purra/artifacts/ports.py
src/purra/context_orchestration/__init__.py
src/purra/context_orchestration/compaction.py
src/purra/context_orchestration/contracts.py
src/purra/context_orchestration/ledger.py
src/purra/contracts/__init__.py
src/purra/contracts/approval.py
src/purra/contracts/context.py
src/purra/contracts/enums.py
src/purra/contracts/host.py
src/purra/contracts/model.py
src/purra/contracts/planning.py
src/purra/contracts/plans.py
src/purra/contracts/run.py
src/purra/contracts/tool_paths.py
src/purra/contracts/tools.py
src/purra/engine/__init__.py
src/purra/engine/agent_context.py
src/purra/engine/agent_result_delivery.py
src/purra/engine/agent_tree_orchestrator.py
src/purra/engine/canonical_sink.py
src/purra/engine/compaction_phase.py
src/purra/engine/context_capability.py
src/purra/engine/context_phase.py
src/purra/engine/durable_execution.py
src/purra/engine/durable_resume.py
src/purra/engine/dynamic_planning.py
src/purra/engine/options.py
src/purra/engine/orchestration_support.py
src/purra/engine/orchestrator.py
src/purra/engine/planning_phase.py
src/purra/engine/planning_promotion.py
src/purra/engine/planning_validation.py
src/purra/engine/root_output.py
src/purra/engine/run_budget.py
src/purra/engine/task_orchestration.py
src/purra/engine/tool_catalog.py
src/purra/evaluation/__init__.py
src/purra/evaluation/regression.py
src/purra/evaluation/security.py
src/purra/execution/__init__.py
src/purra/execution/handle.py
src/purra/execution/ownership.py
src/purra/execution/supervisor.py
src/purra/long_tasks/__init__.py
src/purra/long_tasks/continuation.py
src/purra/long_tasks/contracts.py
src/purra/long_tasks/coordinator.py
src/purra/long_tasks/dispatcher.py
src/purra/long_tasks/failure_policy.py
src/purra/long_tasks/ports.py
src/purra/long_tasks/progress.py
src/purra/long_tasks/recipe_compiler.py
src/purra/model_invocation/__init__.py
src/purra/model_invocation/contracts.py
src/purra/model_invocation/evidence.py
src/purra/model_invocation/factory.py
src/purra/model_invocation/manager.py
src/purra/model_protocol/__init__.py
src/purra/model_protocol/capabilities.py
src/purra/model_protocol/diagnostics.py
src/purra/model_protocol/output_limits.py
src/purra/model_protocol/requirements.py
src/purra/model_protocol/termination.py
src/purra/observability/__init__.py
src/purra/observability/_values.py
src/purra/observability/diagnostics.py
src/purra/observability/failure_classification.py
src/purra/observability/inspection.py
src/purra/observability/performance.py
src/purra/observability/recovery.py
src/purra/observability/stability.py
src/purra/observability/stability_gate.py
src/purra/observability/stability_trend.py
src/purra/operations/__init__.py
src/purra/operations/contracts.py
src/purra/operations/controller.py
src/purra/output/__init__.py
src/purra/output/buffering.py
src/purra/output/contracts.py
src/purra/output/planning_projection.py
src/purra/output/ports.py
src/purra/output/processor.py
src/purra/output/response_transaction.py
src/purra/output/response_validation.py
src/purra/output/run_repository.py
src/purra/ports/__init__.py
src/purra/ports/context.py
src/purra/ports/evidence.py
src/purra/ports/model.py
src/purra/ports/persistence.py
src/purra/ports/planning.py
src/purra/ports/projection.py
src/purra/ports/run_lifecycle.py
src/purra/ports/tools.py
src/purra/recovery/__init__.py
src/purra/recovery/contracts.py
src/purra/recovery/disposition.py
src/purra/recovery/guidance.py
src/purra/recovery/ledger.py
src/purra/recovery/policy.py
src/purra/retrieval/__init__.py
src/purra/retrieval/contracts.py
src/purra/retrieval/errors.py
src/purra/retrieval/tool.py
src/purra/runtime/__init__.py
src/purra/runtime/model_round.py
src/purra/runtime/orchestrator.py
src/purra/runtime/response_finalization.py
src/purra/runtime/tool_authorization.py
src/purra/runtime/tool_recovery.py
src/purra/runtime/tool_round.py
src/purra/storage/__init__.py
src/purra/storage/_records.py
src/purra/storage/codec.py
src/purra/storage/journal.py
src/purra/storage/metadata.py
src/purra/storage/session.py
src/purra/task_admission/__init__.py
src/purra/task_admission/contracts.py
src/purra/task_admission/ports.py
src/purra/tools/__init__.py
src/purra/tools/approval.py
src/purra/tools/contracts.py
src/purra/tools/display_names.py
src/purra/tools/executor.py
src/purra/tools/policy.py
src/purra/tools/registry.py
src/purra/tools/scoping.py
src/purra/tools/security.py
tests/test_agent_continuation_context.py
tests/test_agent_presets.py
tests/test_agent_tree.py
tests/test_agent_tree_delivery.py
tests/test_agent_tree_dependencies.py
tests/test_agent_tree_execution.py
tests/test_agent_tree_refactor.py
tests/test_approval_contracts.py
tests/test_approval_dispatch.py
tests/test_artifact_protocol_fixture.py
tests/test_context_conformance.py
tests/test_context_protocol_fixture.py
tests/test_conversation_model_routing.py
tests/test_durable_execution.py
tests/test_durable_memory_adapters.py
tests/test_durable_protocol_fixture.py
tests/test_durable_state_contracts.py
tests/test_evaluation_observability.py
tests/test_generation_resume_identity.py
tests/test_integration_inspection.py
tests/test_long_task_failure_policy.py
tests/test_memory_adapters.py
tests/test_model_execution.py
tests/test_model_input_evidence.py
tests/test_model_invocation_manager.py
tests/test_model_protocol_fixture.py
tests/test_model_routing.py
tests/test_model_tool_gateway_conformance.py
tests/test_multi_call_recovery.py
tests/test_observability_protocol_fixture.py
tests/test_operation_contracts.py
tests/test_operation_controller.py
tests/test_operation_execution.py
tests/test_orphan_recovery.py
tests/test_output_contracts.py
tests/test_output_processor.py
tests/test_package_boundaries.py
tests/test_parent_delivery_pagination.py
tests/test_planning_contract.py
tests/test_planning_stream.py
tests/test_provider_liveness_red_regressions.py
tests/test_provider_liveness_sampler.py
tests/test_public_api.py
tests/test_purra_boundaries.py
tests/test_purra_structure.py
tests/test_recipe_capacity.py
tests/test_recipe_tree_execution.py
tests/test_recovery_protocol_fixture.py
tests/test_recovery_worker.py
tests/test_response_transaction.py
tests/test_retrieval_contract.py
tests/test_retrieval_evidence.py
tests/test_retrieval_security.py
tests/test_retriever_tool.py
tests/test_run_control.py
tests/test_run_supervisor.py
tests/test_sdk_parity_names.py
tests/test_second_host_conformance.py
tests/test_sqlite_backup_command.py
tests/test_standalone_agent_conformance.py
tests/test_static_images.py
tests/test_storage_metadata.py
tests/test_storage_state.py
tests/test_structured_contract.py
tests/test_structured_model_task.py
tests/test_structured_output.py
tests/test_targeted_unit_claim.py
tests/test_task_orchestration_conformance.py
tests/test_tool_concurrency.py
tests/test_tool_ready_checkpoint.py
tests/test_tool_security.py
tests/test_tool_security_fixture.py
tests/test_tree_canonical_cancellation.py
tests/test_unit_run_binding.py