基础层 API 参考
基础层 (mofa-foundation) 提供具体实现和业务逻辑。
模块
llm
LLM 客户端和提供商实现。
LLMClient— 统一 LLM 客户端LLMProvider— 提供商 traitOpenAIProvider— OpenAI 实现AnthropicProvider— Anthropic 实现
react
ReAct 智能体模式实现。
ReActAgent— ReAct 智能体ReActBuilder— ReAct 智能体构建器
secretary
用于人在回路工作流的秘书智能体模式。
DefaultSecretaryBuilder— 构建秘书行为SecretaryCore— 事件循环运行时DefaultInput/DefaultOutput— 消息契约
persistence
用于状态和会话管理的持久化层。
PersistencePlugin— 持久化插件PostgresStore— PostgreSQL 后端SqliteStore— SQLite 后端
coordination
多智能体协调模式。
Sequential— 顺序流水线Parallel— 并行执行Consensus— 共识模式Debate— 辩论模式
功能标志
| 标志 | 描述 |
|---|---|
openai | OpenAI 提供商 |
anthropic | Anthropic 提供商 |
persistence | 持久化层 |