知识自动化 是做什么的?
-
识别作业。 在创建替代方案之前检查现有自动化。 确认已授权的来源、目标代理/存储库、执行频率和时区。 验证正在运行的OpenClaw安装及其当前的自动化CLI/模式; PATH上的不同CLI可能针对不兼容的安装。最后确定 目标作业以及任何已识别的检查点。
-
建立工作器的权限。 对于所有者私有的摄取,请使用 经过验证的OpenClaw 2026.9.8组合:一个操作员编写的命名会话 自动化,目标是一个保留的、真正由所有者委托的OpenClaw会话。 从已授权的所有者对话中,使用
sessions_spawn,参数为runtime: "subagent"、cleanup: "keep",且无收集器模式。让子 会话检查knowledge_status以获取目标范围/代理/存储库,并在可用时读取已知的现有记录;保留其返回的会话密钥。这是 持久化的摄取工作器,而非内部研究子代理。 仅操作员调度不授予私有访问权限。一个全新的命名 会话、分离的current运行或无头脚本不能替代 委托。最终应保留一个已证明具有目标访问权限的工作器。 -
创建主机自动化。 使用已验证安装支持的 操作员CLI(
openclaw automations add,或编辑目标现有作业), 包含一条代理回复消息和--session "session:<返回的会话密钥>"。 请求者作用域的自动化创建无法定位另一个对话的工作空间。 如果操作员调度不可用,则报告该阻塞;绝不 伪造所有者上下文或编辑存储的权限凭证。设置请求的 调度/时区、足够的超时时间以及工作流程的有限工具允许列表。 发现调度运行时的实际执行工具,而非 假设交互式工具名称。回读目标和作业配置。作业消息必须在每次运行时要求:
- 在获取或写入之前对知识作用域/访问进行预检。
- 使用源的现有已授权凭证路径进行全新获取。
- 在适当的情况下使用
knowledge-source-ingest进行增量覆盖/协调,然后使用knowledge-ingest或knowledge-meeting-ingest进行内容摄取。 - 在提交其检查点之前对所选工作流程进行验证; 在失败时保留可重试的工作和先前的检查点。
- 对于未解决的失败,在第一行输出
AUTOMATION_FAILED,后跟 原因。NO_REPLY用于成功的无变更运行,而非隐藏的错误。
-
证明预定路径。 通过调度器运行,而不仅仅是交互式 工具。要求提供终端运行收据、正确的存储库访问、已验证的已保存 覆盖范围和检查点回读。使用不变的源内容重复运行并 验证没有重复发布。同时确认实际的定时器触发;仅创建 作业或列出源并不能证明摄取。在替换 作业时,在验证后禁用旧作业,并确认只有一个作业处于活动状态。 明确报告任何未经测试的发布或重复行为。
-
报告操作和限制。 提供作业、执行频率、下次运行和已验证的 结果。分别检查结果投递和失败告警:静默投递 (
delivery.mode: "none") 将结果留在自动化历史中,并不 意味着主动通知。父级重置/移除/重新分配会撤销 委托;工作器重置或移除也可能导致访问失效。检查 有效的重置/保留策略。权限丢失后,停止写入和检查点 推进;仅通过新授权的所有者委托和 支持的重定向恢复,绝不自授权。