Commits

refactor(orchestration): split thread-not-sendable into typed errors

5031138b01 • Julius Marminge • Aug 29, 2026

fix(orchestration): promoted queued messages keep the queued_turn intent

1b7cb4ec84 • Julius Marminge • Aug 29, 2026

fix(orchestration): thread visits no longer create activity loops (#5038)

01484a7ff4 • Yusuf Rawat • Aug 29, 2026

feat(orchestration): port thread title regeneration to the v2 runtime

4b52c62712 • Julius Marminge • Aug 29, 2026

perf(web): keep timeline minimap animations off the main thread

fe8b2ed9b6 • Julius Marminge • Aug 29, 2026

fix(relay): stop replaying the whole event store into the awareness relay

911d143bd8 • Julius Marminge • Aug 29, 2026

fix(chat): prevent stale timeline scroll and rerenders

6d7b07fcb5 • Julius Marminge • Aug 29, 2026

perf(orchestration): per-thread shell deltas, visit throttling, event compaction (#4971)

b86a1c692e • Julius Marminge • Aug 29, 2026

[codex] feat(web): show git progress in the commit button (#4963)

4aa599a9f0 • Julius Marminge • Aug 29, 2026

feat(orchestration): track provider retries and thread visits

8172375134 • Julius Marminge • Aug 29, 2026

feat(server): surface legacy thread migration progress

7cfec1f2ce • Julius Marminge • Aug 29, 2026

fix: close failed provider adapter scopes

7712127ced • Julius Marminge • Aug 29, 2026

fix: preserve thread management failure semantics

1c18010180 • Julius Marminge • Aug 29, 2026

fix: address latest orchestration review findings

7915b9ca0e • Julius Marminge • Aug 29, 2026

fix: preserve orchestration task identity

ecc33c8732 • Julius Marminge • Aug 29, 2026

fix: address orchestration review findings

2c7a2b1042 • Julius Marminge • Aug 29, 2026

fix(mobile): label queued message intent

2d3ef6603d • Julius Marminge • Aug 29, 2026

fix: address orchestration review findings

d828c81f18 • Julius Marminge • Aug 29, 2026

fix(orchestrator): preserve migrated and nested history

675fd7b770 • Julius Marminge • Aug 29, 2026

fix(server): preserve project mutation client errors

ef9d5b4290 • Julius Marminge • Aug 29, 2026

fix(orchestrator): validate rollback and search links

83e41e1d80 • Julius Marminge • Aug 29, 2026

fix(orchestrator): close cancellation edge cases

a6c0c8ac08 • Julius Marminge • Aug 29, 2026

fix(orchestrator): decode direct Claude result blocks

e4ea78e891 • Julius Marminge • Aug 29, 2026

fix(orchestrator): validate replay edge cases

c0ee6cbf65 • Julius Marminge • Aug 29, 2026

fix(orchestrator): preserve terminal effect outcomes

ce7e25ff3b • Julius Marminge • Aug 29, 2026

fix(orchestrator): preserve retryable effect failures

a70c002d0c • Julius Marminge • Aug 29, 2026

fix(orchestrator): avoid replaying settled effects

fdbf4c4dfa • Julius Marminge • Aug 29, 2026

fix(worktrees): make handoff rollback atomic

a3019d1fc3 • Julius Marminge • Aug 29, 2026

fix(orchestrator): release stranded effect claims

a91f2483d8 • Julius Marminge • Aug 29, 2026

fix(orchestrator): execute resolved runtime responses

2b40eec27c • Julius Marminge • Aug 29, 2026

fix(orchestrator): harden provider edge cases

6fee5af053 • Julius Marminge • Aug 29, 2026

fix(orchestrator): handle fresh review edge cases

04963eb3df • Julius Marminge • Aug 29, 2026

fix(orchestrator): address late review findings

0a740ae7a2 • Julius Marminge • Aug 29, 2026

fix(mobile): gate thread controls on live runs

b5a0c6f9c2 • Julius Marminge • Aug 29, 2026

fix(checkpoints): retain thread-start baseline after failed runs

19ec365b66 • Julius Marminge • Aug 29, 2026

fix(client): preserve live thread relationships

b1b255d904 • Julius Marminge • Aug 29, 2026

fix(web): enforce secure provider field defaults

8402e7a26d • Julius Marminge • Aug 29, 2026

fix(claude): preserve explicit model options

351359691d • Julius Marminge • Aug 29, 2026

fix(server): isolate deterministic attachment ids

6b40607100 • Julius Marminge • Aug 29, 2026

fix(testkit): harden provider replay recording

e2b6abf503 • Julius Marminge • Aug 29, 2026

fix(acp): enforce task and permission invariants

291a87b8aa • Julius Marminge • Aug 29, 2026

fix(orchestration): preserve imported conversation state

0bba9bedab • Julius Marminge • Aug 29, 2026

fix(checkpoints): preserve valid run history

c67cc0fd67 • Julius Marminge • Aug 29, 2026

fix(acp): discover final teardown descendants

a97ea1fe0d • Julius Marminge • Aug 29, 2026

fix(cursor): log close attempts before execution

0dde98eaf2 • Julius Marminge • Aug 29, 2026

fix(mobile): distinguish queued and waiting archive states

0a3ea328cf • Julius Marminge • Aug 29, 2026

fix(mobile): allow archiving post-provider work

a3b480eddd • Julius Marminge • Aug 29, 2026

fix(orchestration): cancel queued work on archive

dc93b0aba9 • Julius Marminge • Aug 29, 2026

fix(orchestration): handle checkpoint-wait runs

fab88c161e • Julius Marminge • Aug 29, 2026

fix(acp): make xai cancellation reliable

68876ad4fa • Julius Marminge • Aug 29, 2026

fix(contracts): reject invalid legacy intervals

387d17049d • Julius Marminge • Aug 29, 2026

fix(orchestration): preserve legacy schedule compatibility

c0b1e7a890 • Julius Marminge • Aug 29, 2026

fix(mobile): preserve active thread state

9356937e9f • Julius Marminge • Aug 29, 2026

fix(orchestration): harden scheduled task startup

2e43e4bef9 • Julius Marminge • Aug 29, 2026

fix(orchestrator): schedule effects from durable deadlines (#4656)

6e5dc22fc9 • Julius Marminge • Aug 29, 2026

feat: migrate v1 state into orchestrator v2 (#4400)

3795961786 • Julius Marminge • Aug 29, 2026

chore(orchestrator): refresh checks after main sync

d8d146830c • Julius Marminge • Aug 29, 2026

fix(web): restore checked-in project scripts

e5bc80660b • Julius Marminge • Aug 29, 2026

fix: ignore subagents when sorting sidebar projects

b34523f7fe • Yusuf007R • Aug 29, 2026

fix: hide subagent threads from v2 lists

7f9e327cc5 • Yusuf007R • Aug 29, 2026

fix(claude): Settle positive task-notification results

6ffc9cedfe • Mike Olson • Aug 29, 2026

fix(orchestrator): Wake settled parents when delegated children finish

b31bfab17a • Mike Olson • Aug 29, 2026

fix(acp): Preserve wake evidence across an app-owned wake

30a3604294 • Mike Olson • Aug 29, 2026

fix(grok): Prevent spurious wake run after in-turn monitors

e6e2ad2fec • Mike Olson • Aug 29, 2026

test(orchestrator): align merged V2 compatibility checks

eb1ba20bfe • Julius Marminge • Aug 29, 2026

fix(server): clean up Claude replay failures

edaa874423 • Julius Marminge • Aug 29, 2026

fix(server): enforce ACP auth and preserve fork provenance

bcf271ea03 • Julius Marminge • Aug 29, 2026

fix(server): keep derived threads awake

def15042bb • Julius Marminge • Aug 29, 2026

fix(mobile): wait for fork shell before navigation

a146781b18 • Julius Marminge • Aug 29, 2026

Add worktree handoff and status tools to the t3-code MCP server (#3754)

42087c792e • David Whatley • Aug 29, 2026

feat(subagents): disclose projected results consistently (#3866)

4a720d4e66 • Alex • Aug 29, 2026

fix(orchestrator): hydrate shell cache and group multi-environment projects (#3640)

b0c4d13826 • Mike Olson • Aug 29, 2026

test(orchestrator): align Codex approval reviewer replays (#4457)

8e7959748c • Julius Marminge • Aug 29, 2026

fix(orchestrator): Preserve claude/codex post-interrupt recovery state (#4229)

f2e15c29a7 • Mike Olson • Aug 29, 2026

test(orchestrator): Align post-merge CTM fixtures (#4193)

d5e3903a1e • Mike Olson • Aug 29, 2026

fix(web): contain thread details panel effects

a711dcc7d3 • Julius Marminge • Aug 29, 2026

refactor(web): use shared glass surfaces

7bb377416a • Julius Marminge • Aug 29, 2026

fix(web): remove stacked composer shadows

1ccdef611e • Julius Marminge • Aug 29, 2026

fix(web): restore v2 composer chrome

56f854fbc3 • Julius Marminge • Aug 29, 2026

fix(server): preserve released migration ordering

0595b5283a • Julius Marminge • Aug 29, 2026

fix(orchestration): clarify agent delegation and scheduling

6da4d7eb00 • Julius Marminge • Aug 29, 2026

Unify T3 MCP tool presentation across clients

66ab17a034 • Julius Marminge • Aug 29, 2026

Render T3 MCP tools with branded timeline labels

06fe075878 • Julius Marminge • Aug 29, 2026

fix(grok): align ACP extensions with open source runtime

56fa03cce4 • Julius Marminge • Aug 29, 2026

fix(mobile): support Hermes collection sorting

68355c7ae9 • Julius Marminge • Aug 29, 2026

test(orchestrator): align integration fixtures

1bc71acea1 • Julius Marminge • Aug 29, 2026

fix(orchestrator): Harden Grok v2 runtime lifecycle

411b434e75 • Mike Olson • Aug 29, 2026

fix(orchestrator): dedupe Grok continuation dispatch

49f18991d0 • Julius Marminge • Aug 29, 2026

fix(orchestrator): harden Grok v2 lifecycle (#3578)

5dbddd8c90 • Mike Olson • Aug 29, 2026

fix(acp): bind MCP credentials to activated threads

fe2042e425 • Julius Marminge • Aug 29, 2026

fix(acp): release turns after interrupt timeout

7454afaf10 • Julius Marminge • Aug 29, 2026

fix(claude): reopen queries after MCP credential rotation

86ac9f8d88 • Julius Marminge • Aug 29, 2026

fix(claude): enforce read-only tool availability

2a1eb85097 • Julius Marminge • Aug 29, 2026

fix(claude): honor never-approval runtime policies

d4a9db5e4f • Julius Marminge • Aug 29, 2026

fix(claude): allow questions during plan mode

5f8e7dfc60 • Julius Marminge • Aug 29, 2026

fix(claude): preserve approvals with full-access sandbox

8ca8b28146 • Julius Marminge • Aug 29, 2026

fix(claude): redact launch arguments from protocol logs

4eb34f793e • Julius Marminge • Aug 29, 2026

test(desktop): expect orchestrator v2 state directory

ff613dbe5b • Julius Marminge • Aug 29, 2026

fix(ci): restore Claude permission request identity

90ce293818 • Julius Marminge • Aug 29, 2026

fix(orchestrator): align Claude permission replay with SDK

c46787e7db • Julius Marminge • Aug 29, 2026