SheepNav
新上线昨天70 投票

Broccoli:云端一键式编码代理,自动处理Linear任务并生成PR

简介

Hi HN,我们构建了 Broccoli,这是一个开源工具,旨在将编码任务从 Linear 中提取出来,在隔离的云端沙盒中运行,并自动创建拉取请求(PR)供人工审查。

背景与动机

Broccoli 的诞生源于一个小团队的痛点。团队的主营业务是提供语音数据,但在使用编码代理时频繁遇到问题:每次切换上下文都需要重新设置环境,Agent 状态难以持久化,且无法安全地处理敏感数据。为了解决这些问题,他们开发了 Broccoli。

核心功能

  • 任务集成:直接从 Linear 获取编码任务,无需手动导入。
  • 云端沙盒:在隔离的云环境中运行代码,确保安全性与一致性。
  • 自动化 PR:任务完成后自动生成 PR,等待人工审核与合并。

技术亮点

Broccoli 是一个 开源项目,代码托管在 GitHub 上。它利用云端基础设施提供可复现的运行环境,避免了本地环境差异带来的问题。同时,沙盒隔离机制保障了数据安全,特别适合处理敏感信息。

适用场景

  • 团队协作:适合使用 Linear 进行项目管理的开发团队。
  • 自动化工作流:减少手动操作,提升从任务到代码提交的效率。
  • 安全敏感环境:需要隔离执行环境的场景,如处理客户数据。

总结

Broccoli 通过将编码代理与云端沙盒结合,解决了 Agent 状态管理和环境一致性的难题。对于希望自动化编码流程的小团队而言,这是一个值得尝试的开源方案。


项目地址:GitHub 搜索 Broccoli 即可找到。

延伸阅读

  1. Meta 宣布裁员 10%,约 8000 名员工受影响
  2. 告别无意义刷屏!AI 机器人 Noscroll 帮你“代刷”信息流
  3. 苹果的下一章:库克卸任、SpaceX与Cursor达成交易、Palantir争议宣言
查看原文