﻿---
title: Review feedback
description: Feeding review comments and failing checks back to the agent that opened the pull request.
url: https://docs-v3-preview.elastic.dev/github/review-feedback
---

# Review feedback
When a session's pull request gets review comments or failing checks, Heed can hand them to the agent. In Sessions,
`go` opens the PR overlay for the session's pull request.
![The PR overlay: the pipeline counts, the items, delivery and the prompt that will be sent](https://docs-v3-preview.elastic.dev/images/shots/github/feedback.png)

## The pipeline

Every unresolved review thread and failing check becomes an item, and moves through:
**New** → **Queued** → **Sent** → **Addressed** → **Resolved**

| Key         |                                                       |
|-------------|-------------------------------------------------------|
| `space`     | Queue or unqueue the item                             |
| `s`         | Send the queued items now                             |
| `x`         | Dismiss the item                                      |
| `m`         | Cycle auto-feed: **Off**, **Ask**, **Auto when idle** |
| `w`         | Pause or resume watching this PR                      |
| `S`         | Start a new session from this PR                      |
| `]p` / `[p` | The session's next / previous PR                      |


## Delivery

Queued items go to the agent as one prompt, and only when it is ready for it:
![Delivery: waiting while the agent works](https://docs-v3-preview.elastic.dev/images/shots/github/delivery.png)
- Only when the agent is **idle** or **done**: never while it is working, blocked or asking.
- Not right after you typed in its pane: if you type, delivery waits again.
- With **Auto when idle**, new items queue and send by themselves. After three rounds on the same PR it stops and
  leaves the rest to you.

![The prompt that will be sent](https://docs-v3-preview.elastic.dev/images/shots/github/prompt.png)