文件预览

evals.json

查看 Vmware Monitor 技能包中的文件内容。

文件内容

evals/evals.json

{
  "skill_name": "vmware-monitor",
  "evals": [
    {
      "id": 1,
      "prompt": "Show me all VMs that are powered off and how much memory each has",
      "expected_output": "Filtered VM list with power state and memory",
      "files": [],
      "expectations": [
        "Uses list_virtual_machines with power_state filter",
        "Results include memory_mb for each VM",
        "Does NOT attempt any write operations"
      ]
    },
    {
      "id": 2,
      "prompt": "Are there any critical alarms? If so, what should I do about them?",
      "expected_output": "Alarm list with remediation suggestions",
      "files": [],
      "expectations": [
        "Uses get_alarms to retrieve active alarms",
        "Includes suggested_actions in the response",
        "Routes user to vmware-aiops for remediation if needed"
      ]
    },
    {
      "id": 3,
      "prompt": "Give me a health report of host esxi-02 including hardware status",
      "expected_output": "Host details with CPU, memory, version, uptime",
      "files": [],
      "expectations": [
        "Uses list_esxi_hosts or vm_info for host details",
        "Presents information in a readable format",
        "Does NOT attempt any modifications"
      ]
    }
  ]
}