# Get terminal tool working in evals \(\#29831\) · gitcafe/zed

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

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

Visibility: public

Requested revision: b404024c7ab56eb8d9e29dc0da257ac0ec5c6f0e

Requested commit: b404024c7ab56eb8d9e29dc0da257ac0ec5c6f0e

Commit: b404024c7ab56eb8d9e29dc0da257ac0ec5c6f0e

Tree: 9cdc764c86e4366fff1c7259f2a28792835d8110

Author: Cole Miller

Committer: GitHub

## Message

```
Get terminal tool working in evals (#29831)

Bypass our terminal subsystem and just run a shell in a pty.

- [x] make sure we use the same working directory
- [x] strip control chars from the pty output (?)
- [x] tests

Release Notes:

- N/A
```

## Parents

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

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