# Move worktree branch auto-rename into provider turn reactor · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 06912c322229ea52df303a539033400a72344dd5

Requested commit: 06912c322229ea52df303a539033400a72344dd5

Commit: 06912c322229ea52df303a539033400a72344dd5

Tree: aff5c185b84bb7f4a69c79d99d7ab42732bb0466

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Move worktree branch auto-rename into provider turn reactor

- Generate and rename temporary `t3code/*` worktree branches on first user turn in `ProviderCommandReactor`
- Remove websocket/client branch-generation RPCs and related contract/API surface
- Update Codex text-generation prompt to include attachment metadata only when attachments exist, with expanded tests

```

## Parents

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

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