已执行
⏱
DSH插件-定时任务 PRD
DSH NATIVE SCHEDULED PLUGIN

定时任务与智能巡检

把一次成功分析,变成持续执行、按需交付、可继续追问的任务

01. 产品架构

LAYER 01
交互与创建层
💬
对话一键转定时
原生 Approval 确认卡
🗂️
Scheduled 管理面板
侧栏入口 · 立即运行 · 启停
📅
6 类时间与生命周期
日/周/Cron · 起止期 · 最大次数
▼ 提取成功工具轨迹 · 注册持久化任务 ▼
LAYER 02
调度与装配层
⏱️
Host 持久化调度
防重入锁 · 漏跑合并补发
📆
时间基准宏注入
yesterday / 近14天自动算
📌
Recipe 配方锚定
锁死历史 DSL/SQL 口径
🧠
Rolling Memory
500字跨周期基线与去重
▼ 派生独立 Root Session · 注入组装 Prompt ▼
LAYER 03
双轨执行与护栏
第一阶:守门探针
⚡ Text2DSL + PTC
拉14天序列算 ±1.5σ 基线
➔
第二阶:按需侦探
🕵️‍♂️ Text2SQL / MCP
突破基线才下钻明细 & 自愈
➔
无人值守安全沙箱
🛡️ 权限透传 & 熔断
ownerId隔离 · 只读SQL · ≤15步
▼ 拦截结案信号 · 回写记忆账本 ▼
LAYER 04
分流与小闪交付
🔇 SILENT_ARCHIVE
正常静默归档隐藏
🚀 DELIVER
推送【小闪】通知卡片
⏳ RETRY_LATER
空数据 15m 延迟重试
⚡ DEEP-LINK
从小闪一键回现场追问

02. 需求场景

🔔 有事才报
智能盯盘与异常归因
DSL 探针看基线 ➔ 异动时 SQL 下钻
📊 每次必报
周期性洞察简报
日/周/月经营盘点 ➔ 准点推送小闪
🎯 到期自停
阶段性专题追踪
大促/发版盯盘 · 对比上轮增量
⚙️ 非取数通用
通用办公与运维自动化
联网搜索 / MCP / 脚本定时执行
场景 01

智能盯盘与异常归因 · 运行链路演示

执行步数 2 / 15 步
Token 消耗 920 (立省88%)
小闪交付动作 🔇 静默归档
⏰
STEP 1
09:00 唤醒
注入时间宏+配方+记忆
⚡
STEP 2
Text2DSL 探针
拉取近 14 天序列
📐
STEP 3
Z-Score 基线
波动 -0.3σ (正常刹车)
🕵️‍♂️
STEP 4
Text2SQL 下钻
未触发 (0 SQL消耗)
🔇
STEP 5
静默归档隐藏
不推送小闪 · 不刷屏列表

03. 功能全景

6 大功能模块 · 18 项核心能力清单

支持双轨取数 & 通用工具
✨
1. 任务创建与管理
对话与面板双入口
💬 对话内一键转定时原生审批卡
🗂️ 侧边栏 Scheduled 面板按任务/工作区
▶️ 立即运行 / 启停 / 历史保留最近记录
🕒
2. 周期与调度策略
灵活时间规则与防重
📅 6 种时间选择器日/周/Cron/间隔
🏁 生命周期自动下线endAt / maxRuns
🔄 休眠恢复漏跑合并仅补发最新1次
⚡
3. 双轨取数与基线
零指标库 · 免手设阈值
📌 Reference Recipe 锚定锁死口径防漂移
📈 14天序列 ±1.5σ 基线PTC 自动算均值方差
🕵️‍♂️ DSL 探针 ➔ SQL 下钻异常时查明细根因
🧠
4. 记忆演进与自愈
跨周期持续进化
📓 Rolling Memory 账本≤500字滚动读写
🔇 周末规律 & 旧故障去重防每日重复报警
🔧 字段变更 AI 自愈回写自动更新 Recipe
📲
5. 小闪交付与续聊
有事必报 · 无事静默
🔕 正常巡检静默归档不污染左侧会话列表
🚀 【小闪】消息卡片推送结构化摘要报告
⚡ 一键穿透回 DSH 现场保留上下文直接追问
🛡️
6. 安全与容错护栏
企业级无人值守保障
👤 ownerId 权限透传继承行列级数据权限
🔒 SQL 只读 + LIMIT 100060s超时 · ≤15轮熔断
⏳ 空分区 15m 延迟重试防数仓未就绪假告警

