DSH Java Native Plugin 场景案例:生产运维值班台。值班日历 + 每日巡检 + 告警事件流 + SOP 知识库四位一体,AI 值班助手自动汇总当日巡检异常并关联 SOP 处置步骤、生成交接班摘要、分析高频故障模块。

# 1. 启动 DSH(默认 8090,模型渠道已预配)
bash ~/.workbuddy/skills/dsh-java-plugin-skills/scripts/start_harness.sh
# 2. 启动业务应用(显式端口,避开 SERVER_PORT 环境变量劫持)
cd duty-desk
java -jar dd-app/target/dd-app-1.0.0-SNAPSHOT.jar --server.port=18144
# 3. 安装并激活插件
bash ~/.workbuddy/skills/dsh-java-plugin-skills/scripts/install_plugin.sh \
dd-plugin/target/dd-plugin-1.0.0-SNAPSHOT.jar duty-desk 1.0.0 dd-plugin-1.0.0-SNAPSHOT.jar
# 4. 打开应用:http://127.0.0.1:18144 DSH 控制台:http://127.0.0.1:8090
| 项 |
值 |
| pluginId |
duty-desk |
| 入口类 |
cn.xiaofuge.at.plugin.DutyDeskPlugin |
| 工具前缀 |
plugin__duty-desk__<tool> |
| 端口 |
18144 |
| 工具 |
说明 |
today_brief |
今日值班摘要:值班人/交接事项/巡检异常(含 SOP)/未关闭告警/重点关注清单 |
check_list |
每日巡检清单:检查项/模块/结果/异常标注,date 与 result 可选过滤 |
alert_list |
告警事件流:级别(P1 严重~P4 低)/状态/处理人,附高频故障模块统计 |
alert_detail |
告警详情:处理时间线 + 关联 SOP 处置步骤 |
sop_list |
SOP 知识库:8 个标准处置流程(触发条件 + 步骤),module 可选 |
handover |
交接班摘要初稿:本班巡检 + 告警 + 遗留事项 + 下班注意 |
stats |
值班台总览:班期范围/异常数/告警级别分布/SOP 覆盖/建议 |
- 两周值班日历(09-15 ~ 09-28,14 班次),预置交接事项
- 15 条巡检记录(09-22/09-23 两天),4 条异常各关联 SOP
- 11 起告警(P1×1 / P2×3 / P3×5 / P4×2),1 起未关闭,payment 模块 4 起居首
- 8 个 SOP(支付渠道/库存预占/网关/队列积压/幂等冲正/登录态/慢查询/下单 RT)
python3 duty_desk_e2e.py
# ===== duty-desk E2E: 7/7 PASS =====
覆盖:今日值班摘要、巡检异常清单、未关闭告警、告警详情+SOP、SOP 查询、交接班摘要、值班总览。


- 巡检/告警为预置两周数据,非实时接入监控系统
- SOP 为静态知识库(8 个流程),处置建议必须引用 SOP 编号
- 交接班摘要为初稿生成,人工确认后归档