Expand description
Agent Stream Kit - A framework for building and managing agents in Rust
This crate provides a set of tools and abstractions to create, configure, and run agents in a stream-based architecture. It includes support for defining agent behaviors, managing agent flows, handling agent input and output.
Re-exports§
pub extern crate self as agent_stream_ kit;
Re-exports§
Modules§
Structs§
- ASKit
- Agent
Config Spec - Agent
Configs - Agent
Context - Agent
Data - The core data structure for an agent.
- Agent
Definition - Agent
Display Config Spec - Agent
Flow - Agent
Flow Edge - Agent
Flow Node - Agent
Registration - Registration entry emitted by the
#[askit_agent]macro. - Agent
Spec - Information held by each agent.
- Photon
Image - Provides the image’s height, width, and contains the image’s raw pixels. For use when communicating between JS and WASM, and also natively.
Enums§
Traits§
- ASKit
Observer - Agent
- The core trait for all agents.
- Agent
Output - AsAgent
- HasAgent
Data
Functions§
Type Aliases§
Attribute Macros§
- askit_
agent - Declare agent metadata and generate
agent_definition/registerhelpers. - async_
trait