Skip to main content

Module agent

Module agent 

Source

Modules§

capabilities
Agent 能力定义
components
Agent 组件模块
config
配置系统
context
Agent 上下文定义
core
MoFA Agent 核心接口 - 统一抽象
error
Agent 错误类型定义
plugins
提供动态插件机制,允许用户在运行时扩展和控制上下文内容
prelude
Prelude 模块 - 常用类型导入
registry
Agent 工厂接口
secretary
秘书Agent抽象层
traits
Agent 辅助类型定义
types
Agent 核心类型定义

Structs§

AgentCapabilities
Agent 能力描述
AgentCapabilitiesBuilder
Agent 能力构建器
AgentConfig
Agent 配置
AgentContext
核心执行上下文 (Core Agent Context)
AgentEvent
Agent 事件
AgentMessage
Agent 消息
AgentMetadata
Agent 元数据
AgentOutput
Agent 输出类型
AgentRequirements
Agent 需求描述
AgentRequirementsBuilder
Agent 需求构建器
AgentStats
Agent 统计信息
ChatCompletionRequest
LLM 聊天完成请求
ChatCompletionResponse
LLM 聊天完成响应
ChatMessage
聊天消息
ConfigLoader
配置加载器
ContextConfig
上下文配置
ErrorContext
错误上下文
EventBuilder
事件构建器
EventBus
事件总线
GlobalEvent
全局事件类型
MemoryItem
记忆项 (搜索结果)
MemoryStats
记忆统计
Message
对话消息
MessageMetadata
消息元数据
ReasoningResult
推理结果
ReasoningStep
推理步骤
TokenUsage
Token 使用统计
ToolCall
LLM 工具调用
ToolDefinition
LLM 工具定义
ToolDescriptor
工具描述符 (用于列表展示)
ToolInput
工具输入
ToolMetadata
工具元数据
ToolResult
工具执行结果
ToolUsage
工具使用记录

Enums§

AgentError
Agent 错误类型
AgentInput
Agent 输入类型
AgentState
Agent 状态机
AgentType
Agent 类型
ConfigFormat
配置格式
CoordinationPattern
协调模式
ErrorCategory
错误分类
GlobalError
全局错误类型
GlobalMessage
全局消息类型
HealthStatus
Agent 健康状态
InputType
支持的输入类型
InterruptResult
中断处理结果
MemoryValue
记忆值类型
MessageContent
消息内容类型
MessageRole
消息角色
OutputContent
输出内容类型
OutputType
支持的输出类型
ReasoningStepType
推理步骤类型
ReasoningStrategy
推理策略

Traits§

AgentFactory
Agent 工厂 Trait
AgentLifecycle
Agent 生命周期扩展
AgentMessaging
Agent 消息处理扩展
AgentPlugin
核心插件 trait
AgentPluginSupport
Agent 插件支持扩展
Coordinator
协调器 Trait
LLMProvider
LLM Provider trait - 定义 LLM 提供商接口
Memory
记忆组件 Trait
MoFAAgent
MoFA Agent 统一接口
Reasoner
推理器 Trait
Tool
统一工具 Trait

Type Aliases§

AgentResult
Agent 操作结果类型
DynAgent
动态分发的 MoFAAgent
GlobalResult
全局结果类型