plexus.cli.procedure.resume_service module

Resume service for procedure HITL operations.

Handles resuming procedures that are waiting for human responses.

plexus.cli.procedure.resume_service.resume_all_pending(client) Dict[str, Any]

Resume all procedures waiting for human responses.

Args:

client: PlexusDashboardClient

Returns:
Dict with:
  • found: int - Number of waiting procedures found

  • resumed: int - Number successfully resumed

  • resumed_ids: List[str] - IDs of resumed procedures

plexus.cli.procedure.resume_service.resume_procedure(client, procedure_id: str) Dict[str, Any]

Resume a single procedure (idempotent).

Args:

client: PlexusDashboardClient procedure_id: Procedure ID to resume

Returns:
Dict with:
  • resumed: bool - Whether procedure was resumed

  • status: str - Current procedure status

  • reason: str - Why no action was taken (if not resumed)

  • message: str - Additional information