
Sixty containers on one server
One bare-metal box runs dozens to hundreds of Hoody containers. KSM and BTRFS dedup make the marginal cost near zero.
A nightly job that scans yesterday's billing exceptions, clusters duplicates and writes a triage note. It only needs to exist for about an hour a day. Two cron entries spin a fresh agent container up at 02:59 and tear it down at 04:01. The other 23 hours, it is not running, not warm, not billed.
One agent. One hour a night. Idle the other twenty-three. The flat-rate server bill doesn't change either way.
There is no warm pool, no scheduler service, no glue daemon polling for work. A hoody-cron entry POSTs to hoody-agent's spawn URL at 02:59. The agent does its run and exits. A second cron at 04:01 calls DELETE to be sure the container is gone. That is the whole machine.
Two cron rows in a database. One agent image. The container only exists for the work, then it stops existing. No warm pool, no scheduled-task primitive, no lifecycle daemon you have to operate yourself.
Five moments. The agent is alive for the middle three. Outside this hour the row in the containers table is gone.
Cron entry billing-reconcile-wake fires. It POSTs to api.hoody.com with ai: true and hoody_kit: true. A fresh container spins up with a clean filesystem and the agent's prompt loaded.
The agent reads yesterday's billing-exceptions table over Hoody SQLite and asks an LLM to cluster the rows by reason code — either through the Hoody AI Gateway (provider cost + 5%, drawn from your AI Balance) or BYO key direct to Anthropic / OpenAI / your provider. No file-share mounts. Just URLs.
It writes a single triage note per cluster back to the same SQLite URL, then sends one notification with the daily summary. Total wall time so far: about thirty minutes.
The agent process returns 0 and the container exits on its own. Hoody-containers marks it stopped. From this second forward, nothing about the agent is running, warm, or billed.
A second cron entry fires DELETE on the container id. If the agent already exited, this is a no-op 200 OK. If it hung, the container is torn down anyway. Idempotent and unsupervised.
Five timestamps, two cron rows, one container that lives for sixty-two minutes. The night runs itself, and you find out it ran by reading the triage note in the morning.
An always-on worker is the wrong shape for a job that runs once a day. On Hoody the substrate is flat-rate — the win isn't per-second billing, it's no warm pool, no scheduler service, no glue daemon to operate.
There is no warm pool sitting in memory. No 'scheduled task' service holding state. The row in the containers table is gone for twenty-three hours of the day. The flat-rate server you already rent runs the work; idle hours don't generate a separate line item.
Hoody bills the box, not the runtime. A 60-minute nightly agent and a 24/7 always-on worker land on the same flat-rate server invoice. The win isn't 'pay only for what you use' — it's not paying twice for warm-pool overhead you don't need.
You do not write a wake-up Lambda, a 'spin the container' worker, or a watchdog that retires it. Hoody-cron POSTs. Hoody-containers spawns. The agent exits. A second cron POSTs DELETE. That is the entire surface area.
Most agent platforms keep the worker warm twenty-four hours a day so it is ready in under a second. For a 3am batch job that is exactly the wrong tradeoff. Cold-spawn in a few seconds is fine when the schedule is yours.
An always-on agent container, or a warm-pool seat reserved for an agent that runs once a day, is alive 720 hours a month. 719 of those hours, it is doing nothing.
Idle is the line item on per-second platformsA short-lived container spawned by a cron entry exists for one hour a night. Thirty hours a month, total. The agent process returns 0 and the row in the containers table is gone.
Hoody bills the server, not the runtime. The 'alive' column shows when the agent existed each night — the same flat-rate server runs whether it's there or not. Pricing starts at $29/month and varies by spec, region, and rental duration.
An agent that exists only when there's work for it to do.
The patterns that pay for an agent to exist around the clock. On Hoody, the agent runs inside the flat-rate server you already rent — no warm pool, no scheduler service, no per-second meter.
An agent that exists only when there's work for it to do.