Latitude 是面向 AI 智能体的开源可观测性工具,核心目标是让 AI 智能体具备自愈能力。它围绕「观测—理解—修复—验证」四个环节组织功能。
用途:帮助开发者发现 AI 智能体在真实运行中的失败点,并借助编码智能体自动完成修复与回归验证。
主要能力:
- 观测(Observe):一行遥测代码即可捕获全部追踪数据,包括多轮会话、工具调用和完整执行路径,支持 traces、sessions、tool-call observability 与 OpenTelemetry ingest。
- 理解(Understand):失败的追踪会被自动归类为可跟踪的信号(signals),并带有状态、规模和趋势,便于判断问题类型与发生频率;还提供 flaggers、behaviours、语义搜索和注释能力。
- 修复(Fix):Latitude 会把完整上下文、样本追踪和深链派发给编码智能体(如 Claude Code、Cursor),由其编写最小正确修复并提交 PR;支持 Agent Dispatch、MCP server、Linear 与 webhook 派发。
- 验证(Verify):修复会针对真实失败追踪重放,确保已修复的故障不再复现;相关能力包括 regression datasets、monitors、alerts。
使用方式:
- 可直接把一段提示词粘贴到 Claude Code、Cursor、Windsurf、Codex、OpenCode 等编码智能体中完成接入;也可手动配置 TypeScript 示例(文档以 OpenAI 为例,可替换为应用已用的 LLM SDK),在请求、对话或智能体边界使用 capture() 添加用户 ID、会话 ID、标签或元数据;同时支持 Python 及任何兼容 OpenTelemetry 的运行时。
- Latitude 与模型厂商无关,遥测开箱即用地兼容多数模型提供商与框架(OpenAI、Anthropic、Bedrock、Vercel AI SDK、LangChain 等)以及任何 OTEL 兼容应用。
- 在 Claude Code 内构建时,有专门的数据包可将完整会话记录捕获为 traces,适用于终端、桌面应用和 IDE 扩展。
- UI 中的全部操作也能通过 MCP server 和 CLI 从编码智能体侧完成。
部署与获取:可自托管于全开放基础设施,Docker Hub 提供即用容器镜像;支持单机 Docker Compose(简单)、Kubernetes + Helm(集群,可扩展高可用)以及基于 Railway 的一键部署。云端方案可免费使用,含每月 20K 积分、30 天数据保留和不限席位,需在 latitude.so 注册获取 API key 与 project slug。项目采用 MIT 许可,欢迎贡献,并提供 Slack 社区。
限制:具体模型支持范围、性能指标、企业级功能与价格细节,资料中暂未提供。