Crate wactorz_agents

Crate wactorz_agents 

Source
Expand description

§wactorz-agents

Concrete agent implementations for AgentFlow.

  • LlmAgent — wraps Anthropic / OpenAI / Ollama APIs
  • MainActor — LLM orchestrator; parses <spawn> directives
  • DynamicAgent — executes Rhai scripts generated at runtime
  • MonitorAgent — health monitor; raises alerts on stale actors
  • IOAgent — UI gateway; routes io/chat messages to actors
  • NautilusAgent — SSH & rsync file-transfer bridge
  • UdxAgent — User and Developer Xpert (built-in knowledge base)
  • MlAgent — base class for ML-inference agents
  • QAAgent — quality-assurance / safety observer
  • WeatherAgent — current weather via wttr.in (no API key)
  • NewsAgent — headlines via Hacker News API (no API key)
  • WifAgent — finance expert: expense tracking, budgets, calculations
  • WmeAgent — media expert: watch/read log, queue, binge calc, tips
  • WisAgent — sound expert: music log, theory (chord/scale/bpm), tips [nato: whiskey]
  • WikAgent — key manager: LLM failover, provider rotation, usage tracking [nato: kilo]

Re-exports§

pub use dynamic_agent::DynamicAgent;
pub use fuseki_agent::FusekiAgent;
pub use home_assistant_agent::HomeAssistantAgent;
pub use installer_agent::InstallerAgent;
pub use io_agent::IOAgent;
pub use llm_agent::LlmAgent;
pub use llm_agent::LlmConfig;
pub use llm_agent::LlmProvider;
pub use main_actor::MainActor;
pub use manual_agent::ManualAgent;
pub use ml_agent::MlAgent;
pub use monitor_agent::MonitorAgent;
pub use nautilus_agent::NautilusAgent;
pub use nautilus_agent::NautilusConfig;
pub use news_agent::NewsAgent;
pub use planner_agent::PlannerAgent;
pub use qa_agent::QAAgent;
pub use smart_cities_agent::SmartCitiesAgent;
pub use tick_agent::TickAgent;
pub use udx_agent::UdxAgent;
pub use weather_agent::WeatherAgent;
pub use wif_agent::WifAgent;
pub use wik_agent::WikAgent;
pub use wis_agent::WisAgent;
pub use wme_agent::WmeAgent;

Modules§

dynamic_agent
Dynamic runtime-script agent.
fuseki_agent
Apache Jena Fuseki SPARQL agent.
home_assistant_agent
Home Assistant integration agent.
installer_agent
Package installer agent.
io_agent
UI gateway agent.
llm_agent
LLM provider abstraction.
main_actor
Main orchestrator actor.
manual_agent
Device manual / documentation lookup agent.
ml_agent
ML inference base agent.
monitor_agent
System health monitor agent.
nautilus_agent
NautilusAgent — SSH & rsync file-transfer bridge.
news_agent
News headlines agent.
planner_agent
LLM-powered task planning agent.
qa_agent
Quality-Assurance / Safety monitor agent.
smart_cities_agent
Smart cities data integration agent.
tick_agent
Scheduled / periodic ticker agent.
udx_agent
UDX — User and Developer Xpert.
weather_agent
Weather information agent.
wif_agent
Finance-expert agent — WIF (Waldiez Intelligence Finance).
wik_agent
Key-management agent — WIK (Waldiez Intelligence Keys).
wis_agent
Sound-expert agent — WIS (Waldiez Intelligence Sound).
wme_agent
Media-expert agent — WME (Waldiez Media Expert).