# Add ACP session notice support \(\#64606\) · gitcafe/zed

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

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

Visibility: public

Requested revision: a3ccafef66af0cba780cdc39b160b7d306de400f

Requested commit: a3ccafef66af0cba780cdc39b160b7d306de400f

Commit: a3ccafef66af0cba780cdc39b160b7d306de400f

Tree: 0eb5e34ffa3880e7494c4a9cd071aec92f7ccd2f

Author: Ben Brandt

Committer: GitHub

## Message

```
Add ACP session notice support (#64606)

Implement Zed client support for the draft [ACP Session Notices
RFD](https://agentclientprotocol.com/rfds/session-notices), allowing
agents to surface operational advisories without turning them into
conversation history.

- Advertise the v1 notices capability behind the existing ACP beta
feature flag
- Keep notices in live, session-local state, with independent local
dismissal and no persistence, transcript/export entries, protocol
acknowledgement, or changes to generation status.
- Render dismissible callouts above the composer in a bounded scrolling
area. Support info, warning, and error treatments, with a generic
presentation for unknown severities and plain-text titles/descriptions.
- Provide screen-reader labels, keyboard dismissal with focus
restoration, and a single scrolling surface for long descriptions.
- Add a shared notice component and designer previews for severity
variants, title-only/detailed content, narrow layouts, and overflowing
stacks.

Open **workspace: open component preview**, then select **Agent →
Session Notice**.

<img width="829" height="316" alt="image"
src="https://github.com/user-attachments/assets/2a6eba57-465e-41e8-b99f-5f57c00199d8"
/>


Release Notes:

- N/A
```

## Parents

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

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