Work Assistant(工作助手)

OpenClaw 多代理架构中的工作专职代理,负责工时填报提醒、Azure DevOps 工作项管理、ICM 安全事件处理、Hackathon 团队搭建及服务器运维等日常工作任务。

基本信息

属性
Mattermost 用户名@work-assistant
Agent IDwork
工作区~/.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,英语教学

相关主题