# 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/072d343abf2641fe8954d23a84fecb4c4611f339)

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

Visibility: public

Requested revision: 072d343abf2641fe8954d23a84fecb4c4611f339

Requested commit: 072d343abf2641fe8954d23a84fecb4c4611f339

Commit: 072d343abf2641fe8954d23a84fecb4c4611f339

Tree: 834ce598617073df51e1fe904d2667cd7b9edf8f

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

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

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