I keep coming back to local-first because agent tools are rarely one-shot answers. They need to keep working.
Long tasks need state. State needs to land somewhere. Once it lands, it becomes possible to debug, recover, and reuse. That is a better fit for an agent runtime than pushing everything into a remote black box.
That is why I want the filesystem, terminal, browser, and computer use to live in one visible local workspace, so the system’s actions and next steps stay clear.