跳转至

API 参考

phi-agent 的 API 文档从源码注释自动生成,托管在 docs.rs

核心模块

模块 描述
agent PhiAgentPhiAgentConfigbase_agent_builder() 工厂
config LLM 配置解析 (CLI > env > .env > 默认值)
prompt 系统提示词构建 (build_system_promptbuild_system_prompt_cn)
render EventRenderer trait + TerminalRendererJsonStreamRendererNullRenderer
session 会话管理 (ID、目录、文件锁、清理)
cli AutoApprovalHandler (自动 / 全部拒绝)
event_log 事件 → JSONL 持久化

agent-base 重导出

phi-agent 重导出了 agent-base 的关键类型:

AgentResultToolToolContextToolOutputToolControlFlowOpenAiClientReasoningEffortSafetyConfigOutputFormat 等。

agent-works 重导出

phi-agent 重导出了 agent-works 的关键类型:

FocusFocusContextFocusInputFocusOutputFocusError

→ 使用示例请参见 Focus 指南


完整 API 文档 (docs.rs)