# Restart provider sessions when runtime mode changes · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 6f2181dfaabe81a5fbd09df1b2e175730642045b

Requested commit: 6f2181dfaabe81a5fbd09df1b2e175730642045b

Commit: 6f2181dfaabe81a5fbd09df1b2e175730642045b

Tree: ee0fd599b7160dcf04740f0cfae5ceef93f2ab6a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Restart provider sessions when runtime mode changes

- Persist `approvalPolicy` and `sandboxMode` on orchestration sessions
- Reuse existing sessions when runtime mode is unchanged
- Stop and recreate provider sessions when runtime mode settings change
- Add reactor tests for reuse vs restart behavior

```

## Parents

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

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