echo_core 0.1.1

Core traits and types for the echo-agent framework
Documentation

echo-core

Core traits and types for the echo-agent framework.

Contents

  • Agent traits: Agent, ReActAgent, SubAgent
  • LLM abstractions: LlmClient, ChatRequest, ChatResponse, TokenUsage
  • Tool system: Tool, TypedTool, ToolResult, ToolPermission
  • Error handling: AgentError, unified error types
  • Guard system: Content filtering traits (Guard, GuardResult)
  • Retry: RetryPolicy with exponential backoff
  • Project rules: .claude/rules parsing

Usage

use echo_core::prelude::*;

License

MIT