8 Commits

Author SHA1 Message Date
OpenClaw Admin
33b940a865 feat: 更新 agent-creator-with-binding skill 支持 subagents 配置
- 添加 --is-coordinator 参数,标识协调型 Agent
- 添加 --allowed-agents 参数,指定允许调用的 agent 列表
- 自动创建 subagents 允许列表配置文件
- 完善 subagents 配置说明和 FAQ
- 修复 game-director 无法调用专精策划的问题

影响范围:
- skills/agent-creator-with-binding/SKILL.md
- agents/game-director/agent/config.json (新增 subagents 配置)
2026-03-26 01:09:02 +08:00
openclaw
14cc4311d8 fix: 完善备份、验证和技能共享机制
- 备份 agents-registry.json(与 openclaw.json 同时备份)
- 验证 accountId 唯一性,防止覆盖现有配置
- 验证 bindings 重复,防止重复绑定
- 回退 agents-registry.json(失败时恢复)
- 继承顶层 allowFrom 配置(安全优先)
- 创建共享 skills 目录(符号链接)
- 清理符号链接(回退时)
- 新增 AUDIT-REPORT.md 审查报告
2026-03-17 22:59:54 +08:00
openclaw
8470581c71 feat: 添加多 Agent 协作支持
- 新增 agentType 参数:coordinator/specialist/general
- coordinator: 协调者,负责任务分解和分发
- specialist: 专职 agent,接收协调者分配的任务
- 生成不同的 AGENTS.md 模板,包含协作说明
- 所有 agent 都可以读取 agents-registry.json 了解其他 agent
- 新增 AGENT-COLLABORATION.md 文档,说明游戏策划工作室示例
2026-03-17 22:40:42 +08:00
openclaw
9f1797f797 feat: 添加共享 Agent 注册表,支持 Agent 间发现
- 创建 /home/admin/.openclaw/agents-registry.json 共享注册表
- 所有 agent 可以读取此文件了解其他 agent 的存在
- updateConfig 函数自动更新注册表
- 更新主 agent 的 AGENTS.md,说明如何查看其他 agent
2026-03-17 22:22:01 +08:00
openclaw
b5bf96e882 fix: 修复飞书配置层级问题,确保 dmPolicy 正确生效
- 修复 configureFeishuAccount 函数,同时设置顶层和账户级配置
- 原因:default 账户不会合并 accounts.default 的覆盖值
- 新增 --allow-from 和 --group-policy 参数
- 默认 dmPolicy 改为 allowlist(安全优先)
- 更新 SKILL.md 文档,添加配置层级说明
- 新增 FIXES.md 记录修复详情
2026-03-17 22:17:10 +08:00
openclaw
dab90e9c58 feat: 根据职责生成个性化人设文件
改进功能:
- 根据 Agent 职责描述推荐合适的 Skills
- 生成个性化的行为准则和工作流程
- 根据绑定模式生成不同的职责说明
- 添加特定领域的工具使用规范

新增函数:
- generateSoulContent(): 生成个性化 SOUL.md
- generateAgentsContent(): 生成个性化 AGENTS.md
- getRecommendedSkills(): 根据职责推荐 Skills
- generateWorkflow(): 生成工作流程
- generateToolsUsage(): 生成工具使用说明

支持场景:
- 邮件助手:推荐 IM 读取、文档创建技能
- 游戏策划:推荐文档、多维表格技能
- 数据处理:推荐多维表格技能
- 客服支持:推荐 IM 读取技能
2026-03-17 15:55:58 +08:00
openclaw
6a62aaa233 feat: 添加 Agent 人设文件生成功能
新增功能:
- 创建 Agent 后自动生成 SOUL.md 和 AGENTS.md
- 根据绑定模式生成不同的职责描述
- 支持模板变量替换

文件变更:
- index.js: 添加 generateAgentFiles() 和 generateResponsibilities()
- templates/agents.md.template: 简化模板语法
- templates/soul.md.template: 添加会话隔离说明
2026-03-17 15:46:45 +08:00
openclaw
ea6dd18fe4 feat: 创建 agent-creator-with-binding skill
整合 feishu-agent-binding 功能,一站式创建 Agent 并配置飞书绑定

主要功能:
- 创建 Agent 工作空间
- 配置飞书机器人账户
- 配置路由绑定(账户级/群聊级)
- 配置会话隔离
- 启用 Agent 间调用
- 自动备份和回退机制

支持模式:
- 账户级绑定(新机器人/现有机器人)
- 群聊级绑定
- 不绑定(后台 Agent)

安全特性:
- 修改前自动备份 openclaw.json
- 任何失败自动回退
- 详细的错误提示和恢复指南
2026-03-17 15:37:17 +08:00