# fix\(server\): a remote task refuses worktree isolation, and its failures keep the cause · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 350af92b01f75a813569233187e40e701209d540

Requested commit: 350af92b01f75a813569233187e40e701209d540

Commit: 350af92b01f75a813569233187e40e701209d540

Tree: 6a897ab4bfa578b46d2262e00f83e4ef96c93906

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): a remote task refuses worktree isolation, and its failures keep the cause

delegate_task with environmentId launched in the linked project's checkout even when
isolation "worktree" was asked for. A worktree there would branch from a commit this
checkout has and the other may not, so the call is refused before launching, pointing
at t3_thread_launch with a worktree workspaceStrategy.

Recording the task or its cancellation no longer builds the caller's message from the
dispatch error; the cause goes to the log and the caller gets a fixed message.

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

```

## Parents

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

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