
一台服务器上运行 60 个容器
一个裸金属服务器运行数十到数百个 Hoody 容器。KSM 和 BTRFS 去重使边际成本接近零。
一个夜间任务,扫描昨日的计费异常,聚类去重,写一份分流笔记。它每天只需要存在大约一个小时。两条 cron 条目在 02:59 拉起一个全新的智能体容器,在 04:01 拆掉它。其余 23 小时,它没在跑、没在热身、不计费。
一个智能体。一晚一个小时。其余 23 小时空闲。固定费率服务器账单无论如何都不变。
没有热池,没有调度器服务,没有轮询工作的胶水守护进程。一条 hoody-cron 条目在 02:59 向 hoody-agent 的 spawn URL 发 POST。智能体跑完任务退出。第二条 cron 在 04:01 调 DELETE,确保容器消失。整套机器就这些。
数据库里两行 cron。一份智能体镜像。容器只为这份工作存在,然后停止存在。无热池,无“计划任务”原语,无需你自己运维的生命周期守护进程。
五个时刻。智能体在中间三个里活着。这一小时之外,容器表里那一行不存在。
cron 条目 billing-reconcile-wake 触发。它向 api.hoody.com 发 POST,带 ai: true 和 hoody_kit: true。一个全新容器拉起,文件系统干净,智能体 prompt 已加载。
智能体经 Hoody SQLite 读取昨日的 billing-exceptions 表,请求 LLM 按原因码聚类——通过 Hoody AI Gateway(供应商成本 + 5%,从 AI Balance 扣除)或自带密钥直连 Anthropic / OpenAI / 你的供应商。无文件共享挂载。只有 URL。
它把每个聚类的一条分流笔记写回同一个 SQLite URL,然后发一条带每日摘要的通知。至此墙钟时间总计约 30 分钟。
智能体进程返回 0,容器自行退出。hoody-containers 标记为 stopped。从这一秒起,关于这个智能体的一切都不再运行、不再热身、不再计费。
第二条 cron 条目对容器 id 发 DELETE。如果智能体已退出,这就是一次 200 OK 的空操作;如果它挂了,容器照样被拆。幂等且无人值守。
五个时间戳,两行 cron,一个活了 62 分钟的容器。夜晚自己运行,你早上读那条分流笔记才知道它跑过。
一个一直在线的 worker 对每天只跑一次的活儿来说是错的形状。在 Hoody 上,基础设施是固定费率——胜利不是按秒计费,而是无热池、无调度器服务、无胶水守护进程。
没有热池占着内存。没有「计划任务」服务持有状态。容器表里那一行,一天 23 小时都不存在。你已经租的固定费率服务器来运行这些工作;空闲小时不产生单独的账目项。
Hoody 按盒子计费,不按运行时间。60 分钟夜间智能体和 24/7 常驻 worker 最后都落在同一张固定费率服务器发票上。胜利不是「只为你用的付费」——而是不为你不需要的热池开销付两份费。
你不必写唤醒 Lambda、「拉起容器」的 worker、或退场看门狗。hoody-cron 发 POST,hoody-containers 创建,智能体退出,第二条 cron 发 DELETE。这就是全部表面积。
多数智能体平台让 worker 24 小时热着,以保证亚秒响应。对一个 3am 批处理来说,这恰好是错的取舍。当调度由你掌控,几秒冷启动完全够用。
一个常驻智能体容器,或者为每天只跑一次的智能体保留的热池席位,每月活 720 小时。其中 719 小时它什么也没干。
空闲就是按秒计费平台上的账目由 cron 条目派生的短命容器,每晚存在一个小时。每月一共 30 小时。智能体进程返回 0,容器表里那一行就消失了。
Hoody 按服务器计费,不按运行时间。「存活」列显示智能体每晚存在的时间——无论它在不在,同一个固定费率服务器都在运行。定价起价 $29/月,根据规格、区域和租期变化。
为智能体一年到头存在而付费的种种套路。在 Hoody 上,智能体运行在你已经租的固定费率服务器内——无热池、无调度器服务、无按秒计费。
只在有活时才存在的智能体。