Devotd Github
新发现AI 智能体

neopanic/harness — 组合式 Rust 智能体运行时

一个 Rust 智能体运行时,通过接口让宿主组装执行所需的部件与边界。

仓库信息neopanic/harness ↗

一个 Rust 智能体运行时,通过接口让宿主组装执行所需的部件与边界。

GitHub 项目说明: Composable Rust agent runtime with durable conversations, pluggable tools, skills, policies and context compaction

星标
★ 4
复刻
0
语言
Rust
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

neopanic/harness 是用 Rust 编写的组合式智能体运行时。它不包含任何特定应用的工作流程,而是提供接口,让宿主自行选择并连接模型与输入、工具、提示词、策略、对话存储、观察能力和传输边界。执行循环也可以替换。目前没有公开的最新发布版本信息。

该仓库的目的不是提供智能体应用本身,而是让宿主组装执行所需的部件与边界。它涵盖恢复点、工具执行记录和策略仲裁,也包括保留对话状态并从中继续进行的能力。并行读取调用的顺序被单独划分为一套约定。工具、技能、策略和上下文压缩都可以替换接入,并且以 MIT 许可证发布。因此,与一个完整成型的智能体相比,它更接近用于搭建执行结构的基础设施。

不过,仓库说明把构建与文档生成的检查同实际运行行为的验证区分开来。该仓库中没有用于确认运行行为的测试;仓库解释说,确定性行为案例属于使用它的应用程序那一侧。外部副作用与检查点恢复的局限也写入了约定之中,但不能把这些当作保证实际行为的依据。因此,就考察设计边界而言它足够具体,但仅凭该仓库难以判断运行时的可靠性。