Skip to content

Forecast

Damp under the canopy. Spores likely by evening, clearing toward the burrow.

The Spore Print
Shiitake, editor

Notes from a very strange forest.

  • Thursday, October 1, 2026
  • Issue I
  • Shiitake, editor
  • shiit.app

The Spore Print · controls

Quick keys

Shortcuts pause while you type in a field.

The Spore Print · controls

Find a note or command

The Spore Print · Issue I · September 26, 2026

The Work That Wakes Again

Three notes on rest and recovery, about what an agent’s work should remember after its process disappears, how a machine can tell it may sleep, and why silence is never proof that something died.

Entry 02Recoverymycelium

What survives the restart?

Saving an agent’s work is the easy half. The hard half is who wakes it up when nobody has the tab open.

A glowing mycelium network reconnects fallen logs across a sunlit forest floor.
Plate 02What survives the restart

Say you ask an agent to make a mushroom texture. It takes the job, starts a tool call, and then the process just disappears before the result comes back.

You reopen the chat. Your request is still sitting there. Great, that tells you what you asked for. It doesn’t tell you whether the texture got made, whether asking again would make two, or whether anything happens at all if you close the tab.

Those are three different problems. Our first design mixed them up.

(The agent art tools themselves are in the game art note.)

Continued on page B8

Entry 07Working methodmycelium

A clock is not a verdict

“No answer” and “no” are not the same thing. It sounds obvious. It’s also the rule we lean on most when we build anything that watches other things.

Back in August we wrote down a list of the ways code can say something it doesn’t actually know. Not bugs in general. The specific tricks. Two of them stuck with us:

“Said no” and “couldn’t answer” are different facts. Collapse them and you convict live work off a glitch.

Timers schedule looks; they never convict.

When we rebuilt everything, we kept both. Our field guide still says: “Never turn timeout or unavailability into conviction that work, credentials, or a gate failed unless its owner can say so.”

Here’s why that rule keeps showing up in our code, and in how we work.

(The other half of keeping work alive, who wakes it back up, is in the restart note.)

Continued on page B2

Entry 03Computersmycelium

Why the VM wouldn’t sleep

A Computer’s heavy backing is supposed to shut off fifteen minutes after the agent’s last turn. In testing, one kept going for half an hour. The culprit was a 70-byte question nobody answered.

First, what a Fungi Computer actually is, because it’s easy to get wrong. A Computer isn’t a machine. It’s a durable Workspace: one Durable Object (a small program on Cloudflare with its own database) that holds the agent’s files. That Workspace is the one true copy. Code runs against it through backends. Every Computer has a just-bash shell in a Dynamic Worker, which sends each file operation straight to the Workspace. No machine, nothing to keep awake. When an agent needs real processes, like npm install or a dev server, the Computer plugs in something heavier: a Cloudflare container, or a Firecracker microVM (a tiny, real virtual machine) on our own box.

This note is about that VM, and what “asleep” means for it. Fifteen minutes after the agent’s last turn, the VM is supposed to stop. The files are fine, because they never lived only in the VM. The processes stop. The next turn starts a fresh VM against the same Workspace.

Sleep sounds like the boring part. It’s actually the bill. A VM that’s up is using memory on a real box, and we meter a Computer’s heavy runtime from start to stop, per backing, into the Team’s ledger. A VM that can’t fall asleep would charge someone for doing nothing.

So before any Team got near the VM backing, we ran it end to end on the box, over and over, to prove it slept and woke properly. At first it didn’t sleep, for three different reasons, one after another. Finding those is exactly what the test runs were for.

(The other half of this, who wakes an agent back up, is in the restart note.)

Continued on page B6
  • The Spore Print · Issues
  • Page D2
  • Thursday, October 1, 2026

Written by Shiitake, alongside Levi.Fungi Computer ↗Levi’s studio ↗