NanoAgent
原生运行在PHP中的AI Agent库,零运行时依赖,支持多模型提供商、工具优先设计、MCP支持和持久化记忆,可将普通PHP函数直接映射为Agent工具
时间轴 (近 90 天)
NanoAgent 是一个原生运行在 PHP 中的 AI Agent 库,可通过 composer require hammrouni/nanoagent 安装,零运行时依赖。
NanoAgent 支持 OpenAI、Groq、Anthropic、DeepSeek、OpenRouter 以及任何兼容 OpenAI 协议的自托管端点(如 Ollama、llama.cpp server),切换提供商只需改一行配置。
NanoAgent 支持注册任意 Model Context Protocol (MCP) 服务器(Streamable HTTP 传输方式),其工具与本地工具行为一致,并通过 allowlist 控制注册哪些工具。
NanoAgent 提供持久化记忆功能,通过可插拔驱动实现,支持 JSON 文件、SQLite、MySQL、PostgreSQL 或自定义驱动。
NanoAgent 明确不自动生成提示词、不提供魔法抽象、不引入额外依赖(依赖树为空)。
NanoAgent 有意排除了多 Agent 编排、复杂记忆策略和内置 RAG 管道等能力。
NanoAgent 项目采用 MIT 许可证,代码仓库位于 https://github.com/hammrouni/nanoagentphp。
全部知识事实 (7)
NanoAgent 是一个原生运行在 PHP 中的 AI Agent 库,可通过 composer require hammrouni/nanoagent 安装,零运行时依赖。
50%待验证NanoAgent 支持 OpenAI、Groq、Anthropic、DeepSeek、OpenRouter 以及任何兼容 OpenAI 协议的自托管端点(如 Ollama、llama.cpp server),切换提供商只需改一行配置。
50%待验证NanoAgent 支持注册任意 Model Context Protocol (MCP) 服务器(Streamable HTTP 传输方式),其工具与本地工具行为一致,并通过 allowlist 控制注册哪些工具。
50%待验证NanoAgent 提供持久化记忆功能,通过可插拔驱动实现,支持 JSON 文件、SQLite、MySQL、PostgreSQL 或自定义驱动。
50%待验证NanoAgent 明确不自动生成提示词、不提供魔法抽象、不引入额外依赖(依赖树为空)。
50%待验证NanoAgent 有意排除了多 Agent 编排、复杂记忆策略和内置 RAG 管道等能力。
50%待验证NanoAgent 项目采用 MIT 许可证,代码仓库位于 https://github.com/hammrouni/nanoagentphp。
50%