SheepNav
新上线5个月前70 投票

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

简介

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

背景与动机

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

核心功能

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

技术亮点

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

适用场景

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

总结

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


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

延伸阅读

  1. Anthropic无法可靠控制AI智能体,切断内部评估的实时互联网访问
  2. Prime Agent 用 Rust 重写:2000 个 AI 智能体协作完成自我重写
  3. 乌克兰无人机袭击俄罗斯AI数据中心,Yandex超级计算机受损
查看原文