# fix\(opencode\): a long compaction no longer times out its turn start · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/c496613636f14a046bcfbe4d7f3e4f82a23cf7a0)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: c496613636f14a046bcfbe4d7f3e4f82a23cf7a0

Requested commit: c496613636f14a046bcfbe4d7f3e4f82a23cf7a0

Commit: c496613636f14a046bcfbe4d7f3e4f82a23cf7a0

Tree: 9b41c5aebaac921c0bdad82e51936a88bb4a0add

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(opencode): a long compaction no longer times out its turn start

session.summarize resolves only when compaction finishes, so awaiting it
inside startTurn held the start past the 2-minute control bound. Fork the
summarize into the session scope; the turn's terminal event reports the
outcome, and interrupt still aborts the request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [2527d2ab66091451b329a14c6fa49852f956e10a](https://git.cafe/pingdotgg/t3code/commit/2527d2ab66091451b329a14c6fa49852f956e10a?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/c496613636f14a046bcfbe4d7f3e4f82a23cf7a0?format=markdown)
