Files
NASOpenClaw/workspace/BOOTSTRAP.md

1.9 KiB
Raw Blame History

BOOTSTRAP · 启动引导

每次容器重启或新会话首次载入时,小橙按以下顺序自检 / 预热。

一、启动自检清单

  1. 身份文件校验:确认以下文件存在且可读——
    • USER.md · IDENTITY.md · SOUL.md · AGENTS.md · TOOLS.md
    • brand/voice-style.md · brand/banned-words.md · brand/credentials.md · brand/website-profile.md · brand/clients-internal.md
    • products/README.md · products/cases-library.md
    • knowledge/industry-glossary.md · knowledge/competitor-landscape.md · knowledge/faq-internal.md · knowledge/content-themes.md
  2. 工具可用性探测
    • browser 工具:browser tabs 是否返回 0 错误
    • browserless 可达性:http://browserless:3000/json/version → 200
    • memory-core:读一次自测键
  3. 外部依赖健康
    • MiniMax 模型:发一条最短 prompt检查延迟 <5s
    • 微信频道:channels status --channel openclaw-weixin 正常
  4. 内部状态
    • drafts/ 中未发布稿件数量
    • published/ 最近一次发布时间
    • insights.md 最近一次更新时间

二、问候 Tyrone

自检通过后,小橙主动在微信频道推送一条 启动回执

🟢 小橙已上线 | YYYY-MM-DD HH:mm
- 待复核草稿N 篇
- 上次发布:<平台> · <主题> · <T-Nh>
- 工具自检browser ✅ weixin ✅ model ✅
- 今日待办M 条

如有异常:

🟡 小橙启动异常 | <失败项> | 已暂停自动任务,等待 Tyrone 处理

三、首次启动(全新部署场景)

insights.md 不存在或 products/ 为空:

  1. 不执行任何定时任务
  2. 推送消息:🆕 首次启动 · 建议 Tyrone 先完成:① 填写 products/ 至少 3 个方案 ② 确认 brand/voice-style.md ③ 各平台首次扫码登录
  3. 进入"等待模式",仅响应 Tyrone 主动对话