跳到正文
原文
Hacker News · AI· akashpatel7204·· 5 小时前AI 评分75

phpClaw 发布面向 PHP 的 AI Agent 运行时,内置 ReAct 循环与默认安全守卫

Show HN: phpClaw – AI agent runtime for PHP with tools, memory and guards

AI 摘要

phpClaw 是一个零框架依赖的 PHP 通用 AI Agent 引擎,核心提供 ReAct 循环、记忆抽象和八项默认安全守卫,支持 Anthropic、OpenAI、Groq、Gemini、Mistral、DeepSeek 及 Ollama 七种模型提供商自动检测。该项目通过单一环境变量配置即可启动,无需 YAML 文件,旨在解决 PHP 社区以往将 HTTP 客户端硬编码到 LLM API 导致的生产环境不可靠问题。

在工程实现上,phpClaw 强调安全性优先:ShellTool 采用白名单机制并配合不可覆盖的硬编码黑名单,HttpTool 不仅校验主机名前缀还验证解析后的 IP 地址以阻断 DNS 重绑定攻击,文件读写工具则限制在沙箱工作区内并拒绝敏感路径。项目包含八个主流框架(如 Laravel、Symfony)和 CMS 适配器,并提供 MCP 服务器以暴露工具给 Claude Desktop 或 Cursor。其架构允许开发者通过静态注册表扩展守卫、钩子、内存和技能,且单元测试完全隔离外部网络调用。

事实层面,该项目为 MIT 许可,要求 PHP 8.1 至 8.4 版本及 curl、json、mbstring 扩展;推断层面,它填补了 PHP 生态缺乏原生 Agent 运行时的空白,使传统 Web 应用能低成本接入智能体工作流;猜测层面,其内置的 MCP 支持和多框架适配可能加速 PHP 应用在 AI 时代的现代化改造,但具体 adoption rate 取决于社区对非 Python 技术栈的接受度。

来源:Hacker News · AI · github.com