Training Manager

✨ Training Manager

Training Manager

收藏
1.6k
安装
382
版本
1.0.2
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

安全解读

核心用法

Training Manager 是 OpenClaw 生态的 Workspace 训练中枢,提供从初始化到长期维护的全生命周期管理。用户通过 /training-manager 调用,系统自动检测工作区状态:若核心文件缺失则触发交互式设置向导,否则呈现功能菜单。

交互式设置(setup) 采用分阶段对话设计:Phase 1 建立身份基础(用户名称、时区、Agent 代称);Phase 2 通过具象化选项收集沟通风格偏好,并翻译为用户意图而非转录原话写入 SOUL.md;Phase 3 确定使用场景优先级生成 AGENTS.md 与 TOOLS.md;Phase 4 确认输出后 Phase 5 立即引导首次记忆录入,完成闭环教学。

技能生成(generate-skill) 支持从自然语言描述到完整 SKILL.md 的自动化脚手架;训练日志(log) 智能分类校正内容至 agents/soul/user/memory/daily 五类文件;consolidate 定期整合累积的训练更新片段;validate/status/analyze 构成三层健康检查体系,从基础验证到深度重叠检测;export 提供完整备份快照。

显著优点

1. 零模板启动:交互式向导替代静态模板,通过"短答案优先还是完整解释"等具象问题降低认知负担,产出高匹配度的个性化配置。

2. 防御性设计:内置多层 Prompt Injection 防护,包括 20+ 条恶意指令模式检测、shell 元字符过滤、语义重写隔离(用户输入→Agent 翻译→系统文件),显著降低行为劫持风险。

3. 渐进式记忆教学:首次记忆即时录入的设计让用户在设置完成瞬间理解 MEMORY.md 与 daily log 的协作机制,无需阅读文档。

4. 纯离线运行:纯 Bash 实现,零外部依赖、零网络请求,彻底消除供应链攻击与数据外泄通道。

5. 可维护性架构:analyze 命令的 --deep 模式检测跨文件规则重复、字符数预警(20,000 字符注入上限 75%/90% 分级提醒)等特性,支撑长期运营的健康度管理。

潜在缺点与局限性

  • T3 来源风险:维护者为随机字符串 ID,无 GitHub 组织背书,长期维护可持续性存疑。
  • 正则防护边界:输入验证依赖正则表达式,理论上存在绕过可能;虽经多层缓解但非形式化验证。
  • Linux/macOS 独占:依赖 Bash 环境与特定脚本结构,Windows 用户需 WSL 支持。
  • 功能聚焦单一:专注 OpenClaw/Claude Code 生态,与其他 AI 平台(如 AutoGPT、CrewAI)无兼容性。
  • 无版本回退:export 提供快照备份,但缺乏细粒度单文件历史回滚机制。

适合目标群体

个人高阶用户:频繁调整 Agent 行为、需要版本化人格配置的深度使用者;小型技术团队:需统一团队 Agent 配置规范、建立训练知识沉淀的开发组;AI 工作流构建者:依赖结构化技能体系实现复杂自动化流程的进阶玩家。不适合一次性轻量用户或企业级合规审计场景。

常规使用风险

  • 文件系统风险:脚本直接操作 ~/.openclaw/workspace/ 目录,虽然路径遍历防护完善,但误配置 OPENCLAW_WORKSPACE 环境变量可能导致非预期位置写入。
  • 配置漂移风险:长期累积的 Training Update 若不及时 consolidate,可能导致 AGENTS.md 等文件尾部堆积碎片化指令,引发行为冲突。
  • 字符膨胀风险:接近 20,000 字符注入上限时 Agent 性能下降,需定期监控 analyze 输出。
  • 备份依赖风险:export 生成本地 tarball,未集成远程存储,单点故障可能导致训练历史丢失。

Training Manager 内容

scripts文件夹
手动下载zip · 20.1 kB
analyze.shtext/x-shellscript
请选择文件