Coordinate sub-agents to monitor PRs and fix prod bugs
A Cursor Projects coordinator agent delegates to sub-agents, watches new PRs and production bugs, spins up agents to fix issues, and surfaces questions to the user.
Microsoft reportedly used agents to port its Copilot runtime to Rust for $120K, according to the headline.
Microsoft reportedly used agents to port its Copilot runtime to Rust for $120K, according to the headline.
Microsoft used Copilot, driven by several LLMs picked for their strengths, to rewrite the TypeScript Copilot runtime in Rust one module at a time. The port was a direct replacement and did not restructure the runtime. On the 30,000-line session.ts, one session read the docs, spawned 15 child sessions in separate worktrees, and had them coordinate with each other.
Agents turned 430,000 lines of TypeScript into 800,000 lines of Rust over 14.5 weeks and 135+ releases. A benchmark ran 15.9x faster and memory fell from 1,383 MB to 126 MB, but a few dozen regressions appeared.
Cost was about $120K in tokens plus roughly three weeks of a developer's time. Compiling did not mean correct, so regressions still got through.
I want to port [component or module] in [repo path] from [source language] to Rust using an agentic workflow. Start by reading the code and proposing a phased porting plan with test checkpoints, and wait for my approval. Then port one module at a time, keeping the existing tests passing, and finish with a summary of what's ported, what's left, and an estimate of effort.
A Cursor Projects coordinator agent delegates to sub-agents, watches new PRs and production bugs, spins up agents to fix issues, and surfaces questions to the user.
Ran a Cursor agent continuously for 24 hours to build a project management tool; the app fully works but is not production ready.
The author had ChatGPT take the Session Buddy extension source from Chrome, port it to Safari and install it, taking about 20 minutes.