把 Goose 与 Litefuse 集成

Goose 是一个开源的、运行在本机的 AI Agent,能无缝自动化工程任务。通过把 Goose 与 Litefuse 集成,你可以监控 Goose 的请求并了解 Agent 的表现。

关于 Goose

Goose 是一款强大的开源 AI Agent,在本机运行以自动化常见的工程工作流。它的目标是让开发者把更多时间花在构建上,而不是重复劳动。

核心能力:

  • 完全开源、可扩展,便于按需定制 Goose
  • 本地优先架构,让你掌控执行与数据
  • 灵活接入你喜欢的 LLM provider 和 Model Context Protocol(MCP)服务器
  • 内置智能,在极少监督下处理复杂工程任务

下面是一些开发者使用 Goose 的真实场景:

  • 生成能准确反映复杂 API 业务逻辑的综合测试数据
  • 为 Google Workspace 构建自动化脚本,简化团队协作
  • 执行大规模代码库迁移,例如 React 组件升级
  • 创建和管理自定义 CLI 工具,优化开发流程

GitHub:https://github.com/block/goose

快速开始

本指南将带你完成把 Goose 与 Litefuse 集成的步骤。

配置 Litefuse

这里 注册 Litefuse Cloud,或通过 Docker Compose 自托管 Litefuse,拿到你的 Litefuse API Key。

配置 Goose 连接到 Litefuse

设置环境变量,让 Goose(用 Rust 编写)能连上 Litefuse 服务:

export LANGFUSE_INIT_PROJECT_PUBLIC_KEY=pk-lf-...
export LANGFUSE_INIT_PROJECT_SECRET_KEY=sk-lf-...
export LANGFUSE_HOST=https://litefuse.cloud
 
# https://localhost:3000 if you're self-hosting

在 Litefuse 集成下运行 Goose

设置好环境变量并启动 Goose 后,你就可以通过 Litefuse 监控 AI 请求和操作。

Goose 一旦运行起来,Litefuse 就会开始捕获你 Goose 活动的 trace。

Litefuse 中的示例 trace(公开)

Goose trace in Litefuse

演示

Goose 的 Alice 和 Litefuse 的 Marc 在 Goose 的 YouTube 频道演示了 Litefuse 如何为 Goose 的操作提供可观测性 —— 让你能追踪 LLM 行为并捕获错误:

参考

这个页面对你有帮助吗?