skills/skills.volces.com/byted-sol-ecs-monitor

byted-sol-ecs-monitor

SKILL.md

使用约束(Agent 必读)

本 Skill 的唯一对外查询入口是 scripts/query.py

  • 必须:任何 ECS 实例指标查询(列表/过滤/TopN/排序/聚合)都通过 python scripts/query.py 一条命令完成。
  • 禁止:读取 scripts/check_ecs.py / scripts/volcengine_client.py / scripts/list_instances.py 等内部模块并自行拼装调用。
  • 禁止:在 scripts/write 任何新文件(如 top_*.py / check_cpu_*.py / custom_*.py)后再 exec 执行——这属于"现场造轮子"反模式。
  • 禁止:通过 python -c "..." 或临时脚本绕开 query.py 直接调内部 client。

配置与进程红线(Agent 必读,严禁违反)

以下三类操作均属破坏性操作,Agent 严禁自行执行,必须先停下来向用户请示:

  1. 严禁 write/覆盖 config.json

    • Agent 想改配置时,正确做法:先 cat config.json 展示当前内容 → 用 diff/清单形式告诉用户"建议把 X 改为 Y,原因是 ……" → 等待用户明确同意后,由用户自己修改由用户明确授权 Agent 修改
    • 任何绕过确认直接 writeecho > 覆盖 config.json 的行为均视为违规。
  2. 严禁 kill 正在运行的监控进程(包括但不限于 monitor.pyserve.py 及其衍生进程)。

    • Agent 需要重启监控时,正确做法:先 ps aux | grep monitor.py / ps aux | grep serve.py 列出进程状态 → 告诉用户"当前监控进程 PID=xxx,若要让新配置生效需重启"→ 等待用户同意后再操作。
Installs
7
First Seen
4 days ago