github.devotd.
新发现编程智能体

earendil-works/pi v1.3.0 — 可扩展的智能体运行环境

earendil-works/pi 是一套基于 TypeScript 的 AI 智能体工具集合,支持扩展和多种运行方式。

仓库信息earendil-works/pi ↗

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

星标
★ 116.4K
复刻
14.9K
语言
TypeScript
许可证
MIT
最新版本
v1.3.0
查看原始来源 ↗在 GitHub 查看 ↗

earendil-works/pi v1.3.0 是一套基于 TypeScript 的 AI 智能体工具集合。它提供统一的 LLM API 与智能体循环、终端 UI(TUI)以及编码智能体 CLI。已确认的最新版本是 v1.3.0,但现有信息中没有该版本的变更内容。因此这里不对发布变更妄下结论,而是考察仓库公开的运行环境。

Pi 是一个通过组合扩展与技能、提示词格式和外观来实现定制化的智能体运行环境。借助这些组合,可以把运行环境调整到契合用户自己的工作方式。它并不固定运行方式,而是通过扩展来调节结构。除了交互式使用之外,它还支持打印与 JSON 运行,可以通过 RPC(远程进程控制)进行控制,也可以用 TypeScript SDK 构建应用。它由多个包组成,以本地文件和 shell 为中心运行,并通过供应商与扩展配置来适配开发环境。仓库许可证为 MIT。

如果你想组合核心与扩展来运行本地编码智能体,这套配置就有意义。不过按照 README 的说明,它没有内置的权限限制功能;如果需要隔离,官方建议使用容器或沙箱。因此这是一款可以直接自行配置运行环境的工具,但隔离和权限边界需要另行准备。