Skip to main content

Crate walrus_core

Crate walrus_core 

Source
Expand description

Walrus agent library.

Re-exports§

pub use agent::Agent;
pub use agent::AgentBuilder;
pub use agent::AgentConfig;
pub use agent::COMPACT_SENTINEL;
pub use agent::config::HeartbeatConfig;
pub use agent::event::AgentEvent;
pub use agent::event::AgentResponse;
pub use agent::event::AgentStep;
pub use agent::event::AgentStopReason;
pub use agent::tool::ToolRegistry;
pub use agent::tool::ToolRequest;
pub use agent::tool::ToolSender;

Modules§

agent
Immutable agent definition and execution methods.
model
Unified LLM interface types and traits.
paths
Global paths for the walrus runtime.
protocol
Walrus wire protocol — message types and API traits.
utils
Shared utilities for markdown-based configuration parsing.

Structs§

Runtime
The walrus runtime — agent registry, session store, and hook orchestration.
Session
A conversation session tied to a specific agent.

Traits§

Hook
Lifecycle backend for agent building, event observation, and tool registration.