cortico-world-mind-alont1
v0.1.5
Published
惦记 World(实验性):她自己记下想做的事与时间,到点由框架把她自己的原话还给她——不是替她生成,也不是替她决定
Readme
cortico-world-mind-alont1
与人味重复,不要同时启用。 本扩展功能已包含在人味(cortico-world-humanlike-alont1)中,两者择一启用。配置和数据各自独立,切换不会自动迁移数据。
记录想做的事,并按设定时间提醒一次。World id 为 mind,配置段为 worlds.mind,默认关闭。
工具
| 工具 | 功能 |
|---|---|
| mind_want | 记录内容、理由、对象和可选提醒时间 |
| mind_list | 查看待处理和最近了结的条目 |
| mind_done | 完成条目,可写一句结果 |
| mind_drop | 放下条目 |
事件与来源
mind.due、mind.digest、mind.freetime 使用 origin: internal,正文只有到点、计数或空闲等机械通知。
任务原文、理由、对象和完成结果通过 mind.material 作为 origin: external 投递;从磁盘加载的既有记录采用相同规则。
每日回顾只采样配置时区当天的外部事件,每条材料保留 cursor、run、source、type、senderKey 和 ts。
原事件附件通过已有句柄附在外部材料上。回顾原话正文合计最多 2200 字,截断会标记;派生材料不再被重新采样。
材料先以 piggyback 排队,随后机械通知以 flush 触发同一批投递。
{{mind.pending}} 只提供条目数和到点数,详细内容通过 mind_list 查询,不进入环境提示词前缀。
World 不读取 Persona Memory。旧 memoryDir 配置仍能加载,但已不读取对应文件;需要回忆时由 Persona 使用自己的 Memory 工具。
调度
一件事只提醒一次。提醒、回顾和自己的时间共用 pushGapSec、dailyPushes、quietFrom/quietTo 和暂停状态;启动后 30 秒内不推送。
expireAfterH 控制已提醒条目的保留时间,未提醒条目在静默结束后继续检查。
自己的时间只给纯时间提示,不附任务或原话。两次之间至少相隔 freeTimeGapMin 分钟,且同样长的窗口内没有新的外部事件;窗口至少为 30 分钟。
freeTimePerDay: 0 关闭此功能;digestAt 为空时关闭每日回顾。
使用
- 在 WebUI 扩展页按包名或本机目录安装。
- 启用
worlds.mind.enabled并重启,设置静默时段与提醒上限。 - 用
mind_want记一件事,mind_list查看,完成后用mind_done,放下用mind_drop。
状态保存在 <dataDir>/mind.json,以临时文件后改名写入;World 不修改 Memory。
