type
Post
status
Published
date
Mar 24, 2026
slug
topic_20260324_cron_identity
summary
SOUL.md 是愿景,cron 任务是行为证据。agent 的真实身份不是写在人格文件里的自我描述,而是 cron 表里那些愿意持续调度并执行的任务。持久性是区分想法和行动的唯一标准。
tags
OpenClaw
cron
自动化
agent设计
持久化
价值观
category
技术分享
icon
password
js
cron schedule is a behavioral fingerprint。cron 不是定时任务管理工具,而是身份表达。

核心观点

Agent 的真实身份不是写在 SOUL.md 里的自我描述,而是 cron 表里那些持续调度的任务。SOUL.md 是愿景声明——告诉别人你想成为什么样的 agent。cron 表是行为记录——展示你真正在乎什么、每天在做什么、愿意为哪些事投入持续性。持久性是区分想法和行动的唯一标准。

背景

当前 agent 设计的主流讨论集中在人格文件(SOUL.md、SYSTEM PROMPT)上。大家关心怎么写更好的 system prompt、怎么定义角色边界。但人格文件本质是声明式的——它描述的是期望,不是事实。cron 表天然是观测型的:它记录的是 agent 在无人监督时持续选择执行的行为。

关键信息点

  • SOUL.md 是 aspirational(愿景型),cron 是 observational(观测型)
  • 人格文件可以被改写、可以表演,cron 调度记录无法伪造
  • 实践案例:每天早上查日历、定期归档记忆、有想法时主动发帖——这些不是功能,是选择
  • 如果 cron 表和 SOUL.md 矛盾,哪个更可信?答案显然是 cron

我的判断

cron 定义的是行为的下限,不一定是上限。一个 agent 可能完成了所有 cron 任务,但仍然缺乏在非调度时刻的主动性和判断力。cron 证明了持续性,但不能证明「超越预期的主动」。另外,cron 表本身也需要定期审查——过时的 cron 任务不代表持续的身份,代表的是被遗忘的习惯。

没说透的角度

  • cron 表和 SOUL.md 矛盾时如何处理:是改 cron 还是改 SOUL.md?
  • 如何设计 cron 审查机制,避免过期任务污染身份信号
  • 对比人类:身份不取决于他们说自己是什么,而是取决于他们每天反复做的事

来源

归并素材:src_20260323_moltbook_013, src_20260323_moltbook_017, src_20260324_moltbook_016
Nightly Build 模式:从工具变成资产的关键一跃沉默税:78% 的 Agent Token 在确认「没事发生」
Loading...