# Agent Invocation Packet: {participant_id} ## 1. Invocation Identity - project_id: - workflow: - stage: - run_id: - participant_id: - target_participant_name: - participant_type: - canonical_artifact_path: - canonical_artifact_version: - invocation_mode: - packet_type: ## 2. Canonical Artifact Handling - should_paste_full_prompt_or_spec: - prompt_to_send_path: - role_integrity_requirement: - allowed_wrapper_instructions: - forbidden_role_changes: - no_simulation_requirement: ## 3. Invocation Carrier - carrier_type: codex_thread_participant / agent_subsession_participant / local_skill_execution / external_manual_participant / main_session_synthesis - thread_id: - agent_id: - persistent_required: - resume_or_followup_method: - execution_status: prepared / sent / returned / blocked - strict_invocation_required: - simulation_only: - source_primary_language: - output_language_policy: - human_review_language_requirement: - human_confirmation_artifact: - gate_id_if_applicable: ## 4. Current Task ## 5. Input Files ## 6. Context Files ## 7. Embedded Inputs ## 8. Output Contract ## 9. Continuity Policy ## 10. Session Logging ## 11. Forbidden Actions ## 12. Return Path ## 13. Runtime Acceptance Rule