Ot Aiops
支持多协议工业设备数据采集与智能诊断,具备高风险写入防护机制。
为 OpenClaw 代理提供决策日志、故障追踪与合规评分的监控工具集。
openclaw skills install @donovanpankratz-del/agent-observability命令、参数、文件名以原文为准
| 文件 | 用途 | 位置 |
|---|---|---|
throughput-dashboard.js | 每周生产力指标 | scripts/ |
decision-audit.js | 不可篡改的决策日志,包含推理过程 | lib/ |
failure-tracer.js | 当质量评分低于 7 时捕获追踪信息 | lib/ |
drift-guard-auto.js | 每周对 INTENT.md 的合规性评分 | scripts/ |
WORKSPACE="${OPENCLAW_WORKSPACE:-$(pwd)}"
cp references/throughput-dashboard.js "$WORKSPACE/scripts/"
cp references/decision-audit.js "$WORKSPACE/lib/"
cp references/failure-tracer.js "$WORKSPACE/lib/"
cp references/drift-guard-auto.js "$WORKSPACE/scripts/"或手动从本技能的 references/ 目录中复制每个文件。
在你的心跳脚本或每周 cron 任务中添加:
node "$WORKSPACE/scripts/throughput-dashboard.js" "$WORKSPACE"
node "$WORKSPACE/scripts/drift-guard-auto.js" "$WORKSPACE"const { logDecision } = require('./lib/decision-audit');
logDecision({
task_type: 'code_generation',
decision: 'spawn CoderAgent',
reasoning_summary: '多文件编辑阻塞聊天 >5秒',
session_channel: 'discord' // 可选
}, workspaceRoot);当在评估子代理输出后调用时,failure-tracer 会自动触发:
const { captureFailureTrace } = require('./lib/failure-tracer');
// 在评估任何子代理输出后调用
if (qualityScore < 7) {
captureFailureTrace('AgentLabel-task', qualityScore, agentOutput, workspaceRoot);
}| 路径 | 内容 |
|---|---|
memory/dashboards/YYYY-MM-DD.md | 每周吞吐量快照 |
memory/drift-reports/YYYY-MM-DD.md | 偏移合规性报告 |
memory/decisions-audit.jsonl | 完整的决策日志(JSONL 格式) |
memory/traces/[label]-[timestamp].json | 失败追踪记录 |
# 最近的决策记录
tail -20 memory/decisions-audit.jsonl | jq .
# 所有失败追踪记录
ls memory/traces/
# 最新的偏移报告
cat memory/drift-reports/$(ls memory/drift-reports/ | tail -1)聚合每周指标:任务分发数量、子代理启动次数、估算成本、质量比率、路由分布。从 session-metrics.js(如已安装)和 drift-guard-auto.js 读取数据。若数据源缺失,会降级处理——每个模块独立运行。
在 memory/decisions-audit.jsonl 中写入追加式 JSONL 日志。每条记录包含:id, ts, task_type, decision, reasoning_summary, outcome, session_channel。使用 updateOutcome(id, 'success', workspaceRoot) 在决策完成后补全结果状态。
当质量评分低于 7 时触发。将结构化 JSON 写入 memory/traces/。每条追踪包含:工具调用序列提示、输出片段、推断出的失败原因。用于事后分析子代理表现不佳的原因。
对近期代理输出进行行为规则评分(如奉承、社交缓冲、未被要求的解释、幻觉倾向)。若已安装 INTENT.md,则读取其中自定义标准。每周生成报告并写入 memory/drift-reports/。
references/throughput-dashboard.js — 完整脚本实现references/decision-audit.js — 完整库实现references/failure-tracer.js — 完整库实现references/drift-guard-auto.js — 完整脚本实现已收录 2 个 Skill