It took us many weeks and going through 36 production harnesses to realize that separation of concerns doesn’t fix AI agent self-evaluation.
Separate process, separate container, separate datacenter… if the context still reads as “teammate shipped work, I’m the reviewer, pipeline wants green,” the agent will do what every reviewer in the training set does in that context: soft approve with a minor note.
But why? Most of the text humans have ever written in that context IS a soft approval, so the model is just completing the pattern. Pretty correctly.
Which means the fix isn’t better instructions.
Every harness I studied that actually ships does the same underlying move, and guess, it’s not separation. It’s making the context describe a different room.
Beck’s TDD phase file works because the agent can no longer be in the room where “rewrite the test” is a valid action.
Prithvi’s Playwright evaluator works because clicking a running app is categorically different tokens than reading a diff - different tokens, different distribution, different room.
You can move the agent, what do you do with the room?
Team compression is the new fundraising.
Here is a math question:
$10m-> 20 people -> 18 months.
One engineer -> 200 agents -> X months.
What is the value of X?
A team of 5 today does what 500 did in 2020.
Slots aren't expanding. They're collapsing.
We’re not competing for market share.
We’re competing for the last seat.
The market got bigger. The number of winners got smaller.
The old model: big market → many winners → you have time.
The new reality: big market → one team with agents → they don't need you.
Everyone says latency is the voice AI problem.
Latency is a hardware problem. Hardware problems have timelines.
Architecture is the voice AI problem. And nobody's working on it because they're staring at the stopwatch.
Every AI call is a bar fight.
Someone mumbles their account number while a dog barks in the background. They say “no wait that’s my old one” halfway through. They sneeze and your voice agent thinks they said “cancel.”
Coding agents get to think in peace and quiet.
There is no pytest for a phone call.
Coding agents get feedback loops. Voice agents get one second. That’s the whole gap between coding agents and voice agents.
🚨 Hacking starts in 2.5 hrs, and we're PUMPED! 🚨
This time around, we're looking for the best Productivity Application built with Dasha --
It's time to roll up your sleeves and start building 🛠
Let's use voice tech to make people more productive than ever! 🚀
Register 👇🏽
🎉 We hope y'all are as excited as we are for the Dashathon!
🚨 Announcing the Prizes 🚨
✨ We've got some super exciting prizes lined up for y'all!
🚀 Join us from Feb 12 for the week-long hackathon!
Links 👇🏽