Crate swarms_rs

Crate swarms_rs 

Source
Expand description

Swarms-rs is a Rust implementation of the Swarms framework for building multi-agent systems. This crate provides core abstractions and implementations for agents, workflows and swarms.

Re-exports§

pub use structs::agent::Agent;
pub use swarms_macro;

Modules§

agent
llm
logging
prompts
structs

Macros§

log_agent
Macro for logging with agent context
log_error_ctx
Macro for logging errors with context
log_llm
Macro for logging LLM interactions with agent context
log_memory
Macro for logging memory operations with agent context
log_perf
Macro for logging performance metrics
log_swarm
Macro for logging swarm operations
log_task
Macro for logging task-related events with agent context
log_tool
Macro for logging tool execution with agent context
log_workflow
Macro for logging workflow events with agent context