# Add AI-generated worktree branch naming and safe branch rename · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/a21095bc9ae48f9555f6344a97834528ec6891af)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: a21095bc9ae48f9555f6344a97834528ec6891af

Requested commit: a21095bc9ae48f9555f6344a97834528ec6891af

Commit: a21095bc9ae48f9555f6344a97834528ec6891af

Tree: 89192c499ace997f992160bd06bb7e3444006843

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Add AI-generated worktree branch naming and safe branch rename

- add `git.generateBranchName`, `git.generateAndRenameBranch`, and `git.renameBranch` websocket flows
- pass image attachments into Codex branch-name generation and normalize/sanitize results
- add GitCore branch rename with collision-safe numeric suffixing
- extract shared image MIME/data-url helpers and expand server/web tests for new behavior

```

## Parents

- [ba03241df35b56a43c8f676a0b12c70b04ce004c](https://git.cafe/screen/t3code-personal/commit/ba03241df35b56a43c8f676a0b12c70b04ce004c?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/a21095bc9ae48f9555f6344a97834528ec6891af?format=markdown)
