diggerhq/digger
说明与用途
**项目简介**
Digger(diggerhq/digger)是一款开源的 IaC(Infrastructure as Code)编排工具,能够在现有 CI 流水线中直接运行 Terraform、Pulumi 等 IaC 任务,实现基础设施的自动化、可重复部署。
**价值主张**
- 将单独的 Prompt、工具或脚本统一封装为可复用的“Agent 工作流”,从而在多 Agent 场景下实现协同编排。
- 支持在 CI/CD 中插入工具使用流水线,帮助团队标准化 Agent 的状态记忆和执行顺序,提升 DevOps 效率。
**典型接入方式**
- **小规模 PoC**:在项目根目录添加
digger.yml(或digger.yaml)配置文件,声明要执行的 IaC 目录、变量和依赖。 - **CI 集成**:在 GitHub Actions、GitLab CI、Jenkins 等 CI 配置中加入一步
digger run,即可在每次代码合并或 PR 时自动触发基础设施变更。 - **工具链扩展**:通过 Digger 的插件机制(Go 插件或 Docker 镜像)接入自定义工具或外部 API,实现更复杂的多 Agent 流程。
**生产可用性**
- **活跃度**:截至 2026‑06‑28,项目最近一次提交,拥有 4,982 星、599 Fork,社区活跃,Issue 响应及时。
- **技术成熟度**:核心实现使用 Go,代码基线清晰,已支持主流 IaC(Terraform、Pulumi)和多种 CI 平台。
- **风险评估**:暂无重大元数据风险,仍需对许可证(MIT)和安全审计(依赖库漏洞)进行最终确认。整体来看,Digger 已具备在生产环境中进行正式试点的条件,建议先在非关键业务做小规模验证,验证后即可推广至全链路。
实际用途
diggerhq/digger helps turn isolated prompts and tools into repeatable agent workflows.
- coordinate multi-agent workflows
- add tool-use pipelines
- standardize agent memory
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Go
- 记录日期: 2026-09-05T17:31:01.240Z