dsh-observability
部署运维 活跃维护

dsh-observability

xingyingyuzhui/dsh-observability

为治理插件提供统一的诊断日志采集与输出能力,支持日志标准化格式化,可快速定位插件运行异常,轻量无依赖,开箱即用可直接集成到现有插件体系。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
26 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:xingyingyuzhui/dsh-observability
git clone https://github.com/xingyingyuzhui/dsh-observability.git
git clone git@github.com:xingyingyuzhui/dsh-observability.git
README.md main

dsh-observability

治理套件共用的诊断日志,以及设置里的 运行诊断 页。其它插件通过同级的 ../dsh-observability/observe.mjs 写日志;本包再提供按错误码 / traceId 看时间线的页面。

dsh plugin --profile web add github:xingyingyuzhui/dsh-observability

装完重启 dsh web。打开 设置 → 运行诊断(在「审计」旁边)。

改 Client 源码后执行 npm run build,不要手改生成的 client.js

  • 记操作终态,不记每次内部函数调用
  • 终态只能是 succeeded / rejected / failed / degraded
  • 字段白名单,不写 prompt、memory/identity 正文、工具参数、token
  • 诊断落在 $DSH_HOME/agent-observe/diag.jsonl;写失败退回 stderr
  • 安全审计仍由 dsh-agent-gateagent-gate/audit.jsonl