Tiltmeter
开源API变更监控工具,通过从真实响应学习JSON结构基线,检测字段移除、类型改变等破坏性变更,并可通知Agent或通过Deep Agent自动修复代码。
时间轴 (近 90 天)
Tiltmeter 是一个开源工具,用于监控第三方 API 响应的 JSON 结构变化并在检测到不一致时通知 Agent,甚至自动修复代码。
Tiltmeter 从真实响应中学习 JSON API 结构,无需预先编写规范,并基于最近 20 次检查建立基线。
Tiltmeter 只报告与基线矛盾的变化,包括字段被移除、类型改变、出现新的 null 值、JSON 体变成 HTML 错误页面等。
Tiltmeter 的核心是一个小型 LangGraph 图,流程为:观察→比较→解释→持久化→通知。
Tiltmeter 的差异比较部分是完全确定性的 Python 代码,没有 LLM 参与。
Tiltmeter 运行一个 MCP 服务器,LangChain 或 LangGraph Agent 可以通过 langchain-mcp-adapters 调用 has_drifted 或 get_schema 方法。
tiltmeter fix 命令将漂移问题交给一个 Deep Agent 处理,该 Agent 在临时 git worktree 中编辑代码并打开 Pull Request。
Tiltmeter 采用 MIT 许可证,完全本地运行,可通过 pip install tiltmeter 安装。
Tiltmeter 的项目官网为 https://tiltmeter.dev。
全部知识事实 (9)
Tiltmeter 是一个开源工具,用于监控第三方 API 响应的 JSON 结构变化并在检测到不一致时通知 Agent,甚至自动修复代码。
50%待验证Tiltmeter 从真实响应中学习 JSON API 结构,无需预先编写规范,并基于最近 20 次检查建立基线。
50%待验证Tiltmeter 只报告与基线矛盾的变化,包括字段被移除、类型改变、出现新的 null 值、JSON 体变成 HTML 错误页面等。
50%待验证Tiltmeter 的核心是一个小型 LangGraph 图,流程为:观察→比较→解释→持久化→通知。
50%待验证Tiltmeter 的差异比较部分是完全确定性的 Python 代码,没有 LLM 参与。
50%待验证Tiltmeter 运行一个 MCP 服务器,LangChain 或 LangGraph Agent 可以通过 langchain-mcp-adapters 调用 has_drifted 或 get_schema 方法。
50%待验证tiltmeter fix 命令将漂移问题交给一个 Deep Agent 处理,该 Agent 在临时 git worktree 中编辑代码并打开 Pull Request。
50%待验证Tiltmeter 采用 MIT 许可证,完全本地运行,可通过 pip install tiltmeter 安装。
50%待验证Tiltmeter 的项目官网为 https://tiltmeter.dev。
50%