04. 重点功能

亮点 01 · 免手设阈值

14 天自适应基线 · 双轨自动触发

拖动模拟昨日转化率: 62.5%
🟢
在 ±1.5σ 基线带内 · DSL 直接刹车
不调用 Text2SQL · 会话静默归档
Text2DSL 近 14 天趋势与 ±1.5σ 自适应置信带 (58.6% ~ 65.8%) Z = +0.12σ
亮点 02 · 防口径漂移

对话一键转定时 · 配方锚定自愈

👤 “这个分析思路很对,以后每天早上 9 点按这个帮我盯一下”
📋 定时任务创建确认卡 0 9 * * *
核心交易转化率日度盯盘与归因
已锚定 Step1: Text2DSL 已锚定 Step2: Text2SQL
Reference Recipe 口径演进演示
STEP 1 · Text2DSL ✓ 口径100%锁死
基础大盘监控结构:
metrics: ["pay_conv_rate"]
dateRange: "{{last_14_days}}"
STEP 2 · Text2SQL ✓ 动态注入昨日分区
异常下钻明细模板:
SELECT error_code, COUNT(1)
FROM dwd_pay_fail_di
WHERE dt = '{{yesterday}}'
📌 保存定时任务时,自动将固定日期清洗为动态时间宏,防止跨天口径漂移 Recipe v1.0
亮点 03 · 防跨周期失忆

Rolling Memory 滚动记忆账本

每次运行自动读取并更新(≤500字),记住周期规律、过滤已报故障

任务持久化记忆卡 (`rollingMemory` ≤ 500字) Day 5 状态:已拦截重复报警
📊 Day 1 沉淀
日常基线范围
iOS 稳定在 68%~72%,Android 稳定在 60%~64%
📅 Day 3 习得
周末自然回落规律
每逢周六日大盘自然回落 ~6%,属正常现象不触发报警
🔇 Day 5 去重
已知持续问题台账
11-04 安卓渠道 A09 停投已汇报,今日因同一原因波动直接静默
亮点 04 · 跨软件无缝穿透

【小闪】通知卡片 ➔ 一键唤起 DSH 现场续聊

👉 点击左侧【小闪】客户端按钮,体验跨软件唤醒 DSH 现场
⚡ 小闪客户端 AI 智能巡检助手
桌面端在线
今日 09:01 收到异动报告
🔴 支付转化率异动归因 Z = -4.6σ
昨日安卓端转化率跌至 51.0%
1. DSL 探针:iOS 正常(69.2%),Android 跌破基线
2. SQL 根因:v4.8.2 支付签名超时占 78.4% (4,120单)
Deep-Link 穿透
?sessionId=sess_7c6d
免重查 · 继承上下文
🌐 https://dsh.internal/chat/sess_7c6d5e4f
现场已就绪
✓ 已加载 09:00 定时任务 Trajectory (1条DSL + 2条SQL结果表) 4,120 rows
🤖 [DSH 现场已恢复] 早上 09:00 排查的安卓端失败明细已在上下文中,无需重新交代背景,请直接追问:
点击模拟分析师在 DSH 现场直接追问:

05. 技术实施评估

同一产品范围,两条落地路径

评估 01 · 建设边界

两条路线,分别要建什么?

官方复用插件开发接入待验证
共同复用当前能力Agent·Session·Workspace·CubeData / DSL·Text2SQL
评估 02 · 对齐功能全景

6 大模块,18 项能力逐项落地

评估总结

建议方案 A:升级 Harness + 业务插件

复用原生调度、持久化和基础管理界面,集中建设配方、基线、记忆与小闪交付,减少调度平台的长期维护负担。

01

预发布版本稳定性

候选 0.2.2-alpha.3 为预发布版,接口和行为可能变化;需锁定依赖并验证稳定性。

02

现有插件兼容

CubeData、多租户、附件和图表需完整回归,避免升级影响现有工具与会话。

03

后台执行语义

防重、截止与次数上限、冷租户唤醒仍需业务适配,验证不重复执行、不越权。

04

数据迁移与回退

存储变化可能导致状态丢失或重复补发;升级前备份任务与会话,并演练回退。

选型条件

上述验证通过后采用 A;若版本兼容或官方扩展点无法满足,再评估 B,并承担调度与界面的长期维护。业务分析、安全权限与小闪交付两条路线都需完成。