Check Ci
public
Check Ci
Fetch GitHub CI status for every open PR on the task.
Previously this fired a synthetic agent turn that asked the model to
run gh pr checks and narrate the result. That cost an LLM round
trip and a chat message for what is a pure data lookup — and worse,
the model would sometimes hallucinate the verdict. Now the backend
queries GitHub directly via github_service.get_pr_check_status
and returns a flat per-PR list. The frontend renders the verdict on
each row’s button (passing / failing / pending) and only escalates
to the agent — via /fix-ci below — when the user clicks the failing
button to ask for a fix.
POST
Check Ci