# Add project script actions with run shortcuts and persistence · screen/t3code-personal

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

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

Visibility: public

Requested revision: 3537d477027565cd0d2c1661ff2e41d8f20ea166

Requested commit: 3537d477027565cd0d2c1661ff2e41d8f20ea166

Commit: 3537d477027565cd0d2c1661ff2e41d8f20ea166

Tree: 11cf922eefa567dd5486af4236947b5b6c4c0d15

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Add project script actions with run shortcuts and persistence

- add project-scoped script actions in the chat toolbar, including setup-on-worktree-create
- support dynamic `script.{id}.run` keybindings and command resolution
- persist and sync project scripts across web state, contracts, WebSocket API, and server registry
- add backend and frontend tests for script helpers, persistence, and registry behavior

```

## Parents

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

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