neopanic/harness 是用 Rust 编写的组合式智能体运行时。它不包含任何特定应用的工作流程,而是提供接口,让宿主自行选择并连接模型与输入、工具、提示词、策略、对话存储、观察能力和传输边界。执行循环也可以替换。目前没有公开的最新发布版本信息。
该仓库的目的不是提供智能体应用本身,而是让宿主组装执行所需的部件与边界。它涵盖恢复点、工具执行记录和策略仲裁,也包括保留对话状态并从中继续进行的能力。并行读取调用的顺序被单独划分为一套约定。工具、技能、策略和上下文压缩都可以替换接入,并且以 MIT 许可证发布。因此,与一个完整成型的智能体相比,它更接近用于搭建执行结构的基础设施。
不过,仓库说明把构建与文档生成的检查同实际运行行为的验证区分开来。该仓库中没有用于确认运行行为的测试;仓库解释说,确定性行为案例属于使用它的应用程序那一侧。外部副作用与检查点恢复的局限也写入了约定之中,但不能把这些当作保证实际行为的依据。因此,就考察设计边界而言它足够具体,但仅凭该仓库难以判断运行时的可靠性。