Crate hefa_core

Crate hefa_core 

Source

Re-exports§

pub use agent::Agent;
pub use agent::AgentConfig;
pub use agent::AgentError;
pub use agent::AgentResult;
pub use agent::ToolCallOutcome;
pub use config::Environment;
pub use config::ProviderConfig;
pub use config::ProviderKind;
pub use config::ProviderResolver;
pub use llm::LLMClient;
pub use llm::LlmClient;
pub use llm::LlmError;
pub use llm::LlmRequest;
pub use llm::LlmResponse;
pub use mcp::McpError;
pub use mcp::McpRequest;
pub use mcp::McpResponse;
pub use tools::Tool;
pub use tools::ToolError;
pub use tools::ToolRegistry;
pub use tools::ToolResult;
pub use tracing::SpanContext;
pub use tracing::SpanStatus;
pub use tracing::SqliteTracer;
pub use tracing::StdoutTracer;
pub use tracing::TraceError;
pub use tracing::Tracer;

Modules§

agent
config
llm
mcp
tools
tracing

Functions§

greeting
Returns the greeting message printed by the binary entrypoint.
run
Executes the core logic of the binary.