# assistant: Extract \`ContextEditor\` and \`ContextHistory\` to their own modules \(\#23422\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 51b6cbf9acb65121bed7e5c12f7a6c00dc13bf81

Requested commit: 51b6cbf9acb65121bed7e5c12f7a6c00dc13bf81

Commit: 51b6cbf9acb65121bed7e5c12f7a6c00dc13bf81

Tree: 7b4c8e2e8a874a920001008ad2944366e5bc9ba9

Author: Marshall Bowers

Committer: GitHub

## Message

```
assistant: Extract `ContextEditor` and `ContextHistory` to their own modules (#23422)

This PR extracts the `ContextEditor` and `ContextHistory`
implementations into their own modules so that it's clearer which parts
depend on other constructs in the `assistant` crate.

Release Notes:

- N/A
```

## Parents

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

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