Execute At Stage • AI Agent SDK

execute_at_stage: Execute prompt at specific stage.

execute_at_stage

Async

Method

</div>

This is a method of the EscalationPipeline class in the pipeline module.

Execute prompt at specific stage.

Signature

python
async def execute_at_stage(prompt: str, stage: EscalationStage, signals: Optional[set], context: Optional[Dict[str, Any]], session_id: Optional[str]) -> EscalationResult

Parameters

ParamField str

User prompt

ParamField EscalationStage

Stage to execute at

ParamField Optional[set]

Pre-analyzed signals

ParamField Optional

Optional context

ParamField Optional[str]

Optional session ID

Returns

ResponseField EscalationResult

Execution result

Uses

  • time.time
  • StageContext
  • start_session
  • record_action
  • is_doom_loop
  • get_recovery_action
  • increment_recovery
  • apply_backoff
  • EscalationStage
  • should_deescalate

Used By

Source

View on GitHub

praisonaiagents/escalation/pipeline.py at line 123