<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: yzhong94</title><link>https://news.ycombinator.com/user?id=yzhong94</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 23:26:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yzhong94" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>We use firebase which supports the preview environments.  It's mainly for front end changes though.  Are you looking for a solution for backend changes as well?</p>
]]></description><pubDate>Wed, 22 Apr 2026 22:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47869956</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47869956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47869956</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>100% on using linear as the source of truth!  We went a bit further and just use Linear as the prompt.  So there isn't a human written one adding context that lives elsewhere</p>
]]></description><pubDate>Wed, 22 Apr 2026 21:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47869832</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47869832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47869832</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>We also have a multi-repo setup, to trigger it you can just tag two repos in the Linear label!</p>
]]></description><pubDate>Wed, 22 Apr 2026 20:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868823</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47868823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868823</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>We don’t believe PM or eng can write the best prompt or spec, so we don’t ask them to.<p>One real Linear ticket from a few months back that we assigned to broccoli:<p>Store post-processing run outcomes in a versioned, append-only audit trail so re-running the same processor on the same audio file produces a complete history (who/when/what changed), while keeping an easy “latest result” view. Add an admin-only UI.<p>That’s it. As a part of the sketch step, broccoli does its own repo discovery and online research before planning the execution.</p>
]]></description><pubDate>Wed, 22 Apr 2026 20:23:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868814</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47868814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868814</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>We are not trying to compete with OpenAI and Anthropic!  We open source it because there's interest from other startups.<p>Teams would use Anthropic and OpenAI, but they shouldn't just use Anthropic or OpenAI.  We see much better results from calling the models independently and do adversarial review and response.<p>This doesn't replace your need for the models, but you certainly don't need to rely on any of the cloud agent solutions out there that call these models underneath the hood.</p>
]]></description><pubDate>Wed, 22 Apr 2026 20:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868804</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47868804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868804</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>The main difference is that you have full control over this!</p>
]]></description><pubDate>Wed, 22 Apr 2026 20:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868599</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47868599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868599</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>let us know if you have any feedback!</p>
]]></description><pubDate>Wed, 22 Apr 2026 19:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868467</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47868467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868467</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>Oh got it!  In this case, the main difference is that we go through a flow from design to implement using our own prompts, and uses both Codex and Claude Code so they can improve off of each other.</p>
]]></description><pubDate>Wed, 22 Apr 2026 19:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868017</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47868017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868017</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>different flavors :D</p>
]]></description><pubDate>Wed, 22 Apr 2026 18:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47867588</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47867588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867588</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>It's a bit of trade-off.  If we spin up a new container every time (which we do when we were using Google Cloud Run), we had to pay API pricing.  However, with Blaxel, we can set containers to hibernate which also gives us the ability to use subscription</p>
]]></description><pubDate>Wed, 22 Apr 2026 18:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47867332</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47867332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867332</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>Why was the time to first token slow?  Was it because of the spin up time for containers?  That was an issue for us when we were running on Google's Cloud Run.  We switched to Blaxel and it's much faster now.  The hibernate feature has been great for comment iteration.</p>
]]></description><pubDate>Wed, 22 Apr 2026 18:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47867311</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47867311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867311</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>I'd pay special attention to the harness that goes from plan to execute.  We spent a lot of time ensuring this can produce high quality code that we feel good about in production instead of AI slop.<p>As for Jira, would love it if you contribute that integration to us!  Someone asked for it in this thread :D</p>
]]></description><pubDate>Wed, 22 Apr 2026 18:16:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47867242</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47867242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867242</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>Tell me more about your workflow!  For us, the workflow is, we'd assign the ticket to a bot user we create (broccoli in this case), and broccoli will go spin up a sandbox and do the execution.  Do you trigger the task execution from Codex by giving it a linear ID?  That was Broccoli v0 but of course still requires you to setup Codex with all the right keys.</p>
]]></description><pubDate>Wed, 22 Apr 2026 18:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47867220</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47867220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867220</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>Good point!  Adding that to our list of to-dos - we don't use Jira but I guess it's still very popular!</p>
]]></description><pubDate>Wed, 22 Apr 2026 17:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47866375</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47866375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47866375</guid></item><item><title><![CDATA[New comment by yzhong94 in "Show HN: Broccoli, one shot coding agent on the cloud"]]></title><description><![CDATA[
<p>Yes!  Broccoli is triggering Codex CLI and Claude Code CLI.</p>
]]></description><pubDate>Wed, 22 Apr 2026 17:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47866370</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47866370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47866370</guid></item><item><title><![CDATA[Show HN: Broccoli, one shot coding agent on the cloud]]></title><description><![CDATA[
<p>Hi HN — we built Broccoli, an open-source harness for taking coding tasks from Linear, running them in isolated cloud sandboxes, and opening PRs for a human to review.<p>We’re a small team, and our main company supplies voice data. But we kept running into the same problem with coding agents.  We’d have a feature request, a refactor, a bug, and some internal tooling work all happening at once, and managing that through local agent sessions meant a lot of context switching, worktree juggling, and laptops left open just so tasks could keep running.<p>So we built Broccoli. Each task gets its own cloud sandbox to be executed end to end independently. Broccoli checks out the repo, uses the context in the ticket, works through an implementation, runs tests and review loops, and opens a PR for someone on the team to inspect.<p>Over the last four weeks, 100% of the PRs from non-developers are shipped via Broccoli, which is a safer and more efficient route.  For developers on the team, this share is around 60%.  More complicated features require more back and forth design with Codex / Claude Code and get shipped manually using the same set of skills locally.<p>Our implementation uses:<p>1. Webhook deployment: GCP
2. Sandbox: GCP or Blaxel
3. Project management: Linear
4. Code hosting & CI/CD: Github<p>Repo: <a href="https://github.com/besimple-oss/broccoli" rel="nofollow">https://github.com/besimple-oss/broccoli</a><p>We believe that if you should invest in your own coding harness if coding is an essential part of your business.  That’s why we decided to open-source it as an alternative to all the cloud coding agents out there.  Would love to hear your feedback on this!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47865642">https://news.ycombinator.com/item?id=47865642</a></p>
<p>Points: 48</p>
<p># Comments: 33</p>
]]></description><pubDate>Wed, 22 Apr 2026 16:09:56 +0000</pubDate><link>https://github.com/besimple-oss/broccoli</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=47865642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47865642</guid></item><item><title><![CDATA[Show HN: IntelliAgent – customizable deep‑research agent]]></title><description><![CDATA[
<p>Hello everyone!  This is Yi - we just built a deep research agent called IntelliAgent.<p>We built IntelliAgent because deep research agents from ChatGPT / Gemini / Perplexity are hard to customize beyond some prompt improvement, which means:
1/ Often returning results I was not looking for, including wrong sources, missing sources, and wrong directions.
2/ Cannot be modified during the search process, so I end up waiting for 15min+ only to modify the prompt again<p>What it does:
1/ Prompt improvement via clarifying questions
2/ Editable pre‑flight search plan you can modify before starting
3/Step‑by‑step execution that automatically pivots or extend directions as results come in<p>Try it out! <a href="https://myintelliagent.com/intelliagent" rel="nofollow">https://myintelliagent.com/intelliagent</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44977567">https://news.ycombinator.com/item?id=44977567</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 Aug 2025 20:20:42 +0000</pubDate><link>https://get.myintelliagent.com/</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=44977567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44977567</guid></item><item><title><![CDATA[New comment by yzhong94 in "AI promised efficiency. Instead, it's making us work harder"]]></title><description><![CDATA[
<p>The time saved just goes to TikTok / Reddit / Instagram etc.  There's plenty of time wasted waiting for the AI to finish working</p>
]]></description><pubDate>Mon, 04 Aug 2025 19:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44790345</link><dc:creator>yzhong94</dc:creator><comments>https://news.ycombinator.com/item?id=44790345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44790345</guid></item></channel></rss>