Lay the groundwork to create terminals in `AcpThread` (#35872)

This just prepares the types so that it will be easy later to update a
tool call with a terminal entity. We paused because we realized we want
to simplify how terminals are created in zed, and so that warrants a
dedicated pull request that can be reviewed in isolation.

Release Notes:

- N/A

---------

Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
db901278f2Antonio Scandurra committed on 8/8/2025, 2:39:40 PM· committed by GitHubparent51298b6
9 files changedLine totals unavailable