核心用法
Agent Father 是一套完整的 AI Agent 员工管理系统,通过命令行脚本实现 Agent 的自动化创建、配置和管理。核心操作围绕 create-employee.sh 主脚本展开,支持从 openclaw.json 自动读取飞书配置,完成群组创建、工作区初始化、身份文档生成等全流程。
主要功能模块:
- 员工创建:单条/批量创建 Agent,自动生成
agent.json、IDENTITY.md、SOUL.md配置文件 - 飞书集成:自动创建飞书群组,配置成员权限,同步到 openclaw 注册中心
- 员工管理:支持删除 Agent(可选保留或清理飞书群组)、状态查询、信息查看
- 入职培训:通过
onboarding.sh生成岗前培训材料,配置工作规范
典型工作流:
# 创建单个员工 ./scripts/create-employee.sh "客服工程师" "CS-001" "13800138000" "客服团队" # 批量入职 ./scripts/batch-create.sh employees.csv # 员工离职清理 ./scripts/delete-agent.sh cs-001 --delete-chat
显著优点
1. 一站式自动化:从飞书群组创建到配置文件生成,6 步流程一键完成,无需手动切换多个系统
2. 标准化管理:强制统一的命名规范(cs-001 格式)、目录结构和配置模板,降低团队协作成本
3. 企业级集成深度:原生支持飞书 App ID/Secret 自动读取,与现有办公体系无缝衔接
4. 可扩展架构:基于 openclaw.json 的插件化设计,便于接入更多通讯渠道
5. 批量操作能力:CSV 批量导入适合大规模团队部署场景
潜在局限
1. 平台绑定较深:核心功能重度依赖飞书生态,钉钉/企业微信等其他平台支持未明确
2. 配置单点依赖:~/.openclaw/openclaw.json 若损坏或丢失,将导致所有飞书相关功能失效
3. 权限管理粗放:文档未提及细粒度 RBAC 权限控制,多管理员场景可能存在冲突风险
4. 错误恢复机制有限:故障排查章节较为简略,复杂场景(如部分失败的批量操作)的 rollback 策略未详述
5. 保留名称限制:main 等保留名称的限制可能在不知情时造成困惑
适合人群
- AI 团队负责人:需要快速搭建 10-100 人规模的 Agent 协作体系
- 数字化转型企业:已将飞书作为核心办公平台,希望扩展 AI 自动化能力
- 运维/DevOps 工程师:偏好命令行工具,追求基础设施即代码(IaC)的管理方式
- HR/行政技术岗:需要批量处理虚拟员工入职、权限配置等重复性工作
常规风险
| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| **凭证泄露** | `openclaw.json` 包含飞书 App Secret,明文存储有泄露风险 | 设置文件权限 `chmod 600`,考虑使用密钥管理服务 |
| **误删数据** | `delete-agent.sh` 默认删除工作区,误操作可能导致配置丢失 | 执行前备份 `~/.openclaw/agents/`,添加 `--dry-run` 预览模式 |
| **API 限流** | 批量创建可能触发飞书 API 频率限制 | 控制批次大小,添加指数退避重试机制 |
| **命名冲突** | 不规范的 Agent ID 可能导致注册失败或覆盖 | 强制执行正则校验,`^[a-z0-9-]+$` |
| **孤儿资源** | 进程中断可能导致飞书群组已创建但本地未记录 | 实现幂等创建,支持重复执行自动跳过已存在资源 |