praisonai.agent_scheduler
Wrapper Agent Scheduler for PraisonAI - Run agents periodically 24/7. This module provides scheduling capabilities for running PraisonAI agents at regular intervals, enabling 24/7 autonomous agent operations. Example:Run news checker every hour
from praisonai.agent_scheduler import AgentScheduler from praisonai_agents import Agent agent = Agent( name=“NewsChecker”, instructions=“Check latest AI news and summarize”, tools=[search_tool] ) scheduler = AgentScheduler(agent, task=“Check latest AI news”) scheduler.start(schedule_expr=“hourly”)Overview
This module provides components for agent_scheduler.Classes
ScheduleParser
Parse schedule expressions into intervals.
AgentExecutorInterface
Abstract interface for agent execution.
PraisonAgentExecutor
Executor for PraisonAI agents.
AgentScheduler
Scheduler for running PraisonAI agents periodically.

