task • Rust AI Agent SDK

Task module for PraisonAI Rust SDK.

task

Rust AI Agent SDK

Task module for PraisonAI Rust SDK.

A Task is a unit of work that can be executed by an Agent. Tasks support dependencies, callbacks, guardrails, and various output formats.

Usage

rust,ignore
use praisonai::{Task, Agent};

let task = Task::new("Research AI trends")
.expected_output("A summary of current AI trends")
.build();

let agent = Agent::new()
.instructions("You are a researcher")
.build()?;

let result = task.execute(&agent).await?;

Import

rust
use praisonai::task::*;

Classes


Related Documentation