Дочекатись завершення GitHub Actions CI
watch_ciMonitor GitHub Actions CI for a commit, polling until completion, then return the final status or show failed step logs.
Instructions
Чекає, поки GitHub Actions CI завершиться для поточного (або заданого) коміту в локальному git-репозиторії, і повертає підсумок ОДНИМ викликом: ok/conclusion/url, а за провалу - одразу хвіст логу невдалих кроків (--log-failed), без окремого запиту. Заміняє ручний цикл "push -> sleep -> gh run list -> (якщо впало) gh run view --log-failed".
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cwd": "<cwd>"
},
"name": "watch_ci"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | Yes | Абсолютний шлях до локального клону репозиторію (з origin на GitHub) | |
| ref | No | SHA коміту для перевірки; за замовчуванням поточний HEAD у cwd | |
| workflow | No | Назва workflow для фільтрації (напр. "CI"), якщо в репо їх декілька | |
| timeout_ms | No | Максимальний час очікування в мс, типово 300000 (5 хв), стеля 1200000 (20 хв) | |
| poll_interval_ms | No | Інтервал опитування в мс, типово 5000 |