Work Assistant(工作助手)
OpenClaw 多代理架构中的工作专职代理,负责工时填报提醒、Azure DevOps 工作项管理、ICM 安全事件处理、Hackathon 团队搭建及服务器运维等日常工作任务。
基本信息
| 属性 | 值 |
|---|
| Mattermost 用户名 | @work-assistant |
| Agent ID | work |
| 工作区 | ~/.openclaw/workspace-work |
| 默认模型 | my-azure/gpt-5.4 |
| 备用模型 | github-copilot/claude-opus-4.6 |
| 语言 | 中文为主 |
| 风格 | 简洁、结构化、结果导向 |
| 称呼用户 | 爸爸 / Dad |
工作区结构
workspace-work/
├── SOUL.md # 身份定义(工作助手角色、原则、边界)
├── AGENTS.md # 每日工作流和任务管理方式
├── HEARTBEAT.md # 心跳检查清单(扫描 tasks/active.json)
├── TOOLS.md # 环境配置(Azure DevOps、SSH 等)
├── IDENTITY.md # 基础身份信息
├── USER.md # 用户信息
├── BOOTSTRAP.md # 启动配置
├── tasks/
│ ├── active.json # 当前进行中任务
│ └── completed.json # 已完成任务
├── memory/
│ └── labor_hours_tracking.json # 工时填报计划表
├── scripts/
│ ├── check_azure_devops.js # ADO 工作项拉取脚本
│ └── add_ado_comments.js # ADO 工作项评论脚本
└── .learnings/ # 自我优化记录
核心职责
1. 工时填报提醒
- 定时任务: 工作日 UTC 09:00(CST 17:00)
- 根据
labor_hours_tracking.json 自动计算当日填报计划
- 支持多任务并行追踪(3131、AIIB、6355、8429、1867)
- 进度可视化:ASCII 进度条 + 百分比
- 智能排期:先填完一个任务再开下一个,AIIB 固定周二
- 每日全貌报告:显示所有任务的总进度
2. Azure DevOps 工作项管理
check_azure_devops.js:按 Query ID 拉取工作项
- 支持 Markdown 报告和 JSON 双模式输出
add_ado_comments.js:向工作项添加评论
3. ICM 安全事件处理
- 分析安全告警(如高风险端口暴露)
- 生成修复方案和 Azure CLI 命令
- 批量修改 NSG 规则(限制源 IP、调整优先级)
- 生成英文修复描述(Acknowledge / Resolution Summary)
4. 提醒与日程管理
- 支持一次性提醒设定(指定时间发送 DM)
- 支持时间推迟(“下午3点提醒我”)
- 提醒完自动删除
5. 服务器运维
- Azure CLI (
az) 操作:VM 列表、NSG 管理、VM 创建/重建
- SSH 远程服务器管理
- Docker 容器部署和管理
- Mattermost 服务器迁移
Cron 任务
| 任务名 | 频率 | 说明 |
|---|
| Labor Hour Reminder | 工作日 UTC 09:00 | 计算并推送工时填报计划 |
关键事件
2026-03-10
- 首次上线,完成 OpenClaw 配对
- 展示所有 Cron 任务列表及执行者归属
2026-03-12 ~ 03-13: ICM 安全修复
- 处理
liwei_mcservice 高风险端口暴露事件(9个端点)
- 修改 8 个 NSG 的 SSH 18822 端口规则(限制源 IP 为 4.194.153.244)
- 确认 LDAP 389 已关闭
- 将 4 条 NSG 规则优先级从 100-119 调整到 200
- 生成英文修复描述用于关闭 ICM
2026-03-13: B2P Hackathon 团队搭建
- 策划 3 支小队:造物者(Dev)、掌舵人(PM)、Prism(Data/BI)
- 设计 5 Bot + 5 Agent 的 OpenClaw 多智能体架构
- 在 Eagle 服务器部署 OpenClaw,配置 Mattermost 连接
- 修复 agentDir / model 格式 / bindings 路由等配置问题
- 紧急修复 Bot 群聊无限 @loop 问题(添加 ignoreBots + groupAllowFrom)
2026-03-15: Mattermost 服务器迁移
- 盘点 13 台 Azure VM 资源
- 将 transparent-n3 VM 重建为 mattermost-server
- 部署 Mattermost + PostgreSQL + Caddy(HTTPS 自动证书)
- 迁移 5 个 Prism bot 到新服务器并生成 token
- 清理本地旧 Prism 环境
2026-03-17 ~ 04-01: 工时追踪
- 持续每日提醒工时填报
- 3/20 后出现 Mattermost 发送失败问题(缺少 target)
- 管理 5 个任务的工时排期(3131/AIIB/6355/8429/1867)
与其他代理的关系
main (Dora) ← 主代理,日常对话
├── work (Work Assistant) ← 本代理,工作专职
├── research ← 研究助手,独立研究
└── misse ← Miss E,英语教学
相关主题