
Runsight 是一款专为 AI 智能体设计的 YAML 优先工作流引擎,使开发者能够通过 Git 原生版本控制来设计、提交、运行和评估智能体工作流。每个工作流都以 YAML 文件形式存储在您的仓库中,您可以像处理其他代码一样进行分支、审查和合并更改。
该平台提供每次运行的实时成本追踪,并设有硬性预算上限以防止超支,同时内置了用于断言和回归测试的评估框架。
"像交付代码一样交付智能体。"
| 功能 | 优势 |
|---|---|
| 画布 + YAML 编辑器 | 可视化与代码双视图 |
| 每次运行成本追踪 | 精确到分的支出监控 |
| Git 集成 | 工作流版本控制 |
它完全自托管,在您的机器上使用您的 API 密钥运行,并且 100% 开源,采用 Apache 2.0 许可证。
Runsight 是一款专为 AI 智能体打造的 YAML 优先工作流引擎。它让开发者能够以 Git 原生版本控制 的方式设计、提交、运行和评估智能体工作流。每个工作流都以纯 YAML 文件形式存储在仓库中,因此你可以像对待其他代码一样,对智能体变更进行分支、审查和合并。该平台完全在本地运行,使用你自己的 API 密钥,采用 100% 开源 的 Apache 2.0 许可证,无需注册云账户即可开始使用。
同一工作流状态的两种视图。在 Monaco 编辑器中编辑 YAML,画布会自动更新。在画布上移动节点,YAML 会保持整洁。像其他代码一样将 YAML 提交到 Git,并支持完整的 差异对比 功能,便于代码审查。
每个模块和每次运行的成本都精确到分。设置 max_cost 和 max_tokens 预算,可在 超支前终止执行。批量运行后不再有意外账单——你能实时看到每一步的具体花费。
对每个模块输出进行断言,以编程方式验证结果。转换钩子支持结构化提取,跨运行进行回归测试,确保工作流演进时智能体行为保持一致。
在智能体浪费预算前停止它。暂停执行,检查当前状态,然后选择恢复或终止运行。这让你对长时间运行或高成本的智能体任务拥有 精细控制权。
“像交付代码一样交付智能体。”
这一理念是 Runsight 的核心。通过将工作流视为 可 Git 差异对比的 YAML 文件,该平台将软件工程的最佳实践——分支、代码审查、版本历史——引入 AI 智能体开发领域。即使 Runsight 明天消失,你仍然拥有可读、可执行的工作流配置。无供应商锁定、无专有格式、无云依赖。
正在构建 AI 智能体工作流,并希望从一开始就将 版本控制、成本透明度和评估 集成到工具链中。如果你厌倦了用 print 语句调试智能体、管理零散的 Python 编排脚本,或是在批量运行后被 API 成本吓到,Runsight 尤其适合你。一条命令即可启动(uvx runsight),且是自托管模式,让你轻松尝试——无需注册、无需云账户,只需你的机器和 API 密钥。
其他您可能感兴趣的工具
Loading comments…
制作者
Michael Rogov
访问网站
runsight.ai
项目信息
产品关键词