Rohith Ravi

536 posts

Rohith Ravi banner
Rohith Ravi

Rohith Ravi

@entombedvirus

eng @ Sierra. Likes taking pictures and travelling. And eating. Mostly, just the eating.

San Francisco, California Katılım April 2007
417 Takip Edilen336 Takipçiler

2026 Yıllık Özeti

@entombedvirus hesabının Twitter yılını gör

Rohith Ravi
Rohith Ravi@entombedvirus·
Thank you for the thoughtful reply! I thought it would be fun to give some additional context on why we chose to make the runner durable instead of just the session log. Agency sandboxes contain not just an agent's chat state but also our full development environment -- each sandbox runs a fully isolated copy of Sierra, complete with sidecar containers that provide local equivalents for AWS services that we use. During a Pinecone session, the agent might create database records, update caches, change files on disk, or do any number of things that change mutable state. Additionally, each Pinecone session exposes its locally running Sierra so that we can share preview links internally. Though the agent isn’t doing anything, this development environment needs to survive and be reachable for O(days). This was key to incentivize our team to make the leap from local agents to cloud-based agents and not sacrifice anything in terms of ergonomics. The other key requirement for us is portability across clouds and on-prem deployments, because Agency also powers our in-product agents and we serve large Enterprises. This made AgentCore less viable as an option. As the ecosystem matures, it's possible that separating the agent session from the development environment unlocks more interesting trades, but it's not quite there yet. Part of what makes building in the agentic era fun is that we can hold past decisions, even infrastructure ones, more loosely; swapping out one boring service for another is much easier when Agents can manage the migration. :)
English
0
0
14
407
Katelyn Lesse
Katelyn Lesse@katelyn_lesse·
sierra is another one of many eng teams building internal agentic software dev platforms. everyone doing this is working through hard architecture and infrastructure problems to achieve speed, reliability, and security. in this case, i think sierra is taking on more complexity than necessary to accomplish their goals. on architecture: they chose to make the runner the durable thing. and since a singleton has to survive, they needed a lot of machinery to let it sleep and then resurrect it: state machine lifecycle, checkpoint events, replay on wake. their output queue with checkpoints is a hibernation mechanism. they could have instead made the durable thing just a session log in a database. then the runner could die and recovery is much simpler - reprovision the sandbox and pick up from the session log. on infra: they mention avoiding sandbox vendors, but they went even further and avoided csp managed sandbox primitives too. agentcore runtime is per-session microvms with free idle cpu time, for example. even plain ec2 stop/start would accomplish most of hibernation but with a stronger boundary than their choice of hardened containers on a shared kernel. one choice they made that adds complexity that i think is good and necessary is credential injection via egress proxy. i haven’t seen a better way to avoid agents holding keys. it’s fascinating to see the proliferation of system design choices in this space. like harness inside the sandbox vs out, and how to manage state. it’s a good reminder that we’re still in the first inning of long running agents, and there’s so much more that’ll play out.
Rohith Ravi@entombedvirus

x.com/i/article/2082…

English
7
5
138
28.6K
Rohith Ravi retweetledi
Chinmay Barve
Chinmay Barve@cbarve·
Folks from my network who were impacted by the layoffs this week - if there’s any way I can help (connections, opps at @mixpanel, help evaluating other startups, etc), please DM.
English
0
4
15
0
Rohith Ravi retweetledi
Vijay Iyengar
Vijay Iyengar@vijayiyengar·
In January, @mixpanel scanned 1 quadrillion (10^15) events to serve customer queries. We're pushing the limits of query perf to serve our growing customers! 📈⚡
Vijay Iyengar tweet media
English
2
14
46
0
Rohith Ravi retweetledi
Patton Oswalt
Patton Oswalt@pattonoswalt·
What I've learned so far tonight: America is WAAAAAAAAY more sexist than it is racist. And it's pretty fucking racist. #ElectionNight
English
2.1K
44.8K
79.2K
0
Rohith Ravi retweetledi
David Loftesness
David Loftesness@dloft·
"Code is not a beautiful piece of art on the wall, it's a pet that you have to clean up after for years to come" - @rcoder #hiveevent2016
Armenia 🇦🇲 English
2
71
102
0
Rohith Ravi retweetledi
Snails
Snails@snailracingg·
Snail Race! (rt)
English
18
901
400
0
Rohith Ravi retweetledi
Mixpanel
Mixpanel@mixpanel·
Today, we've launched Autotrack for web: track anything retroactively, no code needed. mixpanel.com/autotrack/
Mixpanel tweet media
English
3
15
45
0
Rohith Ravi retweetledi
Computer Science
Computer Science@CompSciFact·
'Premature abstraction is as bad as premature optimization.' -- Luciano Ramalho
English
1
141
163
0