agent-father

👨‍🍼 AI 员工自动化管理平台

自动化 AI Agent/员工全生命周期管理工具,集成飞书协作平台,支持一键创建、批量入职、群组配置和岗前培训

收藏
4.9k
安装
1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Agent Father 是一套完整的 AI Agent 员工管理系统,通过命令行脚本实现 Agent 的自动化创建、配置和管理。核心操作围绕 create-employee.sh 主脚本展开,支持从 openclaw.json 自动读取飞书配置,完成群组创建、工作区初始化、身份文档生成等全流程。

主要功能模块:

  • 员工创建:单条/批量创建 Agent,自动生成 agent.jsonIDENTITY.mdSOUL.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-]+$` |
| **孤儿资源** | 进程中断可能导致飞书群组已创建但本地未记录 | 实现幂等创建,支持重复执行自动跳过已存在资源 |

agent-father 内容

references文件夹
examples文件夹
scripts文件夹
手动下载zip · 25.2 kB
create-examples.mdtext/markdown
请选择文件