# fix: reconcile main updates with orchestration v2 · pingdotgg/t3code

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

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

Visibility: public

Requested revision: c9e77581ee65d9e16eab0d5dce53c8e113502dc6

Requested commit: c9e77581ee65d9e16eab0d5dce53c8e113502dc6

Commit: c9e77581ee65d9e16eab0d5dce53c8e113502dc6

Tree: 3fe787734b96d76863f4504e52bb5baa959bc35b

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix: reconcile main updates with orchestration v2

Retain main's changes while preserving v2 orchestration, queue/steer controls,
composer-only tasks, timeline timers, and mobile scrolling fixes.

Port opt-in restart continuation through durable v2 effects, with shutdown
race guards, activation gating, retry deduplication, and native Codex resume.
Use narrow projection reads for control effects and runtime-request replies.
Surface Claude fallback notices without failing the turn or hiding the notice.
Report missing workspace folders before provider startup.

Carry over custom models and prices, bounded client caches and stream cleanup,
lazy image loading, persistent changed-file trees and sidebar filters, Safari
cookie import, theme fixes, POSIX file-link case, private-host favicon filtering,
native provider update paths, and platform portability updates.
Migration ids remain unchanged.

Validated scoped typechecks and focused server, web, mobile, client-runtime,
contracts, desktop, shared, SSH, script, and resource-monitor tests. Preserved
all 347 original commits and checked the final tree against both saved tips.

Model: GPT-6. Harness: Codex.

```

## Parents

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

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