# agent_ui: Add support for editing queued messages \(\#47234\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/2ccca66dc18169757b608f4f0a0dd7fe83759153)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 2ccca66dc18169757b608f4f0a0dd7fe83759153

Requested commit: 2ccca66dc18169757b608f4f0a0dd7fe83759153

Commit: 2ccca66dc18169757b608f4f0a0dd7fe83759153

Tree: 2e8ab0d4c4c5b1eaec0b8cc14d31555eb5a687a8

Author: Danilo Leal

Committer: GitHub

## Message

```
agent_ui: Add support for editing queued messages (#47234)

This PR adds the ability to edit a queued message, which you can now do
by hitting `cmd-e` from the message editor, which will focus the first
queued message. To pull that off, I'm also making the queued messages
render as an editor, the same way we do with regular user messages. That
way, we ensure less layout shift when focusing in and out of the queued
message for editing and gain the ability to render context
buttons/creases the same way we do in the main message editor.


https://github.com/user-attachments/assets/fb68fd48-c0cd-491f-a7d9-5065a9151b0b

Note that in the video, I show the state in which you're still editing
in the moment in which the queued message would be sent. If that
happens, your queued message won't be sent even if you unfocus the
queued message editor. In this case, you need to explicitly hit "Send
Now".

Release Notes:

- Agent: Added the ability to edit queued messages.
```

## Parents

- [473100038892e48b7eedc04845b728619cad83cf](https://git.cafe/gitcafe/zed/commit/473100038892e48b7eedc04845b728619cad83cf?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/2ccca66dc18169757b608f4f0a0dd7fe83759153?format=markdown)
