LICENSE
MANIFEST.in
README.md
pyproject.toml
conformance/README.md
conformance/fixtures/artifact_protocol.json
conformance/fixtures/context_protocol.json
conformance/fixtures/delegation_protocol.json
conformance/fixtures/durable_protocol.json
conformance/fixtures/model_protocol.json
conformance/fixtures/observability_protocol.json
conformance/fixtures/planning_protocol.json
conformance/fixtures/recovery_protocol.json
conformance/fixtures/tool_security.json
src/purra/__init__.py
src/purra/agent_presets.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/json_values.py
src/purra/model_call_parameters.py
src/purra/model_execution.py
src/purra/normalization.py
src/purra/orphan_recovery.py
src/purra/plan_compiler.py
src/purra/planner.py
src/purra/planning_policies.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/stream_ownership.py
src/purra/structured_output.py
src/purra/testing.py
src/purra/timing.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/durable_memory.py
src/purra/adapters/memory.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/enums.py
src/purra/contracts/host.py
src/purra/contracts/plans.py
src/purra/contracts/tool_paths.py
src/purra/delegation/__init__.py
src/purra/delegation/coordinator.py
src/purra/delegation/dynamic_executor.py
src/purra/delegation/policy.py
src/purra/delegation/tool.py
src/purra/engine/__init__.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/delegation_assembly.py
src/purra/engine/durable_execution.py
src/purra/engine/dynamic_planning.py
src/purra/engine/options.py
src/purra/engine/orchestrator.py
src/purra/engine/planning_phase.py
src/purra/engine/planning_validation.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/supervisor.py
src/purra/long_tasks/__init__.py
src/purra/long_tasks/contracts.py
src/purra/long_tasks/coordinator.py
src/purra/long_tasks/dispatcher.py
src/purra/long_tasks/ports.py
src/purra/model_invocation/__init__.py
src/purra/model_invocation/contracts.py
src/purra/model_invocation/manager.py
src/purra/model_protocol/__init__.py
src/purra/model_protocol/capabilities.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/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/contracts.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/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/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/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/contract.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/security.py
tests/test_agent_presets.py
tests/test_artifact_protocol_fixture.py
tests/test_context_conformance.py
tests/test_context_protocol_fixture.py
tests/test_delegation_coordinator.py
tests/test_delegation_protocol_fixture.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_memory_adapters.py
tests/test_model_execution.py
tests/test_model_invocation_manager.py
tests/test_model_protocol_fixture.py
tests/test_model_tool_gateway_conformance.py
tests/test_observability_protocol_fixture.py
tests/test_operation_contracts.py
tests/test_operation_controller.py
tests/test_orphan_recovery.py
tests/test_output_contracts.py
tests/test_output_processor.py
tests/test_package_boundaries.py
tests/test_planning_contract.py
tests/test_public_api.py
tests/test_purra_boundaries.py
tests/test_purra_structure.py
tests/test_recovery_protocol_fixture.py
tests/test_response_transaction.py
tests/test_run_control.py
tests/test_run_supervisor.py
tests/test_second_host_conformance.py
tests/test_standalone_agent_conformance.py
tests/test_structured_output.py
tests/test_task_orchestration_conformance.py
tests/test_tool_security.py
tests/test_tool_security_fixture.py