Skip to main content

Crate echo_core

Crate echo_core 

Source
Expand description

§echo-core

核心 trait 和类型定义,作为 echo-agent 框架的基础层。

本 crate 提供所有子 crate 共享的接口和类型:

  • error: 统一错误类型
  • tools: 工具系统 trait 和权限模型
  • llm: LLM 客户端 trait 和消息类型
  • agent: Agent trait、回调接口和事件
  • guard: 护栏系统 trait 和管理器
  • audit: 审计日志 trait 和事件类型

Modules§

agent
Agent 核心 trait、事件和回调接口
audit
审计日志核心 trait 和事件类型
circuit_breaker
LLM 熔断器(Circuit Breaker)
error
统一错误类型
guard
护栏系统核心 trait 和类型
llm
LLM 客户端核心 trait 和请求/响应类型
project_rules
项目级规则文件加载
retry
统一重试策略
tokenizer
Token 估算 trait、使用量追踪与成本估算
tools
工具系统核心 trait 和类型