Five things shipped last week, and the through-line is seeing more of what Zero is doing — and steering it yourself. Scheduled work now happens out in the open, every artifact Zero makes has a home, and when Zero needs access to a tool you grant it on the spot. Here's the tour.
Scheduled chat
Your scheduled tasks used to run somewhere off to the side. Now they run inside a real chat thread, so a recurring job reads like any other conversation with Zero.
Link a schedule to a thread and each run posts the prompt as a message and streams Zero's reply right back into that thread — same lifecycle you see when you send a message yourself. The work isn't hidden in a logs panel anymore; it's a turn you can scroll back through, react to, and pick up from.
A timer menu in the chat header shows every schedule linked to that thread and the next time each one will fire, updating in realtime as runs come and go. The schedules page now opens on a calendar view by default, so the week's automated work is laid out at a glance. Existing schedules were migrated over automatically — there's nothing to reconnect.

Artifacts sidebar
Everything Zero produces in a chat — a generated site, a slide deck, an image, a file — now opens in a right-docked artifact panel instead of a one-off popup.
Click any artifact and the panel slides in beside the conversation: a tidy inbox of everything from that thread, with sections, search, fullscreen, and image zoom. You can keep the chat in view on the left while you inspect the output on the right, jump between artifacts without losing your place, and zoom into a picture without it taking over the screen. This is now the default — and only — way artifacts open, on both desktop and mobile, so the experience is the same wherever you're working.


Generated sites and decks also get inline preview cards, so you can see what came out right in the conversation before you open it full-screen in the panel.

Self-service permissions
When Zero needs to do something that touches your accounts — send an email, post to Slack, update one of your connected tools — it asks first. Until now, getting that access usually meant waiting on an admin to approve it.
Now you just say yes. When the permission prompt comes up, you allow it and Zero keeps going. Anything you approve applies only to you, so it never changes what anyone else on your team can do — and you stay in control: give access just for the moment or leave it on, and review or turn off anything you've allowed whenever you want.

Smarter presentations
Presentation generation got a quality pass. Zero now leans on source material when it builds a deck and applies a few layout rules — a clearer narrative arc, more variety in how slides are laid out, and tighter control over how much lives on each slide — so the result reads less like a wall of bullets and more like a deck someone actually designed.

New connectors
Three additions this week, leaning toward the build-and-ship crowd:
- Daytona — spin up and manage development environments.
- Modal — run code, functions, and AI workloads in the cloud.
- Stripe CLI dashboard — connect the Stripe CLI via device authorization, no key copying required.
More from the blog this week
A few longer reads we published this week, beyond the product changes:
- BI Without a Data Lake — privacy-safe founder BI on a masked Neon database, no data lake required.
- When Stripe Radar Isn't Enough — closing the free-trial fraud gap Stripe Radar can't cover, with an AI agent.
- How to Use Atlas Cloud in VM0 — connect Atlas Cloud and generate video, images, and text by just asking.
- We Spent Three Months Naming the Gap. It Closed in a Single Afternoon. — two workshops taught us more about who AI agents are for than 22 interviews.
- Why OpenClaw and Hermes Broke Out — and What Zero Adds — what those breakouts mean, and what Zero adds for real teams.
That's everything we shipped last week. The theme was visibility and control, and the next few weeks lean further into it. Give the artifacts panel and scheduled chat a spin and tell us what you think.


