Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.praison.ai/llms.txt

Use this file to discover all available pages before exploring further.

Tasks provide structured work items for agents to complete.

Quick Start

1

Create Task

use praisonai::{Agent, Task};

let task = Task::new("Write a blog post about Rust")
    .description("Include examples and best practices")
    .expected_output("A complete blog post in markdown");

let agent = Agent::new()
    .name("Writer")
    .build()?;

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

Task Properties

PropertyDescription
descriptionWhat needs to be done
expected_outputExpected result format
contextAdditional context
toolsAvailable tools

Agent Teams

Team tasks

Workflows

Task workflows