{
  "id": "k04",
  "execution": "Kimi Code 2.5.0 原生 CLI（本地固定回包）",
  "passed": true,
  "checks": {
    "两个项目的仓库根目录和标记不同": true,
    "原生 Git 解析出两个独立根目录": true,
    "Kimi 原生 CLI 请求了指定的模型和 Chat 路径": true,
    "CLI 成功接收受控文本": true
  },
  "commands": [
    {
      "command": "'kimi' --version",
      "exit": 0,
      "stdout": "2.5.0\n",
      "stderr": "",
      "cwd": "<LAB>"
    },
    {
      "command": "git -C <LAB>/one init -b main",
      "exit": 0,
      "stdout": "Initialized empty Git repository in /private<LAB>/one/.git/\n",
      "stderr": "",
      "cwd": "<LAB>"
    },
    {
      "command": "git -C <LAB>/two init -b main",
      "exit": 0,
      "stdout": "Initialized empty Git repository in /private<LAB>/two/.git/\n",
      "stderr": "",
      "cwd": "<LAB>"
    },
    {
      "command": "git rev-parse --show-toplevel",
      "exit": 0,
      "stdout": "/private<LAB>/one\n",
      "stderr": "",
      "cwd": "<LAB>/one"
    },
    {
      "command": "git rev-parse --show-toplevel",
      "exit": 0,
      "stdout": "/private<LAB>/two\n",
      "stderr": "",
      "cwd": "<LAB>/two"
    },
    {
      "command": "'kimi' -p 'Reply only QR-FIXTURE. Do not use tools.' --output-format stream-json",
      "exit": 0,
      "stdout": "{\"role\":\"meta\",\"type\":\"system.version\",\"version\":\"2.5.0\"}\n{\"role\":\"assistant\",\"content\":\"QR-FIXTURE\"}\n{\"role\":\"meta\",\"type\":\"session.resume_hint\",\"session_id\":\"session_15780963-fb78-4dd2-81f5-18c06c1b2c8b\",\"command\":\"kimi -r session_15780963-fb78-4dd2-81f5-18c06c1b2c8b\",\"content\":\"To resume this session: kimi -r session_15780963-fb78-4dd2-81f5-18c06c1b2c8b\"}\n",
      "stderr": "",
      "cwd": "<LAB>/two"
    }
  ],
  "localRequests": [
    {
      "path": "/v1/chat/completions",
      "model": "qr-fixture",
      "authSource": "environment",
      "stream": true
    }
  ]
}
