# Display-only ACP terminals \(\#39419\) · gitcafe/zed

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

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

Visibility: public

Requested revision: dc6fad965994db8ffcf804650a807b3bedadcb1b

Requested commit: dc6fad965994db8ffcf804650a807b3bedadcb1b

Commit: dc6fad965994db8ffcf804650a807b3bedadcb1b

Tree: e1c35e4373f15c4bf2c3fdb8eba2cc7f0cf4df8c

Author: Richard Feldman

Committer: GitHub

## Message

```
Display-only ACP terminals (#39419)

Codex needs (and future projects are anticipated to need as well) a
concept of display-only terminals. This refactors terminals to decouple
the PTY part from the display part, so that we can render terminal
changes based on a series of events - regardless of whether they're
being driven from a PTY inside Zed or from an outside source (e.g.
`codex-acp`).

Release Notes:

- N/A
```

## Parents

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

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