Set Status • AI Agent SDK

set_status: Set task status with transition validation.

set_status

Method

</div>

This is a method of the Task class in the task module.

Set task status with transition validation.

Validates the transition is legal. If not, logs a warning but still applies the change for backward compatibility.

Signature

python
def set_status(new_status: str) -> None

Parameters

ParamField str

Target status (string or TaskStatus enum)

Uses

  • _lifecycle_manager.can_transition
  • logger.warning
  • TaskStatus

Source

View on GitHub

praisonaiagents/task/task.py at line 512