agentwerk 0.1.10

A minimal Rust crate that gives any application agentic capabilities.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! agentwerk: minimal Rust crate for building agentic workflows.

pub mod agents;
pub mod event;
pub mod prompts;
pub mod providers;
pub mod schemas;
pub mod tools;

pub use agents::{
    Agent, IntoKnowledge, Knowledge, Running, Stats, Status, Ticket, TicketResult, TicketSystem,
};
pub use event::{default_logger, Event, EventKind, PolicyKind, ToolFailureKind};
pub use schemas::{format_violations, Schema, SchemaParseError, SchemaViolation};
pub use tools::{KnowledgeTool, Tool, ToolContext, ToolLike, ToolResult};