Agents are functions which call other tools and agents.
icepick.agent
method:
run
, which executes the agent with the provided input and awaits the result:
runNoWait
method. This is useful for fire-and-forget scenarios where you don’t need to wait for the agent to finish executing:
schedule
method. This is useful for recurring tasks or one-time scheduled agents: