把 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。

演示
Goose 的 Alice 和 Litefuse 的 Marc 在 Goose 的 YouTube 频道演示了 Litefuse 如何为 Goose 的操作提供可观测性 —— 让你能追踪 LLM 行为并捕获错误:
参考
- Goose 文档: https://block.github.io/goose/docs/category/getting-started
- Litefuse 文档: https://litefuse.ai/docs
这个页面对你有帮助吗?