# perf\(provider-acp\): run MCP-over-ACP calls concurrently after the handshake · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 1a42091e68cca5b763228d83448cdcbf1b75e49b

Requested commit: 1a42091e68cca5b763228d83448cdcbf1b75e49b

Commit: 1a42091e68cca5b763228d83448cdcbf1b75e49b

Tree: 327b1ebfd988e24b85eb826a0f6a98c1d955ab22

Author: Victor Vogel

Committer: Victor Vogel

## Message

```
perf(provider-acp): run MCP-over-ACP calls concurrently after the handshake

One lock covered each whole POST and response read, so a short call on a
connection waited for any long call, such as t3_thread_wait, to finish.
Keep the lock only until initialize negotiates a protocol version.

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

```

## Parents

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

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